B2 · Episode 9 · 3:21
GNU GPL and Copyleft: How Open Source Licenses Protect Freedom
This episode explains the origin and evolution of the GNU General Public License (GPL), from its early version for GNU Emacs to GPLv3, highlighting its core principle—copyleft—and how it ensures software freedom through share-alike requirements.
Source:Framasoft / framatube.org · License:CC BY-SA 4.0
Transcript
Licence emblématique s'il en est,
If any license is emblematic, it's this one:
la licence GNU GPL est l'une des plus utilisées. Richard Stallman,
The GNU General Public License (GPL) is one of the most widely used licenses. Richard Stallman,
son rédacteur et concepteur, qui est aussi le créateur du logiciel GNU Emacs,
its author and designer—and also the creator of the GNU Emacs software—
a décidé de lui associer en 1985
decided in 1985 to pair it with a specific license,
une licence spécifique, la GNU Emacs Public License,
the GNU Emacs Public License,
qui définissait avec précision le cadre permettant la réutilisation de son logiciel.
which precisely defined the scope within which his software could be reused.
Ainsi, cette licence contenait un dispositif qui imposait le maintien de la licence
Thus, this license included a provision requiring that the same license be maintained
sur toutes les versions dérivées ou contenant une partie de son logiciel.
on all derivative versions—or versions incorporating any part of his software.
Il s'est ainsi servi de ses propres droits d'auteur pour limiter toute
He thus leveraged his own copyright rights
réappropriation de son logiciel par des tiers.
to restrict any re-appropriation of his software by third parties.
C'est la naissance de ce qu'on a appelé le copyleft, le share alike,
This marked the birth of what came to be called 'copyleft', or 'share alike',
ou encore le partage à l'identique.
also known as 'share-alike' or 'identical terms sharing'.
Par la suite, de nombreuses autres licences copyleft furent rédigées par la Free
Later, the Free Software Foundation drafted many other copyleft licenses,
Software Foundation, adaptées à chaque fois à un nouveau logiciel qui était
each time tailored to a new software project developed within the Foundation,
développé au sein de la fondation.
adapting them accordingly.
Très rapidement, la fondation s'est rendue compte qu'il y avait un besoin
Very quickly, the Foundation realized there was a need to harmonize these practices and licenses,
d'harmoniser ces pratiques et ces licences,
and so in 1989, it published the GNU Project’s generic license—the
et c'est en 89 qu'a été publiée la licence générique du projet GNU,
GNU General Public License (GNU GPL).
la GNU General Public License, la GNU GPL.
(the GNU GPL).
Cette licence répondait ainsi à une volonté d'harmonisation des textes,
This license aimed to harmonize licensing texts,
ce qui eut pour effet d'accélérer la diffusion de la licence,
a move that greatly accelerated the license’s adoption,
de combiner un maximum de code sous licence GPL ensemble,
enabled large amounts of code to be combined under the GPL,
et vraiment de lancer une dynamique centrale dans le paysage du libre.
and truly launched a central dynamic within the free software landscape.
S'appuyant sur de nombreux retours de la communauté croissante d'utilisateurs de
Drawing on extensive feedback from its rapidly growing community of users,
cette licence, une seconde version de
the Free Software Foundation drafted and released in 1991
la GNU General Public License fut rédigée et publiée en 1991 par la FSF,
version 2 of the GNU General Public License,
introduisant de nouvelles clauses, telle une clause relative aux brevets.
introducing new provisions—such as one addressing patents.
Utilisée par de très nombreux projets open source,
Used by a great many open-source projects,
la licence GNU GPL a vraiment su s'imposer.
the GNU GPL license has truly established itself.
Les statistiques en font l'une des licences en lice avec la licence MIT,
Statistics rank it among the top licenses, alongside the MIT license,
une licence permissive évoquée dans une autre vidéo.
a permissive license discussed in another video.
Elle est connue et elle bénéficie de la confiance de la plupart des développeurs et
It is widely known,
des communautés du logiciel libre et de l'open source,
and enjoys the trust of most developers and communities in free and open-source software,
et son succès est l'aboutissement d'un processus continu d'adaptation et d'évolution
and its success stems from an ongoing process of adaptation and evolution,
aux réalités économiques et juridiques des industriels et des communautés.
to meet the real-world economic and legal needs of industry and communities.
En 2007, la troisième version de cette GPL, donc la GPL v3, est
In 2007, the third version of this license—GPL v3—was released,
sortie après une année et demie de travaux collectifs et de consultation publique.
following a year and a half of collaborative work and public consultation.
Parmi les améliorations qui furent apportées dans cette version,
Among the improvements introduced in this version are:
on peut citer une meilleure lisibilité de la licence,
improved readability of the license text,
qui était adaptée à un usage à l'international,
adaptation for international use,
une protection renforcée contre les brevets.
and stronger protection against patents.
On peut aussi évoquer dans cette licence un dispositif permettant à toute personne
Also included is a mechanism allowing any person,
qui serait en violation de la licence d'être réintroduite dans ses droits pour peu
who has violated the license and thus lost rights, to regain them,
qu'elle cesse rapidement l'infraction et se conforme à la licence.
provided they promptly cease the violation and comply with the license terms.
La GPL v3 bénéficie aussi d'une meilleure compatibilité,
GPL v3 also offers better compatibility,
c'est- à- dire qu'elle permet de combiner plein de composants soumis à différentes
meaning it permits combining numerous components under various open-source licenses,
licences open source sous un seul projet soumis à la licence GNU GPL v3.
into a single project governed entirely by the GNU GPL v3 license.
La même année, en 2007, est apparue la licence GNU AGPL.
The same year—2007—also saw the introduction of the GNU AGPL license.
Donc elle est identique à la GNU GPL,
It is identical to the GNU GPL,
à l'exception d'un article 13 qui introduit une mécanique un peu particulière.
except for an additional Article 13 introducing a special provision.
En quelques mots, cet article supplémentaire précise que si le logiciel est modifié
In short, this extra article states that if the software is modified,
et s'il est permis à un utilisateur d'interagir avec le logiciel par le réseau,
and users are allowed to interact with it over a network,
alors la personne qui utilise ce logiciel sur son serveur doit fournir aux
then the person running this software on their server,
utilisateurs le code source du logiciel.
must provide users with the software’s source code.
On est donc dans une distribution qui impose ensuite le repartage à l'identique de
We are thus in a distribution that mandates
toutes les améliorations qui auraient pu être apportées au logiciel d'origine.
the identical redistribution of all improvements that could have been made to the original software.
Un copyleft adapté au réseau d'une certaine façon.
A form of copyleft adapted, in a certain way, to the network.