LICENSE-Datei Generator — MIT, Apache 2.0, GPL, BSD und mehr

Füge deinem Projekt in Sekunden die passende Open-Source-Lizenz hinzu. Wähle MIT, Apache 2.0, GPL 3.0, BSD, ISC, MPL 2.0, AGPL, LGPL oder die Unlicense, trage deinen Namen und das Jahr ein und kopiere oder lade eine fertige LICENSE-Datei herunter – mit der SPDX-Kennung für package.json, einem README-Badge und dem kurzen Hinweis für den Kopf deiner Quelldateien. Du bist dir nicht sicher, welche Lizenz passt? Der Vergleich zeigt, was jede erlaubt und vorschreibt.

Aktualisiert am

LICENSE

Außerdem hinzufügen

Dieses Tool ruft die eingegebene öffentliche URL über unseren Server ab. Ergebnisse liegen nur wenige Minuten im Arbeitsspeicher und werden nie in einer Datenbank gespeichert.

So nutzt du: LICENSE-Datei Generator

  1. Wähle eine Lizenz – die Zusammenfassung zeigt, was sie erlaubt und was sie von Nutzern deines Codes verlangt.
  2. Trage den Copyright-Inhaber (dich oder deine Firma), das Jahr und den Projektnamen ein.
  3. Kopiere die LICENSE-Datei oder lade sie herunter und lege sie im Hauptverzeichnis deines Repositorys ab.
  4. Füge die SPDX-Kennung in package.json und das README-Badge ein – bei Apache, GPL und MPL außerdem den kurzen Hinweis am Anfang deiner Quelldateien.

Welche Lizenz sollte ich wählen?

LizenzKurz gesagtÄnderungen veröffentlichen?
MITAlles erlaubt, Hinweis beibehalten. Die beliebteste Wahl.Nein
Apache 2.0Wie MIT, zusätzlich mit ausdrücklicher Patentlizenz und Hinweis auf Änderungen.Nein
BSD 2 / 3-Clause, ISCKurze, freizügige Lizenzen; BSD-3 untersagt zusätzlich, deinen Namen zur Werbung für abgeleitete Produkte zu nutzen.Nein
MPL 2.0Geänderte Dateien müssen offen bleiben; kann mit proprietärem Code kombiniert werden.Nur geänderte Dateien
LGPL 3.0Änderungen an der Bibliothek bleiben offen; Anwendungen, die sie nur einbinden, dürfen geschlossen bleiben.Die Bibliothek
GPL 3.0Alles, was du verbreitest und den Code enthält, muss ebenfalls unter GPL stehen.Ja
AGPL 3.0Wie GPL, gilt aber auch, wenn Menschen die Software über ein Netzwerk nutzen (SaaS).Ja, auch bei SaaS
UnlicensePublic Domain – keinerlei Bedingungen.Nein

Die kurzen Lizenzen sind vollständig enthalten. Die Volltexte von Apache 2.0, der GPL-Familie und MPL 2.0 sind lang, daher lädt der Generator den offiziellen Text von apache.org, gnu.org bzw. mozilla.org, sobald du eine davon auswählst. Diese Seite erklärt Lizenzen, ist aber keine Rechtsberatung – bei Firmencode kläre die Details mit deiner Rechtsabteilung. Passend dazu: README Generator, package.json Generator, .gitignore Generator.

Auch gesucht als: lizenz generator, mit lizenz generator, license datei erstellen, open source lizenz generator, apache lizenz 2.0, gpl 3.0 lizenz, passende lizenz wählen, spdx lizenz.

Passende Tools zu: LICENSE-Datei Generator

  • Changelog Generator — Füge dein git log ein und erhalte einen übersichtlichen CHANGELOG.md-Abschnitt: Commits gruppiert nach Features, Bug Fixes, Performance und Breaking Changes, Scopes fett, Links zu den Commits – plus die nächste semantische Version.
  • Conventional Commit Generator — Schreibe Commit-Nachrichten, die der Conventional-Commits-Spezifikation folgen, ohne sie auswendig zu lernen.
  • .editorconfig Generator — Sorge dafür, dass jeder Editor in deinem Team dieselbe Einrückung, Zeilenenden und denselben Zeichensatz verwendet.
  • HTML Formatter — Füg minifiziertes oder unübersichtliches Markup ein und erhalte sauber und einheitlich eingerücktes HTML – inklusive eingebetteter <style>- und <script>-Blöcke.

Häufige Fragen

Wie füge ich meinem GitHub-Projekt eine Lizenz hinzu?
Erstelle die Lizenz hier, speichere sie als LICENSE (ohne Dateiendung) im Hauptverzeichnis des Repositorys und committe sie. GitHub zeigt die Lizenz danach auf der Repository-Seite an.
Was ist der Unterschied zwischen MIT und Apache 2.0?
Beide erlauben jedem, deinen Code zu nutzen, zu ändern und zu verkaufen. Apache 2.0 fügt eine ausdrückliche Patentlizenz hinzu und verlangt, Änderungen zu kennzeichnen; MIT ist kürzer und einfacher.
Was bedeutet Copyleft?
Copyleft-Lizenzen (GPL, AGPL sowie teilweise LGPL und MPL) verlangen, dass verbreitete Änderungen unter derselben Lizenz bleiben, der Code also offen bleibt. Freizügige Lizenzen (MIT, BSD, Apache) tun das nicht.
Was gehört in die package.json?
Die SPDX-Kennung, zum Beispiel "license": "MIT" oder "license": "Apache-2.0". Der Generator zeigt dir die passende Angabe zur gewählten Lizenz.

Ähnliche Tools