La licence MIT est une licence logicielle permissive créée au Massachusetts Institute of Technology (MIT) à la fin des années 1980. En tant que licence permissive, elle impose peu de restrictions à la réutilisation et présente une compatibilité élevée avec d'autres licences .
Contrairement aux licences logicielles copyleft , la licence MIT autorise la réutilisation au sein de logiciels propriétaires , à condition que toutes les copies du logiciel ou de ses parties substantielles incluent une copie des termes de la licence MIT ainsi qu'une mention de droit d'auteur. En 2015 et d'au moins 2020 à 2025, la licence MIT était la licence logicielle la plus populaire sur GitHub .
Parmi les projets notables utilisant la licence MIT, on peut citer le système X Window , Ruby on Rails , Node.js , Lua , jQuery , .NET , Angular et React .
conditions de licence
La licence MIT possède l'identifiant MITdans la liste des licences SPDX . Elle est également connue sous le nom de « licence expatrié ». Ses conditions sont les suivantes :
Histoire
L'informaticien Jerry Saltzer a publié ses souvenirs des débuts de son développement, accompagnés de preuves documentaires. Selon Saltzer, l'idée de cette licence est née lors de travaux sur une implémentation TCP/IP au sein du groupe de recherche sur les systèmes informatiques (CSR) du Laboratoire d'informatique du MIT (MIT-LCS) . Le groupe estimait que les revenus issus des licences de leur logiciel seraient faibles et souhaitait éviter les négociations parfois fastidieuses avec les avocats du MIT pour la gestion des contrats de licence ; ils ont donc décidé de distribuer gratuitement le logiciel, accompagné d'une mention de droit d'auteur. Saltzer et Larry Allen ont travaillé avec des avocats pour rédiger et peaufiner le libellé de la proposition, dont des versions ont été diffusées aux avocats par courriel le 10 janvier 1984 et utilisées dans la publication du logiciel le 1er février 1984. Une nouvelle version de la licence a été élaborée plus tard en 1985 pour le développement et la publication du système X Window et du projet Athena , et a été publiée en février 1986.
Variations
Licence X11
La licence X11 , également connue sous le nom de licence du consortium MIT/X , est une variante de la licence MIT, principalement connue pour son utilisation par le consortium X. [ possède l'identifiant X11dans la liste des licences SPDX .
Elle diffère de la licence MIT principalement par une clause supplémentaire limitant l'utilisation du nom des détenteurs de droits d'auteur à des fins publicitaires.
Il comporte les termes suivants :
Licence MIT sans attribution
La licence MIT sans attribution, une variante de la licence MIT, figure
MIT-0dans la liste des licences SPDX . Une demande d'approbation pour les licences héritées a été déposée auprès de l' Open Source Initiative le 15 mai 2020, et a abouti à une approbation formelle le 5 août 2020. De ce fait, elle constitue une licence équivalente au domaine public , à l'instar de la licence BSD Zero Clause . Ses conditions sont les suivantes :Autres variantes
La liste des licences SPDX contient des variantes supplémentaires de la licence MIT. Par exemple
Ambiguïté et variantes
L'appellation « Licence MIT » est potentiellement ambiguë. Le Massachusetts Institute of Technology (MIT) a utilisé de nombreuses licences logicielles depuis sa création ; par exemple, le MIT propose quatre options de licence pour la bibliothèque de code source C FFTW , dont la GPL v2.0 et trois licences non open source . Le terme « Licence MIT » a également été employé pour désigner la licence Expat (utilisée pour la bibliothèque d'analyse XML Expat ) et la licence X11 (également appelée « Licence du Consortium MIT/X », utilisée pour le système X Window par le Consortium X du MIT ) . De plus, la « Licence MIT » publiée par l' Open Source Initiative est identique à la licence Expat . En raison de cette utilisation divergente des termes, certains préfèrent éviter l'appellation « Licence MIT » . La Free Software Foundation estime que ce terme est trompeur et ambigu, et déconseille son utilisation
Le consortium X a été dissous fin 1996 et ses actifs ont été transférés à The Open Group , qui a initialement publié X11R6 sous la même licence. La licence X11 et la « licence MIT » X11R6 choisie pour ncurses et qui a continué d’être utilisée après le transfert des droits d’auteur à la Free Software Foundation incluent toutes deux la clause suivante, absente de la licence Expat :
Sauf indication contraire dans le présent avis, le nom des titulaires de droits d'auteur susmentionnés ne doit pas être utilisé à des fins publicitaires ou autres pour promouvoir la vente, l'utilisation ou toute autre transaction relative à ce logiciel sans autorisation écrite préalable.
En 2020, le successeur du système X Window est le serveur X.Org , qui est distribué sous une licence qui est en fait la licence MIT commune, selon la page de licence X.org :
La Fondation X.Org a choisi le format suivant de la licence MIT comme format privilégié pour le code inclus dans la distribution du système X Window. Il s'agit d'une légère variante du formulaire de licence MIT standard publié par l'Open Source Initiative.
La « légère variante » consiste à ajouter la phrase « (y compris le paragraphe suivant) » au deuxième paragraphe du texte de la licence, ce qui donne : « La mention de droit d’auteur ci-dessus et la présente mention d’autorisation (y compris le paragraphe suivant) doivent être incluses dans toutes les copies ou parties substantielles du Logiciel. » Cette inclusion précise que le paragraphe relatif à la responsabilité doit également être inclus pour que les conditions de la licence soient remplies.
Les fonctionnalités de gestion des licences du dépôt de code source GitHub , ainsi que son service « Choisir une licence », ne font pas de distinction entre les variantes de licence MIT et Expat. Le texte de la variante Expat est présenté comme la simple mention « Licence MIT » (représentée par la balise de métadonnées
mit).
Comparaison avec d'autres licences
BSD
La licence BSD originale comprend également une clause exigeant que toute publicité du logiciel affiche une mention mentionnant ses auteurs. Cette « clause publicitaire » (désavouée depuis par l’UC Berkeley ) est présente dans la licence MIT modifiée utilisée par XFree86 .
La licence open source de l'Université de l'Illinois/NCSA combine des textes des licences MIT et BSD ; l'octroi de la licence et l'avertissement sont tirés de la licence MIT.
La licence ISC présente des similitudes avec les licences MIT et BSD simplifiées, la principale différence étant l' omission des clauses jugées inutiles par la Convention de Berne .
Licence publique générale GNU
La licence GPL est explicite quant aux droits de brevet accordés par le propriétaire lors de la distribution du code ou d'une œuvre dérivée , tandis que la licence MIT n'aborde pas la question des brevets. De plus, la licence GPL s'applique aux œuvres dérivées, contrairement à la licence MIT.
Lien avec les brevets
À l'instar de la licence BSD, la licence MIT n'inclut pas de licence de brevet expresse, bien que certains auteurs affirment que l'octroi des droits couvre toutes les restrictions potentielles, y compris les brevets. Les licences BSD et MIT ont toutes deux été rédigées avant que la brevetabilité des logiciels ne soit généralement reconnue par le droit américain . La licence Apache version 2.0 est une licence tout aussi permissive qui inclut une licence de brevet explicite pour les contributeurs. Concernant plus particulièrement les juridictions américaines, la licence MIT utilise les termes « vendre » et « utiliser », également employés pour définir les droits d'un titulaire de brevet au titre 35, section 154 du Code des États-Unis. Certains auteurs ont interprété cela comme une licence implicite, bien qu'inhabituelle, autorisant l'utilisation de tout brevet sous-jacent aux États-Unis.
Accueil et popularité
D'après un article de 2020 de WhiteSource Software , la licence MIT était utilisée dans 27 % des quatre millions de paquets open source. Dans un article de blog GitHub de 2015, la licence MIT était la licence open source la plus populaire , utilisée par 45 % des dépôts, la licence GNU GPLv2 arrivant en deuxième position avec 13 % dans leur échantillon de dépôts
Le graphique d'innovation 2025 de GitHub a révélé que les dépôts sous licence MIT représentent environ un tiers de tous les projets de la plateforme déclarant une licence, ce qui lui confère la part la plus importante parmi les licences suivies. L'Open Source Initiative a indiqué que sa page dédiée à la licence MIT a attiré plus d'un million de visiteurs uniques en 2024, soit plus de quatre fois le trafic de la deuxième licence la plus consultée parmi celles approuvées par l'OSI.