Bedeutung von MIT-Lizenz

168

Angenommen, ich verwende diese ActionScript-API, die unter MIT-Lizenz veröffentlicht wurde, zum Erstellen einer Software: http://www.cove.org/ape/docs/api/

  1. Kann ich diese Software verkaufen?
  2. Muss ich den Quellcode meiner Software preisgeben?
  3. Darf jemand, der meine Software erhält, die Software weiterverkaufen?
dharm0us
quelle
Gibt es keine Datenbank, um Ihr Projekt für die MIT-Lizenz zu registrieren? opensource.org/licenses/bsd-license.php greetings
Ich habe auf area51 einen Vorschlag zur Einrichtung einer Open-Source-Website für Fragen und Antworten zur Lizenzierung erstellt: area51.stackexchange.com/proposals/58715/open-source-licensing . Wenn es einen von Ihnen interessiert, können Sie abonnieren.
Kurt Pattyn
Beste Antwort, die ich für meine Zwecke gefunden habe: programmers.stackexchange.com/questions/178486/…
ptim

Antworten:

156
  1. Sie können die Software verkaufen.
  2. Nein, Sie müssen keinen Quellcode angeben.
  3. Jeder, der den Quellcode erhält , kann dies nach Maßgabe der Lizenz tun. Dies gilt nicht für Binärdistributionen.

Lesen Sie die MIT-Lizenz. Lies das Ganze und verstehe es. Es sollte von gewöhnlichen Leuten gelesen werden, im Gegensatz zu anderen Lizenzen, die sehr komplex sind:

Copyright (c) Jahr Inhaber von Urheberrechten

Jeder Person, die eine Kopie dieser Software und der zugehörigen Dokumentationsdateien (die "Software") erhält, wird hiermit kostenlos die Erlaubnis erteilt, mit der Software uneingeschränkt umzugehen, einschließlich der Rechte zur Nutzung, zum Kopieren, Ändern und Zusammenführen Sie können Kopien der Software unter folgenden Bedingungen veröffentlichen, verbreiten, unterlizenzieren und / oder verkaufen und Personen gestatten, denen die Software zur Verfügung gestellt wird:

Der obige Copyright-Hinweis und dieser Erlaubnishinweis sind in allen Kopien oder wesentlichen Teilen der Software enthalten.

DIE SOFTWARE WIRD OHNE JEGLICHE AUSDRÜCKLICHE ODER STILLSCHWEIGENDE GARANTIE "WIE BESEHEN" ZUR VERFÜGUNG GESTELLT, EINSCHLIESSLICH DER GARANTIEN FÜR HANDELSFÄHIGKEIT, EIGNUNG FÜR EINEN BESTIMMTEN ZWECK UND NICHTVERLETZUNG. IN KEINEM FALL HAFTEN DIE AUTOREN ODER COPYRIGHT-INHABER FÜR JEGLICHE HAFTUNGSANSPRÜCHE, SCHÄDEN ODER ANDEREN HAFTUNGSSTÄNDEN, DIE AUS, AUS ODER IN VERBINDUNG MIT DER SOFTWARE ODER DEM GEBRAUCH ODER ANDEREN HANDELSSTÄNDEN DES VERTRAGS ENTSTEHEN SOFTWARE.

