MIT-Lizenz

Aus besserwiki.de
MIT-Lizenz
MIT logo.svg
Herausgeber Massachusetts Institut für Technologie
SPDX-Bezeichner MIT
(siehe Liste für mehr)
Debian FSG-kompatibel Ja
FSF genehmigt Ja
OSI-genehmigt Ja
GPL-kompatibel Ja
Copyleft Nein
Verlinkung von Code mit einer anderen Lizenz Ja

Die MIT-Lizenz ist eine freizügige Lizenz für freie Software, die in den späten 1980er Jahren am Massachusetts Institute of Technology (MIT) entstand. Als freizügige Lizenz schränkt sie die Wiederverwendung nur sehr begrenzt ein und bietet daher eine hohe Lizenzkompatibilität.

Die MIT-Lizenz ist mit vielen Copyleft-Lizenzen, wie der GNU General Public License (GNU GPL), kompatibel. Jede Software, die unter den Bedingungen der MIT-Lizenz lizenziert ist, kann mit Software integriert werden, die unter den Bedingungen der GNU GPL lizenziert ist. Im Gegensatz zu Copyleft-Softwarelizenzen erlaubt die MIT-Lizenz auch die Wiederverwendung innerhalb proprietärer Software, vorausgesetzt, dass alle Kopien der Software oder ihrer wesentlichen Teile eine Kopie der Bedingungen der MIT-Lizenz sowie einen Copyright-Vermerk enthalten. Im Jahr 2020 war die MIT-Lizenz die beliebteste Softwarelizenz, die in einer Analyse gefunden wurde, und knüpft an Berichte aus dem Jahr 2015 an, wonach die MIT-Lizenz die beliebteste Softwarelizenz auf GitHub war.

Zu den namhaften Projekten, die die MIT-Lizenz verwenden, gehören das X Window System, Ruby on Rails, Nim, Node.js, Lua und jQuery. Zu den namhaften Unternehmen, die die MIT-Lizenz verwenden, gehören Microsoft (.NET Core), Google (Angular) und Meta (React).

Nicht jede MIT-Software steht unter dieser Lizenz. Das MIT Game Lab, bspw., benutzt eine restriktivere Lizenz.

Lizenzbedingungen

Die MIT-Lizenz hat die Kennung MIT in der SPDX-Lizenzliste. Sie ist auch als "Expat-Lizenz" bekannt. Sie hat die folgenden Bedingungen:

 

Variationen

X11-Lizenz

Die X11-Lizenz, eine Variante der MIT-Lizenz, hat in der SPDX-Lizenzliste die Kennung X11. Sie wird vom X-Konsortium (für X11) auch als "MIT/X Consortium License" bezeichnet. Sie hat die folgenden Bedingungen:

 

MIT-Lizenz ohne Namensnennung

MIT-Lizenz ohne Namensnennung
Autor Roman Mamedov, Amazon Web Services
Veröffentlicht 28. März 2018
SPDX-Bezeichner MIT-0
Debian FSG-kompatibel k.A.
FSF genehmigt k.A.
OSI-genehmigt Ja
GPL-kompatibel Ja
Copyleft Nein
Verlinkung von Code mit einer anderen Lizenz Ja
Website . https://github.com/aws/mit-0

Die MIT No Attribution License, eine Variante der MIT License, hat in der SPDX-Lizenzliste die Kennung MIT-0. Sie wurde am 15. Mai 2020 bei der Open Source Initiative beantragt und am 5. August 2020 formal genehmigt. Damit bildet sie eine Public-Domain-äquivalente Lizenz, genau wie die BSD Zero Clause. Sie hat die folgenden Bedingungen:

 

Andere Varianten

Die SPDX-Lizenzliste enthält weitere Varianten der MIT-Lizenz. Beispiele hierfür sind:

  • MIT-advertising, eine Variante mit einer zusätzlichen Werbeklausel.

Zweideutigkeit und Varianten

