Ich habe ein Projekt, an dem ich gearbeitet habe und das ich als Open Source in ein neues, öffentliches Github-Repository verschieben möchte. Nachdem ich in StackExchange nach der richtigen Lizenz gesucht habe, habe ich mich für die BSD-Lizenz entschieden.
Meine frage ist nun was Muss ich nur den BSD-Lizenztext in eine Datei mit dem Namen LICENSE im Stammverzeichnis meines Repository kopieren und als gut bezeichnen? Ist das die allgemeine Regel für die Funktionsweise aller Open Source-Lizenzen? Oder muss ich einer anderen Organisation mitteilen, dass ich diese Lizenz verwende, damit ich sie bei Bedarf durchsetzen kann?
open-source
licensing
Chris Smith
quelle
quelle
Antworten:
Es reicht aus, die Lizenzdatei an Ihre Arbeit anzuhängen. Normalerweise ist es jedoch vorzuziehen, einen kleinen Kommentar hinzuzufügen, aus dem hervorgeht, wem das Urheberrecht gehört und wo der vollständige Lizenztext oben in jeder Quelldatei zu finden ist.
Sie müssen keine Organisation benachrichtigen, um Ihre Lizenz durchzusetzen, wenn jemand gegen die Bestimmungen verstößt, obwohl Sie diese vor Gericht bringen müssen.
quelle
Wenn Sie sich für eine bestimmte Lizenz entschieden haben, die Ihren Anforderungen entspricht, sollte es ausreichen, die Datei License.txt an einer prominenten Stelle in der Distribution abzulegen. Außerdem sollten Sie sicherstellen, dass die Github-Metadaten für Ihr Projekt, Maven-POM-Dateien usw. auch die Lizenzierung in geeigneter Weise deklarieren.
Es ist nicht notwendig. Die Durchsetzung der Lizenz liegt ausschließlich in Ihrer Verantwortung. (Nicht, dass man mit einer BSD-Lizenz viel durchsetzen müsste.)
Wenn Sie jedoch bereit wären, eine GNU-Lizenz zu verwenden und der FSF Urheberrechte zuzuweisen (und Ihr Projekt ist schützenswert), würden sie sich um die Durchsetzung der Lizenz kümmern.
quelle