J’ai bien sûr souvent rencontré la licence GNU/GPL sans trop comprendre que derrière l’acronyme GNU se cache un système d’exploitation « libre ».
L’anniversaire approchant m’a donné l’occasion de me plonger dans le monde du libre, que je cotoie de toute façon et qui m’intéresse de plus en plus.
Petit historique et philosophie
Au début de l’histoire des ordinateurs, les entreprises donnaient librement accès au code source de leurs logiciels voire donnaient carrément les logiciels : seule une poignée de spécialistes détenaient des ordinateurs et il n’était pas évident que les droits d’auteur d’appliquent aux logiciels. Puis la loi « anti-trust » voulu réguler tout cela pour faciliter la concurrence. Petit à petit le nouveau droit de propriété rendit les codes sources inaccessibles ou non modifiables. Richard Matthew Stallman, qui travaillait au MIT, vit ses collègues travailler sur des logiciels » propriétaires » contrairement à ce qu’il avait vécu jusqu’à présent. Pour lui, le logiciel propriétaire porte atteinte à une liberté fondamentale qui tient de la liberté d’expression « le logiciel propriétaire est privateur, dans le sens où il prive de liberté et devient, dans ce sens intolérable ». Il lança donc en 1983 l’initiative de créer un système d’exploitation « libre » en se basant sur l’OS « UNIX » qui lui aussi était devenu « propriétaire » donc fermé et payant.
Freesoftware :
Une première confusion en anglais est basé sur le double sens de » free » qui signifie à la fois » libre » et » gratuit ».
Ici on parle bien de liberté, par forcément de gratuité : liberté de copier le programme et de le donner, liberté de modifier le programme grâce à l’accès au code source et enfin liberté de distribuer une nouvelle version.
Pour préciser tous ces droits Stallman crée la Free Software Foundation ( FSF) qui devient le cadre juridique du projet GNU, et crée la licence GNU/GPL
G.N.U.
GNU système d’exploitation donc, signifie : Gnu’s Not Unix. Le nouvel OS est entièrement écrit en partant de zéro et en 1990 tous les éléments du systèmes GNU sont prêts, grâce à la collaboration de nombreux développeurs du monde entier. Tout, sauf le coeur qui assure la liaison de l’ensemble.
Or en 1991 Linus Torvalds décide pour s’amuser de créer un noyau de système d’exploitation à partir d’un dérivé d’Unix. D’autres développeurs se joignent à lui et nous voyons naitre LINUX, mis sous license libre.
Dès 1993 sont apparues les solutions complètes intégrants le noyau Linux et le système GNU.
L’OS GNU/Linux est utilisé par des centaines de milliers de personnes, à travers les différentes distributions : Debian, Red Hat, Ubuntu etc…
La licence GNU/GPL
La création de la FSF a également eu pour résultat la création de la licence de distribution GNU General Public License. Cette licence fixe les conditions légales de distribution de logiciels libres du projet GNU.
En jouant sur les mots, elle tient son originalité du concept de « copyleft » qui s’oppose à » copyright » ( left en anglais = gauche, opposé à right = droite, mais left = laissé = droits abandonnés) pour préserver la liberté d’utiliser, étudier, modifier et diffuser un logiciel et ses versions dérivées.
Les droits d’auteur restent préservés dans la mesure où l’auteur a adhéré à la GPL et où la personne qui redistribue le programme respecte les termes de la licence et peut être poursuivie par l’auteur original.
Cette licence étant la plus utilisée par les créateurs de logiciels libres ( en moyenne 70 % selon les sources de Freshmeat+ Sourceforge ) on peut dire que la réussite du projet GNU vient non seulement de la réalisation du système d’exploitation LINUX/GNU mais aussi de la propagation d’une certaine éthique du web qui a conduit à une diffusion de plus en plus étendue des logiciels libres. Cette diffusion atteint petit à petit le grand public.
L’anniversaire : le 20 septembre !
La FSF fête cet anniversaire en publiant un film mis en ligne sur son site. L’acteur Stephen Fry défend la liberté sur internet en développant quelques arguments très simples à comprendre ( mais en anglais évidemment), sur la philosophie et les avantages des logiciels libres.
Il a fallu créer une vraie rupture pour lutter contre l’invasion des logiciels propriétaires, ce que R.M. Stallman a su créer et on ne peut que le remercier d’avoir permis de mettre à la disposition de tous l’impressionnante quantité de logiciels libres dont nous disposons maintenant.
Nous reparlerons dans un autre article des différences entre Open Source et Free Software car certains doivent se poser des questions, mais je tiens à ce que billet reste consacré à l’anniversaire de GNU !



Open Directory