Unix linux fascicule6 GENERALITE Qu'est-ce qu'un logiciel Libre La compilation Un programme informatique que ce soit un noyau ou un logiciel est constitué de nombreuses lignes de code écrites dans un langage de programmation le langage C dans le cas du no

GENERALITE Qu'est-ce qu'un logiciel Libre La compilation Un programme informatique que ce soit un noyau ou un logiciel est constitué de nombreuses lignes de code écrites dans un langage de programmation le langage C dans le cas du noyau Linux Ce code n'est généralement pas utilisable en tant que tel Il faut passer par la phase de compilation qui transforme le code source en programme exécutable souvent appelé binaire Il su ?t d'avoir le binaire pour utiliser le programme on n'a pas besoin des sources du programme Il n'existe pas de moyen de remonter aux sources complètes du programme à partir du seul binaire Quand on achète un logiciel Microsoft O ?ce par exemple ou un système d'exploitation Windows par exemple on a un CD qui contient le binaire mais pas les sources Il est donc impossible de savoir comment le programme est conçu Par conséquent on ne peut pas modi ?er le programme On peut seulement l'utiliser et éventuellement le copier à l'identique Les logiciels propriétaires et les logiciels Libres Les logiciels propriétaires sont donc les logiciels dont une licence souvent payante ne donne qu'un droit limité d'utilisation On n'a la plupart du temps accès qu'aux binaires de ces logiciels Certains logiciels propriétaires sont gratuits on les appelle alors des freewares Les logiciels libres sont les logiciels que l'ont peut librement utiliser échanger étudier et redistribuer Cela implique que l'on ait accès à leur code source d'o? le terme équivalent OpenSource Le projet GNU Les logiciels libres Scandalisé par les restrictions imposées par les logiciels propriétaires Richard Stallman lance en le projet GNU qui a pour but de développer un système d'exploitation libre complet et inspiré d'unix a ?n de contrer le développement croissant des logiciels propriétaires L'histoire raconte que c'est une histoire de pilote d'imprimante qui lui a fait prendre conscience du danger de la logique propriétaire Il fonde alors une association la Free Software Foundation Figure et écrit le GNU Manifesto dans lequel il décrit les quatre libertés fondamentales que doit respecter un logiciel pour être quali ?é de logiciel libre free software en anglais la liberté d'exécution tout le monde a le droit de lancer le programme quel qu'en soit le but la liberté de modi ?cation tout le monde a le droit d'étudier le programme et de le modi ?er ce qui implique un accès au code source la liberté de redistribution tout le monde a le droit de redi ?user le programme gratuitement ou non la liberté d'amélioration tout le monde a le droit de redistribuer une version modi ?ée du programme Figure La fondation pour le logiciel libre CLa licence GPL Pour donner un cadre juridique aux logiciels du projet GNU il écrit une licence la GNU General Public License alias GPL il existe une traduction française non o ?cielle Cette licence reprend les quatre libertés fondamentales citées précédemment et impose pour la liberté d'amélioration que les versions modi ?ées d'un logiciel sous licence GPL ne peuvent être redistribuées que sous cette même

  • 46
  • 0
  • 0
Afficher les détails des licences
Licence et utilisation
Gratuit pour un usage personnel Aucune attribution requise
Partager