Der Name "MIT-Lizenz" ist potenziell zweideutig. Das Massachusetts Institute of Technology hat seit seiner Gründung viele Lizenzen für Software verwendet; so bietet das MIT beispielsweise vier Lizenzoptionen für die FFTW-C-Quellcodebibliothek an, von denen eine die GPL v2.0 ist und die anderen drei nicht Open-Source sind. Der Begriff "MIT-Lizenz" wurde auch für die Expat-Lizenz (für die XML-Parsing-Bibliothek Expat) und die X11-Lizenz (auch "MIT/X Consortium License" genannt; wird vom MIT X Consortium für das X Window System verwendet) verwendet. Darüber hinaus ist die "MIT-Lizenz", wie sie von der Open Source Initiative veröffentlicht wird, identisch mit der Expat-Lizenz. Aufgrund dieser unterschiedlichen Verwendung der Begriffe ziehen es einige vor, den Namen "MIT-Lizenz" zu vermeiden. Die Free Software Foundation argumentiert, dass der Begriff irreführend und zweideutig ist, und empfiehlt, ihn nicht zu verwenden.

Das X-Konsortium wurde Ende 1996 aufgelöst und sein Vermögen an The Open Group übertragen, die X11R6 zunächst unter der gleichen Lizenz veröffentlichte. Die X11-Lizenz und die X11R6-"MIT-Lizenz", die von der Free Software Foundation für ncurses ausgewählt wurde, enthalten beide die folgende Klausel, die in der Expat-Lizenz fehlt:

Außer in den Fällen, die in diesem Hinweis enthalten sind, dürfen die Namen der oben genannten Urheberrechtsinhaber ohne vorherige schriftliche Genehmigung nicht in der Werbung oder anderweitig verwendet werden, um den Verkauf, die Nutzung oder andere Geschäfte mit dieser Software zu fördern.

Ab 2020 ist der Nachfolger des X Window Systems der X.Org Server, der laut der X.org-Lizenzierungsseite unter der MIT-Lizenz lizenziert ist:

Die X.Org Foundation hat das folgende Format der MIT-Lizenz als bevorzugtes Format für den in der X Window System-Distribution enthaltenen Code gewählt. Dies ist eine leichte Variante der allgemeinen MIT-Lizenzform, die von der Open Source Initiative veröffentlicht wurde

Die "leichte Variante" besteht in der Hinzufügung des Satzes "(einschließlich des nächsten Absatzes)".

Die Lizenzverwaltungsfunktionen des beliebten Quellcode-Repositorys GitHub sowie dessen "Choose a License"-Service unterscheiden nicht zwischen MIT/Expat-Lizenzvarianten. Der Text der Expat-Variante wird einfach als "MIT-Lizenz" dargestellt (dargestellt durch das Metadaten-Tag mit).

Vergleich mit anderen Lizenzen

BSD

Die ursprüngliche BSD-Lizenz enthält auch eine Klausel, nach der jede Werbung für die Software einen Hinweis auf die Autoren enthalten muss. Diese "Werbeklausel" (die inzwischen von der UC Berkeley abgelehnt wurde) ist auch in der modifizierten MIT-Lizenz enthalten, die von XFree86 verwendet wird.

Die Open-Source-Lizenz der University of Illinois/NCSA kombiniert Text aus der MIT- und der BSD-Lizenz; die Lizenzgewährung und der Haftungsausschluss stammen aus der MIT-Lizenz.

Die ISC-Lizenz enthält Ähnlichkeiten sowohl mit der MIT- als auch mit der vereinfachten BSD-Lizenz, wobei der größte Unterschied darin besteht, dass die von der Berner Konvention als unnötig erachtete Sprache weggelassen wurde.

GNU GPL

Die GNU GPL geht explizit auf die Patenterteilung ein, die ein Autor bei der Weitergabe des Codes (oder eines abgeleiteten Werks) erteilt, während die MIT-Lizenz nicht auf Patente eingeht. Außerdem wirkt sich die GPL-Lizenz auf abgeleitete Werke aus, die MIT-Lizenz jedoch nicht.

