B2 · Episode 6 · 3:48

The Early Adoption of the GPL License

This episode explores how the GNU General Public License (GPL) was adopted in the late 1980s and early 1990s by major open-source projects—including Goscript, Perl, and Linux—and examines the motivations, adaptations, and early tensions surrounding its use.

Source:Framasoft / framatube.org · License:CC BY-SA 4.0

Transcript

  1. Créée en 1989, la licence GPL, pour General Public License,

    The GNU General Public License (GPL) was created in 1989,

  2. a progressivement été adoptée par des projets d'ampleur.

    and was gradually adopted by major projects.

  3. Alors qu'il s'agisse de Peter Deutsch, de Larry Wall ou de Linus Torvalds,

    Whether it was Peter Deutsch, Larry Wall, or Linus Torvalds,

  4. ces trois développeurs de renom étaient convaincus de l'intérêt du libre pour leurs

    these three renowned developers were convinced that free software benefited their projects—

  5. projets, donc respectivement Goscript, Perl et Linux.

    namely Goscript, Perl, and Linux, respectively.

  6. Un intérêt tant en termes de méthode de développement que de diffusion favorisée par

    This benefit applied both to development methodology and to the distribution advantages enabled by this license,

  7. cette licence, que d'extension permise par la même licence.

    as well as to the extensibility permitted under the same license.

  8. Approché et accompagné à ses débuts par Richard Stallman et RMS,

    Peter Deutsch was approached and supported early on by Richard Stallman (RMS),

  9. Peter Deutsch avait logiquement choisi de diffuser Goscript sous GNU GPL dès son

    so he logically chose to release Goscript under the GNU GPL from its launch,

  10. lancement, dès le lancement de la licence dans les années 88-89.

    right when the license itself was launched in 1988–1989.

  11. Pour ce qui est des projets de Linus Torvalds et de Larry Wall,

    As for the projects of Linus Torvalds and Larry Wall,

  12. l'adoption s'est faite un peu plus tard,

    adoption of the GPL occurred somewhat later,

  13. dès que le projet avait passé une première phase de maturation.

    once the projects had passed an initial phase of maturation.

  14. Concernant le projet Perl, Larry Wall le publia en 1987 sous une licence spécifique

    Regarding the Perl project, Larry Wall released it in 1987 under a specific license,

  15. interdisant l'usage commercial de son projet.

    which prohibited commercial use of the software.

  16. Ce n'est que plus tard, à la publication de sa troisième version,

    It wasn’t until later, upon releasing its third version,

  17. Perl 3. 0, en 1989, que le logiciel fut soumis à la licence GNU GPL,

    Perl 3.0, in 1989, that the software was placed under the GNU GPL license,

  18. faisant de ce projet l'un des premiers à être publié sous cette licence en dehors

    making it one of the earliest projects released under this license,

  19. des projets directement portés par Richard Stallman au sein de la FSF.

    outside those directly led by Richard Stallman within the Free Software Foundation (FSF).

  20. Au départ, le noyau Linux lui- même n'était pas un logiciel libre.

    Initially, the Linux kernel itself was not free software.

  21. Linus Torvalds, lorsqu'il le mit en ligne le 25 août 1991,

    When Linus Torvalds posted it online on August 25, 1991,

  22. y associa un message désormais célèbre,

    he included a now-famous message,

  23. annonçant qu'il avait créé un système d'exploitation et qu'il désirait appeler à des

    announcing that he had created an operating system and wished to invite contributions;

  24. contributions, en diffusant son noyau Linux quelques semaines plus tard.

    a few weeks later, he publicly released his Linux kernel.

  25. Linus Torvalds autorisait simplement la distribution gratuite et le report de bugs.

    At that time, Linus Torvalds only permitted free distribution and bug reporting.

  26. Un an plus tard, en février 1992, avec la montée en popularité du projet,

    A year later, in February 1992, as the project’s popularity rose,

  27. sentant qu'il ne risquait plus de perdre sa création,

    Linus Torvalds felt his creation was no longer at risk of being taken from him,

  28. Linus Torvalds rendit son logiciel libre et remplaça la licence spécifique qu'il

    so he made his software free and replaced the custom license he had written with the GNU GPL license from the Free Software Foundation,

  29. avait rédigée par la licence GNU GPL de la Free Software Foundation.

    replacing his original custom license.

  30. Ces trois adoptions constituèrent un signal fort représentatif de l'intérêt que

    These three adoptions sent a strong signal about the GNU GPL—a generic license—

  31. présentait la GNU GPL, une licence générique,

    and its appeal to collaborative projects. However,

  32. à l'égard des projets collaboratifs. Cependant,

    they also illustrate early tensions arising from the GPL’s very strong stance,

  33. ces adoptions illustrent tout aussi bien les premières frictions face aux positions

    tensions that emerged right from the start.

  34. très fortes que traduisait la licence GPL.

    This firm position was reflected in the license’s terms.

  35. Ainsi, Larry Wall et Linus Torvalds ajoutèrent chacun,

    Thus, when Larry Wall and Linus Torvalds adopted this license,

  36. lorsqu'ils utilisèrent cette licence,

    each added an interpretation,

  37. une interprétation pour relativiser quelques- uns des effets de la licence en

    to soften some of its effects regarding software combination,

  38. matière de combinaison de logiciels.

    that is, combining software.

  39. Nous en reparlerons bientôt.

    We’ll return to this topic soon.

  40. Plus encore, Larry Wall rédigea en mars 1991 une nouvelle licence qu'il intitula

    Moreover, in March 1991, Larry Wall drafted a new license called the Artistic License;

  41. Artistic License, et Peter Deutsch créa en 1994 la Aladdin Free Public License.

    and in 1994, Peter Deutsch created the Aladdin Free Public License.

  42. L'Artistic License, publiée à l'occasion de la sortie de la version 4 du langage

    The Artistic License was published alongside version 4 of the Perl language,

  43. Perl, est une licence qui s'ajoute à la licence GNU GPL, donc

    and it does not replace the GNU GPL—it coexists with it,

  44. une notion dont on parlera plus tard de double licence,

    introducing what we’ll later call ‘dual licensing’,

  45. afin de rassurer les industries du logiciel.

    aimed at reassuring software companies.

  46. Il y avait vraiment cette volonté de la part de l'auteur de faire en sorte que les

    The author genuinely wanted to ensure that industry players would adopt his software,

  47. industriels utilisent son logiciel grâce à une licence spécifiquement adaptée à son

    using a license specifically tailored to his software. The LADSPA Free Public License was adopted by Aladdin Enterprise,

  48. logiciel. La LADSPA Free Public License fut utilisée par la société Aladdin

    to restrict certain commercial uses,

  49. Enterprise pour interdire certains usages commerciaux,

    as a supplement to the GNU Ghostscript version, which was distributed solely under the GPL.

  50. en complément de la version GNU Ghostscript qui elle était diffusée uniquement en

    In other words, there were two versions:

  51. GPL. À savoir qu'il y avait donc deux versions,

    the first fully GPL-based and community-oriented,

  52. la première complètement GPL et communautaire, la deuxième

    the second a commercial version, licensed in a way that allowed the company to be profitable,

  53. commerciale et sous une licence qui permettait à la société d'être rentable et donc

    thus enabling a viable business model around an open-source project.

  54. d'avoir un vrai modèle économique autour d'un projet libre, avec,

    What’s more, an interesting phenomenon emerged at the time:

  55. et c'était assez intéressant à l'époque,

    the community version lagged behind the commercial one in release timing,

  56. cette idée d'avoir un temps de retard dans la version communautaire vis- à- vis de

    thereby justifying the purchase of the commercial license.

  57. la version commerciale et donc de justifier finalement d'un achat de la licence

    The nuanced—and sometimes somewhat complex—adoption of the GNU GPL by these three major projects

  58. commerciale. L'adoption, je dirais fine et parfois un peu complexe qui avait été

    was truly fascinating,

  59. faite par ces trois projets majeurs de la GNU GPL est

    and highly representative of the possibilities,

  60. tout à fait intéressante et représentative des moyens,

    at least the openings and opportunities that open source can offer,

  61. en tout cas des ouvertures et des opportunités que peut représenter l'open source

    particularly for business models,

  62. dans le cas de modèles économiques,

    and for developing collaborative projects.

  63. dans le cas de développement de projets collaboratifs.

    That’s how collaborative project development works.

  64. Et c'est cette logique, cette parfois technique juridique qu'on abordera dans une

    And it is this logic—this sometimes highly technical legal logic—that we will explore in a dedicated section of the MOOC.

  65. section dédiée du MOOC.

    dedicated section of the MOOC.