dwc
quelle
3
Ich stimme zu, lies die Lizenz, sie ist kurz: opensource.org/licenses/mit-license.html
Ben Blank
17
Jox, ich habe die GESAMTE Lizenz oben eingefügt, damit du es selbst sehen kannst. Lizenzierte Software im BSD / MIT / ISC-Stil ist in Mac OS, Windows usw. enthalten. Sie können die Lizenz / das Urheberrecht nicht entfernen, aber Sie können so ziemlich alles andere tun. Es ist nicht viral.
Dwc
18
Als nicht-englischer Muttersprachler war ich auch durch die MIT-Lizenz verwirrt. Die Verwirrung rührt von der Tatsache her, dass die Lizenz von der "Software" handelt, für die die Lizenz gilt. Wenn ich also eine Verknüpfung zu MIT-lizenzierter "Software" herstelle und eine Derivat + MIT-Lizenz (obligatorisch) vertreibe, bedeutet dies, dass das Derivat gemäß der Lizenz zur "Software" wird. Um es klar auszudrücken: Es wird nirgends von Quellcode \ Binärdistribution gesprochen, nur von "Software".
50
Selbst als Muttersprachler fand ich es schwer zu verstehen. Wenn der Genehmigungshinweis in allen Kopien der Software enthalten sein muss und kompilierte Binärdateien immer noch "Kopien der Software" sind, muss der Genehmigungshinweis anscheinend in Ihren kompilierten Binärdateien enthalten sein. Wenn Sie den Berechtigungshinweis einschließen, geben Sie den Empfängern anscheinend die Erlaubnis, "die Software" zu kopieren - dh sowohl die MIT-lizenzierte Bibliothekssoftware als auch Ihre eigene Software zusammen. Ich weiß, dass dies nicht die Absicht der Lizenz ist ... aber es ist dennoch verwirrend für die wörtlich gesinnten wie mich.
William Payne
5
Sie bitten die Leute, die Lizenz zu lesen, aber ich sehe keine Unterstützung für Ihren Punkt (3), dass die Lizenzrechte nur für Personen gelten, die Quellkopien der Software erhalten, und nicht für Binärkopien. Tatsächlich gibt es überhaupt keinen Unterschied zwischen "Quelle" und "Binär" in der Lizenz. Darüber hinaus wird unter Software im Allgemeinen sowohl die Quell- als auch die Binärform verstanden, wenn die Hinweisklausel in Betracht gezogen wird. Daher ist es sehr merkwürdig, dass sie an anderer Stelle in der Lizenz die entgegengesetzte Bedeutung hat.
BeeOnRope
23

Laut "Understanding Open Source and Free Software Licensing" von Andrew M. St. Laurent :

Diese Lizenzen, die auf den ursprünglichen lizenzierten Code angewendet werden, ermöglichen die Verwendung dieses Codes in proprietärer Software und erfordern nicht die Weitergabe von Open-Source-Versionen des Codes. Code, der unter diesen Lizenzen erstellt oder von einem solchen Code abgeleitet wurde, kann "geschlossen" werden und Entwicklungen können unter dieser proprietären Lizenz vorgenommen werden, die für die Open Source-Community verloren gehen. Aus dem gleichen Grund sind diese Lizenzen jedoch sehr flexibel und mit nahezu jeder Form von Open Source-Lizenz kompatibel.

Swaroop CH
quelle
6
Sie sollten wirklich klarstellen, dass Sie die kompilierte Software ohne die MIT-Lizenz vertreiben können und dass Sie Ihren eigenen Quellcode vertreiben können, der die MIT-lizenzierte Software verwendet, wobei die MIT-Lizenz nur für die MIT-lizenzierte Software gilt. ieDie MIT-Lizenz schützt nur das lizenzierte Material und macht es nicht erforderlich, dass Ihre zusätzliche Arbeit, die mit diesem Code funktioniert, auch MIT-lizenziert wird. Fast jeder, der versucht, Lizenzen zu erklären, geht nicht auf diese Punkte ein.
Dronz
18

Wenden Sie sich wie immer an einen Anwalt. Wenn diese Bibliothek ausschließlich mit der MIT-Lizenz veröffentlicht wird, gilt Folgendes:

(i) Ja, Sie können Ihre Software verkaufen, sofern Sie die MIT-Lizenz als Teil Ihres Produkts einschließen. (ii) Nein, Sie müssen Ihren Code nicht mit der Community teilen, aber es wäre schön. (iii) Ja, ein Weiterverkauf ist gestattet.

MIT Lizenz:

Jeder Person, die eine Kopie dieser Software und der zugehörigen Dokumentationsdateien (die "Software") erhält, wird hiermit kostenlos die Erlaubnis erteilt, mit der Software uneingeschränkt umzugehen, einschließlich der Rechte zur Nutzung, zum Kopieren, Ändern und Zusammenführen Sie können Kopien der Software unter folgenden Bedingungen veröffentlichen, verbreiten, unterlizenzieren und / oder verkaufen und Personen gestatten, denen die Software zur Verfügung gestellt wird:

Der obige Copyright-Hinweis und dieser Erlaubnishinweis sind in allen Kopien oder wesentlichen Teilen der Software enthalten.


quelle
4
"Wie immer einen Anwalt konsultieren." Dies ist in vielen Situationen ein äußerst unpraktischer Rat.
Sid
1
Bei jeder Art von kommerziellem Geschäft, das sich mit Lizenzen befasst, kann es jedoch ein großartiges Angebot sein, das man sich merken sollte. Ich glaube nicht, dass er wörtlich bedeutet, immer einen Anwalt zu konsultieren
Riley Carney,