La GPL en version 3.
Après des mois de rédaction, de corrections et d’améliorations en tous genres, la version 3 des célèbres licences libres GNU GPL et GNU LGPL est -enfin- sortie ! Nouveau, beau ; un grand pas vers la liberté que je vais vous présenter en détail.
GNU GPL ?
GNU GPL (Licence publique générale GNU) est une des licences libres les plus célèbres. Elle est l’œuvre de la Free Software Foundation, dont les deux principaux acteurs en furent les premiers rédacteurs (Richard Stallman et Eben Moglen). Initialement destinée au projet GNU, elle s’est vite répandue dans le monde du logiciel libre si bien qu’elle est, à l’heure actuelle, la licence libre la plus employée.
Les objectifs de la GPL sont de proposer des logiciels satisfaisant les quatre libertés fondamentales d’un logiciel libre ;
- Liberté 0 : possibilité d’exécuter un logiciel pour n’importe quel usage,
- Liberté 1 : possibilité d’étudier le fonctionnement d’un logiciel pour l’adapter à ses besoins (nécessite l’accès au code source),
- Liberté 2 : possibilité de redistribuer des copies d’un logiciel,
- Liberté 3 : possibilité d’améliorer un logiciel et de le redistribuer ensuite.
Autre particularité ; tout logiciel distribué sous licence GNU GPL doit être redistribué, que vous le modifiez ou non, sous la même licence.
Il existe aussi d’autres licences GNU, comme la GFDL destinée aux documentations (sous laquelle sont placés les articles de Wikipédia, par exemple), ou la GNU LGPL moins contraignante que la GPL vis à vis des logiciels propriétaires (de nombreuses bibliothèques logicielles, comme la SDL, sont donc publiées sous licence GNU LGPL).
La version 3.
La version 3 de la licence GNU GPL est « sortie » ce 29 juin 2007. Le texte, long de 12 pages, assure maintenant une protection contre la tivoisation et interdit à un auteur qui place son programme sous GPL d’attaquer ses utilisateurs avec des brevets. Il a de plus été internationalisé et simplifié.
Quel avenir pour les logiciels sous GPL ?
Cette nouvelle version, dont le besoin se faisait de plus en plus ressentir, ne va cependant pas remplacer la GPL en version 2. En effet, seuls les auteurs des logiciels peuvent en changer la licence or beaucoup de logiciels libres sont le fruit d’un travail de plusieurs personnes qui doivent toutes faire passer la partie qu’ils ont créée sous licence GPL version 3. Et ça, ça peut être un vrai casse-tête dans le cas de certains projets… Il existe une « parade », certains auteurs distribuant leurs programmes sous licence « GNU GPL 2 ou supérieur », ce qui permet à n’importe qui d’en redistribuer une copie sous GPL version 3 très simplement.
Cependant, certains programmes ne passeront peut-être pas sous la nouvelle licence qui déplaît à certains développeurs. Cela est légal ; même si une version 3 est sortie il est encore possible de distribuer un logiciel sous la version 2 de la licence GPL.
Le noyau Linux, dont les contributeurs sont nombreux, est placé sous licence GPL 2, et donc il faut que chaque développeur fasse passer son bout de code sous la version 3 de la GPL. Linus Torvalds, principal développeur et initiateur du projet, était au début réticent à l’idée d’appliquer la GPL 3 au noyau : il n’appréciait pas cette nouvelle version. Cependant, après de nombreux dialogues, les points qui lui déplaisaient furent modifiés et il est aujourd’hui prêt à faire progressivement passer le noyau sous la licence GNU GPL version 3.
Cette licence, nécessaire mais quelque peu controversée, est une vraie avancée : le libre a su s’adapter à son évolution et à celle de la technologie.
