Wie ändere ich die Lizenz für ein Projekt bei Github? [geschlossen]


125

Ich habe eine einfache Liste APIin erstellt Cund möchte sie über veröffentlichen Github.

Gibt es eine Möglichkeit, die Lizenz nach der Erstellung des Repositorys zu ändern?


4
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:

  • Navigieren Sie zu Ihrem Repository unter GitHub.com
  • Erstellen Sie eine neue Datei, indem Sie auf das blaue + -Symbol klicken (aktualisiert auf: Schaltfläche Neue Datei )
  • Benennen Sie es LICENSE.mdoder LICENSE.txtzeigen Sie die Lizenzauswahl erneut an
  • Wählen Sie eine Vorlage

18
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.
Chris
Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.