Ein Unternehmen veröffentlicht eine Bibliothek mit einer Open-Source-MIT-Lizenz.
Wenn sie wollten, könnten sie die Lizenz so ändern, dass sie sehr restriktiv ist, so dass Wettbewerber sie nicht verwenden können?
Welche Auswirkungen hätte dies auf frühere Versionen?
Das heißt, wenn sie am 1. November eine andere Lizenz stark einschränken, sind dann alle Versionen vor dem 1. November noch auf MIT?
open-source
mit-license
user1361315
quelle
quelle
Antworten:
Der Urheberrechtsinhaber eines Werks legt fest, welche Lizenz für die Verteilung seines eigenen Eigentums verwendet werden soll (in diesem Fall Code). Auf diese Weise kann das Unternehmen jederzeit beschließen, auf eine restriktivere Lizenz umzusteigen.
Beachten Sie, dass dies bedeutet, dass sie das gesamte Werk besitzen müssen oder Lizenzen für den Code erhalten haben, von wem auch immer sie es besitzen, was ihnen das Recht einräumt, das Werk unter einer einschränkenden Lizenz erneut zu lizenzieren.
Code, der zuvor unter einer zulässigen Lizenz lizenziert wurde, gibt anderen das Recht, diesen Code an jeden weiterzugeben, den sie möchten. Aus diesem Grund kann alter Code, der einmal unter einer zulässigen Lizenz verteilt wurde, unter derselben Lizenz erneut verteilt werden. Theoretisch bedeutet dies, dass der alte Code für alle als Open Source-Software verfügbar bleibt, sofern er weiterhin von jemandem vertrieben wird.
Der Eigentümer kann beschließen, die Weitergabe des Codes unter der Genehmigungslizenz einzustellen. Da ältere Versionen jedoch bereits mit einer Genehmigungslizenz ausgeliefert wurden, die das Recht zur Weitergabe ohne Einschränkungen gewährt, können sie dies nicht verhindern.
quelle
Sie können, WENN sie es besitzen.
Wenn sie Beiträge anderer Nutzer akzeptiert haben, benötigen sie die Zustimmung dieser anderen Nutzer. Dies ist der Punkt der GPL. Sie zwingen andere Leute, gut mit Ihrem Code umzugehen, genau wie Sie es mit ihrem getan haben.
Da die Lizenz weiterhin die Bedingungen abdeckt, denen Sie bei der Verteilung zugestimmt haben, können sie eine MIT-Bibliothek, die seit Jahren verwendet wird, nicht plötzlich widerrufen.
quelle
Lesen Sie die Lizenz. Die MIT-Lizenz ist nur wenige Zeilen lang und die Antwort auf Ihre Frage ist in der Lizenz selbst enthalten. Hier ist eine Version von Wikipedia:
Wenn Sie also Software unter der oben genannten Lizenz erwerben, haben Sie die Berechtigung, diese zu verwenden. Wenn der Urheberrechtsinhaber beschließt, diese Erlaubnis in Zukunft nicht mehr zu erteilen, ist dies seine Sache, ändert aber nichts an der Tatsache, dass er Ihnen bereits die Erlaubnis erteilt hat und Sie außerdem die Erlaubnis zum Veröffentlichen, Verteilen, und so weiter, sofern Sie dies zu den gleichen Bedingungen tun. Sie können sich davon überzeugen, dass es keine Möglichkeit gibt, diese Berechtigung zu widerrufen, solange Sie die Lizenz einhalten.
quelle
IANAL, aber wenn der Autor eines Codeteils es unter der MIT-Lizenz lizenziert und Sie es in einem Programm verwenden, kann der Urheber die Lizenz nicht rückwirkend ändern und Sie (zum Beispiel) wegen Urheberrechtsverletzung verklagen. Sie können lediglich neue Versionen unter einer anderen Lizenz lizenzieren. Sie können die Originalversion auch unter einer anderen Lizenz bereitstellen, dies macht jedoch die MIT-Lizenz, die sie Ihnen bereits gewährt haben, nicht ungültig.
quelle