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

Lesezeit: 3 Minuten

Benutzer-Avatar
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?

  • 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

Benutzer-Avatar
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).

Änderung

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:

  • Navigieren Sie zu Ihrem Repository unter GitHub.com
  • Erstellen Sie eine neue Datei, indem Sie auf die blaue Taste drücken + Symbol (aktualisiert auf: Neue Datei Taste)
  • nenne es LICENSE.md oder LICENSE.txt um die Lizenzauswahl wieder anzuzeigen
  • wählen Sie eine Vorlage

  • Solange 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

1325380cookie-checkWie ändere ich die Lizenz für ein Projekt bei Github? [closed]

This website is using cookies to improve the user-friendliness. You agree by using the website further.

Privacy policy