Genèse de la Licence publique générale de GNU (GNU GPL)
En écrivant la licence GNU Emacs, Stallman faisait plus que
combler le vide juridique permettant les dérivés non libres ; il traduisait l’éthique hacker en des termes compréhensibles à la fois
par les juristes et par les programmeurs.
Il fallut peu de temps pour que les hackers cherchent un moyen
de transposer la licence de GNU Emacs pour leurs propres programmes. Lors d’une discussion sur Usenet en novembre 1986,
Gilmore envoya un message à Stallman, lui proposant des modifications.
« Vous devriez probablement enlever ‘EMACS’ de la licence et
le remplacer par ‘LOGICIEL’ ou quelque chose comme ça. Bientôt,
on l’espère, Emacs ne sera pas la pièce principale du système GNU,
et la licence s’appliquera à l’ensemble. » 5
Gilmore n’était pas le seul à suggérer une approche plus générale. Fin 1986, Stallman lui-même travaillait sur la prochaine
étape du projet GNU, le débogueur de code source GDB. Pour le
publier, il avait dû lui adapter la licence de GNU Emacs. C’était
une tâche apparemment anodine, mais qui pouvait amener son lot
d’erreurs.
Ce n’est qu’en 1989 que Stallman sut ôter les références spécifiques à Emacs et exprimer le lien entre le code source du programme et sa licence uniquement dans les fichiers sources. De
cette manière, n’importe quel développeur pouvait placer son programme sous la licence sans modifier cette dernière.
La Licence publique générale de GNU, abrégée en GNU GPL
(General Public License), était née. Le projet GNU en fit aussitôt
la licence officielle de tous les programmes GNU.
] ] ]
5. John Gilmore, citation d’un courriel à Sam Williams.
179
En écrivant la licence GNU Emacs, Stallman faisait plus que
combler le vide juridique permettant les dérivés non libres ; il traduisait l’éthique hacker en des termes compréhensibles à la fois
par les juristes et par les programmeurs.
Il fallut peu de temps pour que les hackers cherchent un moyen
de transposer la licence de GNU Emacs pour leurs propres programmes. Lors d’une discussion sur Usenet en novembre 1986,
Gilmore envoya un message à Stallman, lui proposant des modifications.
« Vous devriez probablement enlever ‘EMACS’ de la licence et
le remplacer par ‘LOGICIEL’ ou quelque chose comme ça. Bientôt,
on l’espère, Emacs ne sera pas la pièce principale du système GNU,
et la licence s’appliquera à l’ensemble. » 5
Gilmore n’était pas le seul à suggérer une approche plus générale. Fin 1986, Stallman lui-même travaillait sur la prochaine
étape du projet GNU, le débogueur de code source GDB. Pour le
publier, il avait dû lui adapter la licence de GNU Emacs. C’était
une tâche apparemment anodine, mais qui pouvait amener son lot
d’erreurs.
Ce n’est qu’en 1989 que Stallman sut ôter les références spécifiques à Emacs et exprimer le lien entre le code source du programme et sa licence uniquement dans les fichiers sources. De
cette manière, n’importe quel développeur pouvait placer son programme sous la licence sans modifier cette dernière.
La Licence publique générale de GNU, abrégée en GNU GPL
(General Public License), était née. Le projet GNU en fit aussitôt
la licence officielle de tous les programmes GNU.
] ] ]
5. John Gilmore, citation d’un courriel à Sam Williams.
179
