Ich habe eine einfache Liste erstellt API
in C
und ich möchte es über freigeben Github
.
Gibt es eine Möglichkeit, die Lizenz nach der Erstellung des Repositorys zu ändern?
Chris
Ich habe eine einfache Liste erstellt API
in C
und ich möchte es über freigeben Github
.
Gibt es eine Möglichkeit, die Lizenz nach der Erstellung des Repositorys zu ändern?
Pierre Arlaud
Wenn Sie es mit einer Lizenz freigeben, gestatten Sie anderen, es so zu verwenden, wie es die Lizenz beschreibt. Sie können nicht einfach sagen “Nein, ich habe meine Meinung geändert, ich möchte nicht, dass es unter der GPL steht”. Natürlich kann Ihre zukünftige Veröffentlichung unter einer anderen Lizenz erfolgen (GPL zwingt die modifizierten Versionen anderer Leute dazu, GPL zu sein, aber Sie als Ersteller können neue Versionen Ihrer Arbeit unter einer neuen Lizenz veröffentlichen).
Webseiten wie choosealicense.com kann Ihnen bei der Auswahl einer geeigneten Lizenz helfen. Das Lizenzauswahl stellt einige Vorlagen bereit, die an Ihr Repository übergeben werden können; für ein vorhandenes Repository können Sie es auf diese Weise zurückbringen:
LICENSE.md
oder LICENSE.txt
um die Lizenzauswahl wieder anzuzeigenSolange im Projekt kein externer GPL-Code verwendet wird, ist der Autor nicht verpflichtet, modifizierte Versionen unter der GPL freizugeben.
– Wackel
27. November 2013 um 13:09 Uhr
Eigentlich ja, das kannst du. Wenn andere eine GPL-Version haben, können Sie das nicht zurücknehmen, aber Sie können sicherlich aufhören, sie selbst zugunsten einer anderen Version zu verbreiten, die jetzt so lizenziert ist, wie Sie es möchten.
– jthill
27. November 2013 um 13:46 Uhr
Er fragt nach der Lizenz in seinem Repo. Sie sprechen über die Lizenz in den Kopien anderer Leute, überhaupt nicht dasselbe, und gehen nicht auf die Frage ein, die er stellt. Warum sagen Sie nicht einfach im Voraus “Ja, Sie können die Lizenz in Ihrem Repo ändern, aber Sie können natürlich keine Lizenz widerrufen, die andere möglicherweise bereits erhalten haben”?
– jthill
27. November 2013 um 14:01 Uhr
+1 für die Umformulierung, was ich nicht konnte. Der springende Punkt in seinem Beitrag ist jedoch, die Lizenz beim ersten Mal richtig zu machen, also war es schlimmer zu erwähnen, dass der Widerruf nicht erlaubt war.
– Pierre Arlaud
27. November 2013 um 14:04 Uhr
@jthill: Das wollte ich als Antwort lesen. Es ist gesunder Menschenverstand, dass Sie etwas nicht veröffentlichen und dann die Lizenz ändern können.
– Chris
28. November 2013 um 9:44 Uhr
Diese Frage scheint nicht zum Thema zu gehören, da es um die Neulizenzierung und nicht um die Programmierung geht.
– Wackel
27. November 2013 um 13:07 Uhr
@Wooble: Ist die Lizenzierung nicht Teil der Programmierung?
– Chris
27. November 2013 um 13:17 Uhr
@ArlaudAgbePierre: Deshalb habe ich es als Randbemerkung geschrieben. Die Hauptfrage war nach Github und ob ich eine Lizenz nach der Erstellung des Repos ändern kann.
– Chris
27. November 2013 um 13:17 Uhr
@ArlaudAgbePierre: Da ich zum ersten Mal Software veröffentliche, möchte ich sicher sein, dass ich sie mit der richtigen Lizenz für ihre Verwendung veröffentliche. Außerdem bin ich ein Neuling mit Lizenzierung, wie Sie festgestellt haben, und ohne Fragen zu stellen, kommen Sie nirgendwo hin. Vielen Dank für die Klarstellung zur GPL. Damit bin ich beruhigt, dass die MIT-Lizenz für mich am besten geeignet ist.
– Chris
27. November 2013 um 13:37 Uhr
@Pierre Arlaud Ich habe anders recherchiert. Wenn der Themenersteller der Lizenzinhaber ist, hat er imo definitiv das Recht, Änderungen vorzunehmen. Bereits geklonte Repos mit der alten Lizenz kann er noch nicht zum Wechsel zwingen. Aber jeder neue Klon passt sich der neuen Lizenz an. Nicht 100% sicher, wäre schön, hier mehr Ressourcen zu haben.
– Jan Hackenberg
3. September 2018 um 19:13 Uhr