Lassen Sie uns sagen, dass ich auf einem Open-Source-Projekt arbeite und wollen eine triviale Nutzenfunktion von einem anderen Open-Source-Projekt wieder verwenden (beispielsweise eine Datei Suchen / Ersetzen-Funktion). Ist es legal, die Funktion und einfach schreibt einen kleinen Copyright-Hinweis in Anfang der Datei zu kopieren? Sollte ich ihren Namen als Rechteinhaber des gesamten Projekts in der Lizenz?
In ähnlicher Weise lassen Sie uns sagen, dass ich eine Open-Source-Projekt gabeln. Wo und wie kann ich festlegen, dass das Urheberrecht zwischen beiden Inhabern der ursprünglichen Urheberrechts geteilt wird und ich?
Ich denke, die Antwort muss etwas nach der Open-Source-Lizenz variieren, aber ich würde eine allgemeine Antwort so viel wie möglich.
PS: Ich bin meistens über den rechtlichen Aspekt betrifft, aber ich fühle mich frei, Ihre ethischen Standpunkt aufzunehmen.
quelle
Antworten:
Ich versuche, diese Antwort als ‚Meta‘ anwendbar wie möglich zu machen.
Verwenden von Snippets / Bits aus anderen Projekten
Kennzeichnen Sie den Code deutlich mit dem Copyright des ursprünglichen Autors. Stellen Sie sicher, dass Ihre ausgewählte Lizenz vollständig mit der Lizenz des von Ihnen verwendeten Codes kompatibel ist. Sie benötigen die Erlaubnis des Autors, um den Code in eine andere Lizenz zu verschieben (es sei denn, sie erlauben dies ausdrücklich, dh "GPL 2 oder eine spätere Version").
Ihr Programm sollte eine AUTOREN Datei (oder ähnlich) haben, wo Sie alle Mitwirkenden und Dinge auflisten, dass Sie von anderen Projekten verwendet.
Ein Projekt vorantreiben
Fügen Sie für jedes Modul, das Sie wesentlich ändern, Ihr Copyright unter dem des ursprünglichen Autors hinzu. Das Gleiche gilt für die Lizenzierung. Sie sind an die Bedingungen der Lizenz gebunden, die zum Zeitpunkt der Veröffentlichung gültig war. Wenn das Projekt sagt „GPL2 nur“, müssen Sie das respektieren, nicht zu GPL3 ohne ihre Erlaubnis gehen.
Dies ist je nach Lizenz sehr unterschiedlich. Laut QPL können Sie beispielsweise nur Änderungen im Patch-Format verteilen. Vergewissern Sie sich daher, dass Sie die Begriffe verstehen, mit denen Sie geänderte Versionen der Software verteilen können.
Darüber hinaus, bewahren immer Urheberrecht. Wenn Sie Ihre eigenen Urheberrechte hinzufügen, vergewissern Sie sich, dass Sie genau das markieren, was Sie beanspruchen.
quelle