L'évolution de la Licence GNU GPL

La Licence GNU GPL, créée par Richard Stallman, est une des licences open source les plus populaires, introduisant le concept de copyleft pour garantir la liberté d'utilisation et de modification des logiciels.

Détails de la leçon

Description de la leçon

La Licence GNU GPL est l'une des licences open source les plus emblématiques et utilisées. Créée par Richard Stallman en 1985 pour le logiciel GNU IMAX, cette licence introduisait des règles spécifiques pour la réutilisation et la distribution des versions dérivées. L'élément central de cette licence est le copyleft, qui oblige à maintenir la même licence sur toutes les versions modifiées. En 1989, la Free Software Foundation a publié la GNU General Public License (GNOU GPL), une version harmonisée pour faciliter la combinaison de différents codes sous une même licence. En 1991, une version améliorée incluant des clauses relatives aux brevets fut introduite, et en 2007, la GPL V3 a apporté des améliorations pour la lisibilité et la protection contre les brevets logiciels. La même année, la GNU Affero GPL a introduit une clause pour les logiciels utilisés sur des serveurs. Ces évolutions montrent une adaptation continue aux réalités économiques et juridiques, garantissant la confiance de la communauté open source.

Objectifs de cette leçon

Comprendre l'histoire, les principes et les évolutions de la Licence GNU GPL. Appréhender le concept de copyleft et ses implications dans le monde de l'open source.

Prérequis pour cette leçon

Avoir des connaissances de base en informatique et en développement logiciel. Connaître les concepts fondamentaux des licences open source.

Métiers concernés

Utilisée par les développeurs de logiciels, les administrateurs système, et les chercheurs en informatique, cette licence est cruciale pour les projets de logiciels libres et open source.

Alternatives et ressources

Licences alternatives incluent la Licence MIT, la Licence BSD, et d'autres licences permissives comme l'Apache License.

Questions & Réponses

Le copyleft est un dispositif de licence libre qui oblige à maintenir les mêmes libertés sur les versions dérivées d'un logiciel original, empêchant ainsi toute réappropriation privative.
La version 3 de la GNU GPL a introduit une meilleure lisibilité, une adaptation à un usage international, une protection renforcée contre les brevets logiciels, et une clause de réintroduction dans les droits en cas de violation corrigée rapidement.
La GNU Affero GPL inclut une clause supplémentaire (article 13) qui oblige à fournir le code source lorsque le logiciel est modifié et utilisé pour interagir avec des utilisateurs sur un réseau.