Diese Frage scheint nicht zum Thema zu gehören, da es um die Neuzulassung und nicht um die Programmierung geht.
Wooble
15
@Wooble: Ist die Lizenzierung nicht Teil der Programmierung?
Chris
2
@ArlaudAgbePierre: Deshalb habe ich es als Nebenbemerkung geschrieben. Die Hauptfrage betraf Github und ob ich nach der Erstellung des Repos eine Lizenz ändern kann.
Chris
@ Chris: GitHub hat dazu nichts zu sagen, das ist das Gesetz. Sobald es mit einer Lizenz veröffentlicht wurde, können Sie es nicht mehr ändern. Dies ist kein Programmierproblem, sondern ein Rechtsproblem.
Pierre Arlaud
@ArlaudAgbePierre: Ok, danke, dass du darauf hingewiesen hast! Über die Hilfe eine Lizenz von der Auswahl, die ich gesehen habe dies , das ist , warum ich sagte GPL oder MIT. Ich denke, dass die MIT-Lizenz für mich besser ist, da es sich um eine einfache List and Queue C-API handelt, die ich mit der Zeit erweitern könnte.
Chris
Antworten:
143
Wenn Sie es mit einer Lizenz freigeben, erlauben Sie den Benutzern, es wie in der Lizenz beschrieben zu verwenden. Sie können nicht einfach sagen "Nein, ich habe es mir anders überlegt, ich möchte nicht, dass es unter der GPL steht". Natürlich kann Ihre zukünftige Version in einer anderen Lizenz sein (außer dass die GPL geänderte Versionen zwingt, auch GPL zu sein).
Änderung
Websites wie choosealicense.com können Ihnen bei der Auswahl einer geeigneten Lizenz helfen. Die Lizenzauswahl bietet einige Vorlagen, die für Ihr Repository festgeschrieben werden können. Für ein vorhandenes Repository können Sie es folgendermaßen wiederherstellen:
Solange im Projekt kein externer GPL-Code verwendet wird, muss der Autor keine geänderten Versionen unter der GPL veröffentlichen.
Wooble
5
Eigentlich ja, das kannst du. Wenn andere eine GPL-Version haben, können Sie diese nicht zurückziehen, aber Sie können sicher aufhören, sie selbst zu Gunsten einer anderen Version zu verteilen, die nach Ihren Wünschen lizenziert ist.
Bis
42
Er fragt nach der Lizenz in seinem Repo. Sie sprechen über die Lizenz in den Kopien anderer Leute, überhaupt nicht dasselbe, und sprechen nicht die Frage an, die er stellt. Warum nicht einfach im Voraus sagen: "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."
Bis
1
+1 für die Neuformulierung dessen, was ich nicht konnte. Der springende Punkt seines Beitrags ist jedoch, die Lizenz gleich beim ersten Mal richtig zu machen. Es war also schlimmer zu erwähnen, dass der Widerruf nicht erlaubt war.
Pierre Arlaud
5
@jthill: Das wollte ich als Antwort lesen. Es ist normal, dass Sie etwas nicht veröffentlichen und dann die Lizenz ändern können.
Antworten:
Wenn Sie es mit einer Lizenz freigeben, erlauben Sie den Benutzern, es wie in der Lizenz beschrieben zu verwenden. Sie können nicht einfach sagen "Nein, ich habe es mir anders überlegt, ich möchte nicht, dass es unter der GPL steht". Natürlich kann Ihre zukünftige Version in einer anderen Lizenz sein (außer dass die GPL geänderte Versionen zwingt, auch GPL zu sein).
Änderung
Websites wie choosealicense.com können Ihnen bei der Auswahl einer geeigneten Lizenz helfen. Die Lizenzauswahl bietet einige Vorlagen, die für Ihr Repository festgeschrieben werden können. Für ein vorhandenes Repository können Sie es folgendermaßen wiederherstellen:
LICENSE.md
oderLICENSE.txt
zeigen Sie die Lizenzauswahl erneut anquelle