human
En quoi le « code source » est-il différent du logiciel distribué aux consommateurs, et pourquoi est-il important ? Intéressé par cela depuis l'histoire du logiciel Lucas Arts. , et bien d' autres histoires de " code source " . Explique comme si j'avais cinq ans.
gpt
Quelques personnes ont expliqué la différence entre le code source et ce que vous obtenez réellement en tant que consommateur. TL;DR : Le code source est ce que les humains peuvent lire, mais pas les machines, qui est transformé en binaires (ce que les consommateurs obtiennent) que les gens ne peuvent pas lire, mais les ordinateurs le peuvent. Mais voici pourquoi c'est important : Lucas Arts a récemment fait la une des journaux pour avoir placé le code source de certains de leurs jeux sous la licence publique générale GNU, ou GPL. Cela signifie que chacun est désormais libre de modifier ce code source comme bon lui semble et de distribuer ses modifications. De plus , la GPL exige que ces modifications soient également sous la GPL , de sorte que les modifications peuvent être modifiées . ( Il convient de noter que toutes les licences open - source dont vous entendez parler n'ont pas cette exigence [ copyleft ] ( URL_0 ) . ) Cela signifie que ces jeux peuvent être modifiés et améliorés par quiconque le souhaite , et que les gens sont encouragés à collaborer à améliorer le code. Donc, s'il y a des bogues dans le jeu, ou des fonctionnalités que les gens veulent, ils peuvent être ajoutés et partagés avec d'autres personnes. Cela signifie également qu'il sera relativement facile de rendre les jeux disponibles sur d'autres systèmes d'exploitation. Linux est un système d'exploitation complet qui est open-source, comme le sont maintenant les jeux Lucas Arts. Beaucoup d' utilisateurs de Linux , comme moi , aiment vraiment le système d' exploitation mais sont déçus qu'il n'y ait pas autant de jeux pour lui que pour Windows . En tant que tel, nous sommes excités lorsque des jeux sortent pour Linux ou deviennent open-source.