Wie schreibe ich Autoren von Software, die unter der MIT-Lizenz veröffentlicht wurden, richtig gut?

16

Ich habe den Quellcode eines MIT-lizenzierten Projekts geändert und ihm neue Klassen hinzugefügt. Bitte korrigieren Sie mich, wenn ich falsch liege, aber ich denke, dass es legal ist, meinen Copyright-Hinweis über der Lizenz hinzuzufügen und den anderen zu entfernen. Aber wie soll ich den Beitrag der Vorgänger zuschreiben? Soll ich eine separate Datei verwenden? Es gibt auch einige HTML-Dateien ohne Lizenz- oder Urheberrechtsvermerk, die ich ebenfalls geändert habe. Muss ich anders damit umgehen?

Meine Frage unterscheidet sich von dieser Frage darin, dass ich auch einige Dateien des Projekts geändert habe, das ich erweitere.

Aktualisieren

Obwohl der Vorschlag, den Urheberrechtsvermerk zu entfernen, seltsam klingt, war mir beim ersten Posten klar, dass die Autoren nicht dafür verantwortlich sein sollten, wenn ich ihrem Code etwas Bösartiges hinzufüge. Dies sollte kein Problem sein, da die MIT-Lizenz einen Haftungsausschluss enthält.

kon psych
quelle
2
Die ursprüngliche Lizenz gilt weiterhin für Ihre Änderungen. Ich würde es nicht begrüßen, wenn jemand Änderungen an etwas vornimmt, das ich veröffentlicht habe, und dann beschließt, den Urheberrechtshinweis zu ersetzen. Der ursprüngliche Hinweis gilt weiterhin. Die von Ihnen verknüpfte Antwort der Frage gilt für Ihre Frage.
Ramhound
Die Antwort ist also, den Copyright-Hinweis beizubehalten. Wie gebe ich an, dass der Code geändert wurde? Kann ich meine Namensorganisation neben dem Copyright eintragen? Natürlich behalte ich die Lizenz im geänderten Code
kon
Fügen Sie einfach Ihren eigenen Copyright-Hinweis hinzu? Das ursprüngliche Copyright und die MIT-Lizenz gelten für Ihren Code. Wenn Sie den vorhandenen Code ändern, wird die gesamte Bibliothek (gegenwärtig und zukünftig) lizenziert.
Ramhound

Antworten:

15

Ich bin kein Anwalt, aber laut MIT-Lizenz:

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

Daher können Sie den vorhandenen Urheberrechtsvermerk nicht entfernen. Sie dürfen Ihren Urheberrechtshinweis und Ihre Lizenzbestimmungen nur an Teilen des Codes hinzufügen, an denen Sie das Urheberrecht besitzen, dh an Ihrem neuen oder geänderten Code.

M. Dudley
quelle
Ihre Antwort war hilfreich, obwohl mir nicht klar ist, wie ich meinen Urheberrechtshinweis zum geänderten Code hinzufügen werde. Ich werde es wahrscheinlich in das Javadoc meiner Funktionen aufnehmen, aber ich kann nicht und es lohnt sich nicht, jede Zeile zu dokumentieren, die ich geändert habe.
kon
Es ist mir auch nicht klar! Die meisten Leute würden sich nicht die Mühe machen, jede geänderte Zeile zu dokumentieren. Ich nehme an, wenn es jemals zu einem rechtlichen Problem kommen sollte, würden Sie einfach das andere Projekt mit Ihrem Projekt vergleichen.
M. Dudley
3

Bitte korrigieren Sie mich, wenn ich falsch liege, aber ich denke, dass es legal ist, meinen Copyright-Hinweis über der Lizenz hinzuzufügen und den anderen zu entfernen.

Sie können den ursprünglichen Urheberrechtsvermerk nicht löschen. Das ist absolut illegal.

Ob Sie Ihre eigene Kündigung hinzufügen können, ist ein bisschen umständlich, und ich bin kein Anwalt. Was Sie erstellt haben, fällt in die Kategorie "Abgeleitete Werke".

Aus Rundschreiben 14 des US-amerikanischen Urheberrechtsamts: Abgeleitete Werke :

Um urheberrechtlich geschützt zu sein, muss sich ein abgeleitetes Werk vom Original unterscheiden, um als "neues Werk" angesehen zu werden, oder es muss eine erhebliche Menge neuen Materials enthalten. Durch geringfügige Änderungen oder Zusätze von wenig Inhalt zu einem bereits vorhandenen Werk wird das Werk aus urheberrechtlichen Gründen nicht als neue Version eingestuft. Das neue Material muss original und urheberrechtlich geschützt sein. Titel, kurze Phrasen und das Format sind beispielsweise nicht urheberrechtlich geschützt.

Wenn Ihre Änderungen urheberrechtlich geschütztes Material darstellen, bezieht sich Ihr Urheberrecht nur auf Ihre Beiträge. Es bezieht sich nicht auf das bereits vorhandene Material.

David Hammen
quelle
1
Wenn es also nur eine license.txt gibt, ist es angemessen, die Namen der Mitwirkenden unter dem ursprünglichen Autor in dieser einen Datei