L'Adoption de la Licence GPL par les Projets Majeurs

Cette vidéo examine comment la licence GPL a été adoptée par des projets importants tels que Ghostscript, Perl, et Linux.

Détails de la leçon

Description de la leçon

Créée en 1989, la licence GPL (General Public License) a entraîné une adoption progressive par des projets de grande envergure, tels que Ghostscript par Peter Deutsch, Perl par Larry Wall, et Linux par Linus Torvald. Ces développeurs renommés ont reconnu l'intérêt du logiciel libre tant en termes de méthode de développement que de diffusion et d'extension. Approchés et accompagnés par Richard Stallman, créateur de la licence GPL, ils ont intégré cette dernière à leurs projets respectifs aux moments clés de leur maturation.

Peter Deutsch a diffusé Ghostscript sous GNU GPL dès sa création, Larry Wall a publié Perl 3.0 sous GPL en 1989, et Linus Torvald a rendu le noyau Linux libre en 1992 après une montée en popularité de son projet. Ces adoptions ont représenté un intérêt significatif pour la GPL, permettant une extension collaborative des logiciels. Cependant, ces décisions ont également apporté des frictions, nécessitant des ajustements spécifiques par les auteurs. Larry Wall a créé l'Artistic License pour rassurer les industries du logiciel, tandis que Peter Dutch a fondé l'Aladdin Free Public License pour permettre un modèle économique rentable pour Ghostscript.

Ces exemples montrent comment la GPL offre des opportunités pour les projets open source dans un cadre économique et collaboratif. Ce sujet sera exploré plus en détail dans une section dédiée du MOOC.

Objectifs de cette leçon

Les objectifs de cette vidéo sont de comprendre les raisons pour lesquelles des projets majeurs ont adopté la licence GPL, d'analyser les avantages et les défis associés à cette adoption, et d'examiner les mécanismes de double licence utilisés pour répondre aux besoins industriels.

Prérequis pour cette leçon

Pour suivre cette vidéo, il est recommandé d'avoir une compréhension de base des concepts de licence open source, de développement logiciel, et de connaître des exemples de projets de logiciels libres.

Métiers concernés

Les connaissances abordées dans cette vidéo sont particulièrement utiles pour les métiers de développeur logiciel, consultant en open source, responsable de conformité des licences logicielles, et gestionnaire de projets open source.

Alternatives et ressources

Des alternatives à la licence GPL incluent la licence MIT, BSD, Apache License, et l'Aladdin Free Public License. Chaque licence comporte ses propres avantages et inconvénients en fonction du projet et des objectifs commerciaux.

Questions & Réponses

Peter Deutsch a choisi la licence GPL pour Ghostscript dès le début car il fut approché et accompagné par Richard Stallman, qui avait lancé cette licence dans les années 88-89.
Larry Wall a publié Perl 3.0 sous la licence GPL en 1989, bien après la première version qui avait une licence spécifique interdisant l'usage commercial.
Linus Torvald a initialement utilisé une licence spécifique qui permettait simplement la distribution gratuite et le report de bugs avant de la remplacer par la licence GNU GPL en février 1992.