Wie kann ich eine Bibliothek, die unter der MIT-Lizenz steht, korrekt unterlizenzieren?


14

Wie kann ich eine Bibliothek, die unter der MIT-Lizenz steht, korrekt unterlizenzieren?

Ich benutze und erweitere die Bibliothek. Die MIT-Lizenz besagt, dass ich die Bibliothek unterlizenzieren kann.

Kann ich einfach sagen:

<Software library> is copyright <original author> and licensed under the MIT license.

<orignal license>

Extensions to <Software library> are copyright <me> and licensed under the GPL license, 
or commercial license if applicable.

<GPL, or commercial license>


Antworten:


10

So ist der erste Teil Ihrer Frage mit „wie richtig ich Unterlizenz“ wird in diesem ehemaligen beantworten SO Link: Kann ich Relizenzierung jemandes MIT Code . Bitte beachten Sie, dass SO-Benutzer mit einer Reputation von über 10.000 den Link weiterhin sehen können .

Und der relevanteste Teil der Antwort ist:

Sie können nur mehr als eine Lizenz in der Software haben.
Sie müssen also die Lizenzdatei einschließen, aber ich möchte etwas hinzufügen, das nicht für das gesamte Produkt gilt. Um nett zu sein, möchten Sie vielleicht darauf hinweisen, wo jemand eine Kopie des MIT-lizenzierten Startpunkts erhalten kann.

Sie müssen sowohl die GPL als auch die ursprüngliche Lizenz einschließen und klarstellen, dass jede einzelne Datei als Ganzes von der GPL abgedeckt wird, sowie MIT für Teile davon.

Dies ist eine zusätzliche SO-Frage zu MIT-GPL-Lizenzen , die meiner Meinung nach für Ihre Frage relevant ist.

Es ist erwähnenswert, dass Sie, wenn Sie dieses MIT-lizenzierte Projekt in ein GPL-Projekt unterlizenzieren, das gesamte Paket als GPL-Projekt präsentieren, das den viralen Aspekt der GPL enthält. Das ursprüngliche Projekt, das Sie ausleihen, bleibt unter der MIT-Lizenz verfügbar, unabhängig von der Quelle, von der Sie es bezogen haben. Der Unterschied besteht darin, dass das Paket jetzt als Teil Ihres Projekts unter der GPL veröffentlicht wird.

Wenn jemand das MIT-lizenzierte Projekt aus Ihrem GPL-Projekt verwendet, muss er es wahrscheinlich als GPL-Projekt betrachten. Sie könnten jedoch auch einfach unter der MIT-Lizenz zur ursprünglichen Quelle des Projekts zurückkehren und es von dort unter einer MIT-Lizenz verwenden. Es spaltet die Haare und ich denke, es ist unmöglich vorherzusagen, wie es vor Gericht ausgehen würde.

Die GPL-FAQ enthält einen guten Abschnitt darüber, was es bedeutet, dass zwei Lizenzen kompatibel sind .

Dies bezieht sich auf die Kommentare der Free Software Foundation zu verschiedenen Lizenzen . Ihre Kommentare zur MIT-Lizenz lauten: This is a lax, permissive non-copyleft free software license, compatible with the GNU GPL. Was aus der Sicht Ihrer Frage eine gute Sache ist.

Hier ist ein Link zum GPL v3-Lizenztext
Hier ist ein Link zum MIT-Lizenztext
FSF nennt die MIT-Lizenz die Expat-Lizenz

Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.