Lizenzgenerator

Nächste

Ein Projekt ohne eine LICENSE-Datei bedeutet technisch “alle Rechte vorbehalten”, niemand kann den Code wiederverwenden. Dieser Generator erstellt den vollständigen, unveränderten Text der beliebtesten Open-Source-Lizenzen, wobei Ihr Name und das aktuelle Jahr in die Copyright-Zeile eingefügt werden. Fügen Sie es in eine LICENSE-Datei im Stammverzeichnis Ihres Repositories ein und pushen Sie es.

So wählen und generieren Sie eine Lizenz

  1. 1

    Wählen Sie eine Lizenz

    MIT für permissiv, Apache-2.0 für permissiv + Patentgewährung, GPLv3 für Copyleft.

  2. 2

    Geben Sie Ihren Namen und das Jahr ein

    Der Copyright-Inhaber, Ihr rechtlicher Name oder Ihr Unternehmen. Jahr ist das erste Veröffentlichungsjahr.

  3. 3

    Überprüfen Sie den vollständigen Text

    Der Lizenztext bleibt genau so, wie ihn OSI / FSF veröffentlicht; nur die Copyright-Zeile ändert sich.

  4. 4

    Fügen Sie es in LICENSE ein

    Speichern Sie es im Stammverzeichnis Ihres Repositories. GitHub erkennt es und zeigt es in der Seitenleiste an.

Wahl zwischen den beliebten Optionen

Es gibt keine universell “beste” Open-Source-Lizenz. Die Wahl hängt davon ab, was Sie den nachgelagerten Nutzern erlauben, und was nicht.

Lizenz Typ Patentgewährung Copyleft? Bemerkenswerte Nutzer
MIT Permissiv Implizit Nein Rails, Node-Pakete, jQuery
Apache-2.0 Permissiv Explizit Nein Kubernetes, Android AOSP
BSD-3-Klausel Permissiv Nein Nein Go Standardbibliothek, Nginx
GPL-3.0 Starkes Copyleft Ja Ja GCC, Bash, GIMP
LGPL-3.0 Schwaches Copyleft Ja Teilweise glibc, Qt (historisch)
MPL-2.0 Schwaches Copyleft Ja Teilweise Firefox, Thunderbird
AGPL-3.0 Netzwerk-Copyleft Ja Ja MongoDB (vor 2018), Grafana
Unlicense / CC0 Widmung an das öffentliche Domäne - Nein Kleine Dienstprogrammbibliotheken

Die drei praktischen Fragen

  1. Möchten Sie Closed-Source-Forks? Permissiv (MIT, Apache, BSD) → ja. Copyleft (GPL, AGPL) → nein.

  2. Kümmern Sie sich um Patentvergeltung? Apache-2.0, GPLv3 und MPL-2.0 haben explizite Patentgewährungen, die bei Rechtsstreitigkeiten enden. MIT und BSD-2/3 nicht.

  3. Läuft Ihr Code als Netzwerkdienst? AGPL-3.0 schließt das “SaaS-Schlupfloch”, Nutzer des Dienstes zählen als Verbreitung. Wenn das wichtig ist, wählen Sie es; andernfalls ist GPLv3 einfacher.

Häufige Fehler, die zu vermeiden sind

  • Bearbeiten Sie den Lizenztext nicht. Eine “MIT-mit-meinen-Änderungen”-Lizenz ist eine neue, inkompatible Lizenz. Gerichte lehnen ad-hoc Änderungen ab.
  • Verwenden Sie nicht zwei Lizenzen ohne Verständnis der Kompatibilität. Apache-2.0 und GPLv2 sind nicht kompatibel; Apache-2.0 und GPLv3 sind es.
  • Vergessen Sie nicht die SPDX-Identifikationsnummer in den Quellüberschriften: SPDX-License-Identifier: MIT in Zeile 1 hilft Werkzeugen, Ihre Wahl zu erkennen.
  • Verwenden Sie “Creative Commons” nicht für Software. CC-Lizenzen sind für kreative Werke; verwenden Sie sie für Dokumentation und Bilder, nicht für Code.

Duale Lizenzierung

Einige Projekte werden unter zwei Lizenzen veröffentlicht, typischerweise eine Copyleft- und eine kommerzielle, damit Unternehmen die Copyleft-Bedingungen umgehen können. Qt und MySQL tun dies berühmt. Es ist rechtlich komplex; wenn Sie das Projekt nicht monetarisieren, bleiben Sie bei einer einzigen OSI-genehmigten Lizenz.

Häufig gestellte Fragen

MIT ist die beliebteste Standardlizenz für kleine Open-Source-Projekte: kurz, permissiv, weit verbreitet und mit praktisch jeder anderen Lizenz kompatibel. Apache-2.0 ist eine etwas sicherere Wahl, wenn Ihr Projekt patentierbare Neuheiten hat.

Ja. Ohne eine ist Ihr Code vollständig urheberrechtlich geschützt und niemand kann ihn legal wiederverwenden, der öffentliche Zugang von GitHub ist keine Lizenz. Fügen Sie am selben Tag, an dem Sie das Repo öffentlich machen, eine LICENSE-Datei hinzu.

Das erste Jahr der Veröffentlichung (einzelnes Jahr) oder ein Bereich, der im aktuellen Jahr endet (z. B. “2019-2026”). Das Aktualisieren des Jahres jedes Januar ist eine Höflichkeit, keine gesetzliche Anforderung in den meisten Jurisdiktionen.

Nein, die Substitution erfolgt in Ihrem Browser und Ihr Name, Jahr und die Wahl der Lizenz werden nie an uns gesendet.

Verwandte Tools

Tool in anderen Sprachen verfügbar