License Generator

One input per line. Output is numbered to match the input order.
Pinned tools are listed in your favourites on the home page.Copies a link to this tool that carries your current input, so it opens ready to run.Gives you an iframe snippet for putting this tool on your own site.
Permissions
Commercial use
Distribution
Modification
Private use
Conditions
License and copyright notice
Limitations
Liability
Warranty
Ctrl+Enter Run  · Ctrl+Shift+C Copy  · Esc Clear

Understand License Generator

Erzeugt den vollständigen Text einer Open-Source-Lizenz – MIT, Apache-2.0, GPL-3.0, BSD-2-Clause, BSD-3-Clause, ISC, MPL-2.0, LGPL-3.0, Unlicense oder CC0-1.0 – mit eingesetztem Namen und Jahr.

How it works

Jede Lizenz liegt als kanonischer Text mit Platzhaltern für Rechteinhaber und Jahr vor; die Auswahl einer Lizenz setzt Ihre Werte ein und liefert die Datei zurück, die Sie als LICENSE im Stammverzeichnis des Repositorys ablegen. Die maßgeblichen Unterschiede sind struktureller und nicht stilistischer Art: MIT und ISC sind freizügig und verlangen nur die Namensnennung, Apache-2.0 ergänzt eine ausdrückliche Patentgewährung, die endet, wenn Sie wegen Patenten klagen, MPL-2.0 ist Copyleft auf Ebene einzelner Dateien, und GPL-3.0 sowie LGPL-3.0 verlangen, dass abgeleitete Werke dieselbe Lizenz tragen.

When to use it

  • Einem neuen Repository eine LICENSE-Datei hinzufügen, damit Hosting-Dienste die Lizenz erkennen und anzeigen.
  • Eine aus einer Projektvorlage geerbte Lizenz durch eine ersetzen, die Sie tatsächlich gewählt haben.
  • Die echten Klauseln zweier Kandidaten nebeneinander lesen, bevor Sie sich festlegen.
  • Das korrekte Jahr und den Rechteinhaber in eine bereits gewählte Lizenz eintragen.

Watch out for

  • Code ohne Lizenz ist standardmäßig vollumfänglich vorbehalten. Ihn in einem öffentlichen Repository zu veröffentlichen gibt niemandem die Erlaubnis, ihn zu nutzen, zu kopieren oder zu verändern – das Fehlen einer Lizenz ist der restriktivste Zustand, nicht der offenste.
  • Eine spätere Umlizenzierung erfordert die Zustimmung jedes Rechteinhabers. Sobald externe Beitragende Arbeit eingebracht haben, können Sie die Lizenz nicht einseitig ändern, ohne deren Einverständnis oder ein vorab unterzeichnetes Contributor License Agreement.
  • Ihre Lizenz sagt nichts über Ihre Abhängigkeiten aus. Eine Copyleft-Abhängigkeit kann einschränken, wie das Gesamtwerk verteilt werden darf, ganz gleich, was Ihre eigene LICENSE-Datei erlaubt.
  • Rechteinhaber ist, wem das Werk gehört, und das ist häufig ein Arbeitgeber, wenn der Code in dessen Zeit oder auf dessen Geräten entstanden ist, und nicht die einzelne schreibende Person.

Not the right tool for: Rechtsberatung. Hier entsteht standardisierter Lizenztext; wenn die Wahl kommerzielle oder patentrechtliche Folgen für Ihr Projekt hat, lassen Sie sie anwaltlich prüfen.

Frequently Asked Questions

Wie wählt man eine Open-Source-Lizenz aus?

Beginnen Sie bei Ihren Zielen: MIT für größtmögliche Verbreitung und Einfachheit; Apache 2.0, wenn Patentschutz zählt; GPL-3.0, wenn abgeleitete Werke offen bleiben sollen. choosealicense.com ist der maßgebliche Leitfaden. Dieser Generator gibt den vollständigen Lizenztext aus, sobald Sie eine gewählt haben.

Was ist der Unterschied zwischen MIT, Apache 2.0 und GPL?

MIT ist die freizügigste: nutzen, verändern, weitergeben, mit Namensnennung als einziger Auflage. Apache 2.0 ergänzt ausdrückliche Patentgewährungen – besser für den geschäftlichen Einsatz. GPL-3.0 ist Copyleft – jedes abgeleitete Werk muss ebenfalls unter GPL stehen. Für Bibliotheken werden MIT/Apache empfohlen, GPL für Werkzeuge, die dauerhaft offen bleiben sollen.

Brauche ich eine Lizenzdatei?

Ohne ausdrückliche Lizenz gilt Code standardmäßig als "all rights reserved" – niemand darf ihn rechtlich nutzen, kopieren oder verändern. Eine anerkannte Open-Source-Lizenzdatei ist erforderlich, damit Ihr Projekt wirklich Open Source ist und von GitHubs Open-Source-Erkennung erfasst wird.

How to Use License Generator

  1. Paste or type your input in the input area above.
  2. The tool processes your input automatically or click Run.
  3. Copy or download the result using the action buttons.
  4. Use Ctrl+Enter to run quickly from the keyboard.