So nutzt du: LICENSE-Datei Generator
- Wähle eine Lizenz – die Zusammenfassung zeigt, was sie erlaubt und was sie von Nutzern deines Codes verlangt.
- Trage den Copyright-Inhaber (dich oder deine Firma), das Jahr und den Projektnamen ein.
- Kopiere die LICENSE-Datei oder lade sie herunter und lege sie im Hauptverzeichnis deines Repositorys ab.
- Füge die SPDX-Kennung in
package.jsonund das README-Badge ein – bei Apache, GPL und MPL außerdem den kurzen Hinweis am Anfang deiner Quelldateien.
Welche Lizenz sollte ich wählen?
| Lizenz | Kurz gesagt | Änderungen veröffentlichen? |
|---|---|---|
| MIT | Alles erlaubt, Hinweis beibehalten. Die beliebteste Wahl. | Nein |
| Apache 2.0 | Wie MIT, zusätzlich mit ausdrücklicher Patentlizenz und Hinweis auf Änderungen. | Nein |
| BSD 2 / 3-Clause, ISC | Kurze, freizügige Lizenzen; BSD-3 untersagt zusätzlich, deinen Namen zur Werbung für abgeleitete Produkte zu nutzen. | Nein |
| MPL 2.0 | Geä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.0 | Alles, was du verbreitest und den Code enthält, muss ebenfalls unter GPL stehen. | Ja |
| AGPL 3.0 | Wie GPL, gilt aber auch, wenn Menschen die Software über ein Netzwerk nutzen (SaaS). | Ja, auch bei SaaS |
| Unlicense | Public 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.