Beziehung zu Patenten

Wie die BSD-Lizenz enthält auch die MIT-Lizenz keine ausdrückliche Patentlizenz, obwohl einige Kommentatoren behaupten, dass die Gewährung von Rechten alle potenziellen Einschränkungen einschließlich Patenten abdeckt. Sowohl die BSD- als auch die MIT-Lizenz wurden verfasst, bevor die Patentierbarkeit von Software nach US-Recht allgemein anerkannt wurde. Die Apache-Lizenz Version 2.0 ist eine ähnlich freizügige Lizenz, die eine ausdrückliche Patentlizenz für Mitwirkende enthält. Von besonderer Bedeutung für die US-Rechtsprechung ist, dass die MIT-Lizenz die Begriffe "verkaufen" und "benutzen" verwendet, die auch bei der Definition der Rechte eines Patentinhabers in Titel 35 des United States Code, Abschnitt 154, verwendet werden. Dies wurde von einigen Kommentatoren als eine unkonventionelle, aber implizite Lizenz in den USA zur Nutzung der zugrunde liegenden Patente ausgelegt.

Ursprünge

Einer der Begründer der MIT-Lizenz, der Informatiker Jerry Saltzer, hat seine Erinnerungen an die frühe Entwicklung der Lizenz zusammen mit Belegen veröffentlicht.

Rezeption

Im Jahr 2020 wurde die MIT-Lizenz laut WhiteSource Software in 27 % von vier Millionen Open-Source-Paketen verwendet. Im Jahr 2015 war die MIT-Lizenz laut Black Duck Software und einem Blog von GitHub aus dem Jahr 2015 die beliebteste Lizenz für freie Software, während die GNU GPLv2 in ihrer Stichprobe von Repositories an zweiter Stelle stand.

Lizenztext

Originaltext

Sinngemäße Übersetzung (nicht offiziell)

Copyright (c) <year> <copyright holders>

Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the “Software”), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions: The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software.

THE SOFTWARE IS PROVIDED “AS IS”, WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.

Copyright (c) <Jahr> <Copyright Inhaber>

Jedem, der eine Kopie dieser Software und der zugehörigen Dokumentationsdateien (die „Software“) erhält, wird hiermit kostenlos die Erlaubnis erteilt, ohne Einschränkung mit der Software zu handeln, einschließlich und ohne Einschränkung der Rechte zur Nutzung, zum Kopieren, Ändern, Zusammenführen, Veröffentlichen, Verteilen, Unterlizenzieren und/oder Verkaufen von Kopien der Software, und Personen, denen die Software zur Verfügung gestellt wird, dies unter den folgenden Bedingungen zu gestatten: Der obige Urheberrechtshinweis und dieser Genehmigungshinweis müssen in allen Kopien oder wesentlichen Teilen der Software enthalten sein.

DIE SOFTWARE WIRD OHNE MÄNGELGEWÄHR UND OHNE JEGLICHE AUSDRÜCKLICHE ODER STILLSCHWEIGENDE GEWÄHRLEISTUNG, EINSCHLIEẞLICH, ABER NICHT BESCHRÄNKT AUF DIE GEWÄHRLEISTUNG DER MARKTGÄNGIGKEIT, DER EIGNUNG FÜR EINEN BESTIMMTEN ZWECK UND DER NICHTVERLETZUNG VON RECHTEN DRITTER, ZUR VERFÜGUNG GESTELLT. DIE AUTOREN ODER URHEBERRECHTSINHABER SIND IN KEINEM FALL HAFTBAR FÜR ANSPRÜCHE, SCHÄDEN ODER ANDERE VERPFLICHTUNGEN, OB IN EINER VERTRAGS- ODER HAFTUNGSKLAGE, EINER UNERLAUBTEN HANDLUNG ODER ANDERWEITIG, DIE SICH AUS ODER IN VERBINDUNG MIT DER SOFTWARE ODER DER NUTZUNG ODER ANDEREN GESCHÄFTEN MIT DER SOFTWARE ERGEBEN.