Was sind die Voraussetzungen für die Zuweisung in der MIT-Lizenz?

18

choosealicense.com behauptet, dass die MIT-Lizenz „eine zulässige Lizenz ist, die kurz und sachlich ist. Es lässt die Leute alles mit Ihrem Code machen, mit der richtigen Zuordnung und ohne Garantie “(Hervorhebung von mir). Beim Lesen der Lizenz sehe ich jedoch keine Behauptung, dass die Zuordnung zum Originalautor irgendwo sein muss. Woher nehmen sie das?

user137369
quelle

Antworten:

19

Der vierte Absatz besagt, dass der Urheberrechtsvermerk im zweiten Absatz wiedergegeben werden muss. Benutzer der Lizenz ersetzen den [vollständigen Namen] durch ihren tatsächlichen Namen. Das ist es, was für das MIT "richtige Zuordnung" bedeutet: Jeder Benutzer der Software kann herausfinden, wer sie geschrieben hat, wenn er möchte.

Kilian Foth
quelle
-2

Hinweis: Bevor Sie gnadenlos abstimmen - bitte verstehen Sie das Vier-Ecken-Prinzip, die internationale Auslegung und das Prinzip der Nutzung des Handels und natürlich - seien Sie objektiv.

Ich habe Antworten gefunden, die mich in beide Richtungen überzeugen. Die kurze Antwort ist, dass Sie es wahrscheinlich sollten, nur weil es nett ist.

Im Falle des MIT ist es meines Erachtens selbstverständlich, dass für den Versand kompilierter Versionen eine Namensnennung erforderlich ist und dass die Namensnennung für die Endbenutzer sichtbar sein muss. Natürlich denken die barmherzigen Samariter in uns, das wäre die Standardeinstellung.

In der Lizenz sehe ich keine Beweise für diese Anforderung.

Die Software hat eine bestimmte Bedeutung in der MIT-Lizenz.

... diese Software und zugehörige Dokumentationsdateien (die "Software")

Bei der Software handelt es sich nicht ausdrücklich um Ihre Werke, Ableitungen, Anpassungen oder kompilierten Versionen. Wenn dies der Fall wäre, könnte dies als virale Lizenz wie die GPL angesehen werden.

...

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

Denken Sie daran, die Software ist ihre Software, nicht Ihre.

Wenn Sie Open Source-Code an github senden und die Software einbinden, bedeutet dies auf jeden Fall, dass Sie die Überschriften LICENSE.TXT und copyright behalten.

Aber für ein Produkt ... Die MIT-Lizenz gibt nicht an, dass Ihr Endprodukt öffentlich gekennzeichnet sein muss , sondern dass der Hinweis in dessen Software enthalten sein muss. Wenn es in kompiliert wurde, ist es eine graue Fläche.

Diese erste Klausel kann auch aus altem Recht stammen.

"Das Urheberrecht schreibt vor, dass urheberrechtlich geschützte Werke in veröffentlichten Formen einen ausdrücklichen Hinweis tragen müssen, um urheberrechtlichen Schutz zu erhalten." Grundlegendes zur Lizenzierung von Open Source und freier Software

Es gibt jedoch viele, die das Gegenteil glauben. Es tut dir nicht weh, zuzuschreiben. Es ist schön, wenn Sie nicht aus Versehen Ihr eigenes Produkt als MIT lizenzieren, es sei denn, Sie möchten.

GilesDMiddleton
quelle
4
Ich finde diese Antwort sehr verwirrend. Die Zuschreibung der MIT-Lizenz ist nicht selbstverständlich. Darin heißt es direkt in der Lizenz: "Der oben genannte Urheberrechtshinweis und dieser Genehmigungshinweis müssen in allen Kopien oder wesentlichen Teilen der Software enthalten sein." Es ist schwer, es klarer zu machen. Sie können nicht voraussetzen, dass etwas ausdrücklich angegeben wird.
Bryan Oakley
1
Der Hauptpunkt war die Verwendung von "Software", was nicht unbedingt "Ihre Software oder abgeleitete Werke" bedeutet.
GilesDMiddleton
2
Was macht einen "wesentlichen Teil" aus? Da GitHub häufiger wie das persönliche Notizbuch eines Programmierers verwendet wird, werden Codeausschnitte immer kürzer. immer trivialer.
BTownTKD