Funktionen
- LICENSE-Datei erstellen — Setzen Sie Jahr und Rechteinhaber in einen von 16 Lizenztexten ein und kopieren Sie das Ergebnis oder laden Sie es als LICENSE-Datei herunter. Begleitdateien wie NOTICE für Apache-2.0 oder COPYING für LGPL-3.0 werden gleich mit erzeugt.
- Auswahlassistent — Sechs Fragen – etwa zum Umfang der Offenlegung, zur Patentklausel, zum Urheberrechtsvermerk und zur GPL-2.0-Kompatibilität – ergeben drei Kandidaten mit Begründung.
- SPDX-Dateikopf — Erzeugt die Zeilen SPDX-License-Identifier und SPDX-FileCopyrightText in sieben Kommentarstilen; auf Wunsch mit den offiziellen Hinweistexten von GNU, Apache, MPL und Boost.
- Vergleichstabelle und Kompatibilitätsprüfer — Vergleichen Sie die 16 Lizenzen in einer Matrix aus Erlaubnissen, Bedingungen und Einschränkungen und prüfen Sie, ob und unter welchen Bedingungen Code in Projekte mit anderer Lizenz übernommen werden kann.
- Erläuterungen und Ratgeber — Erklärt die Pflichten und häufigen Irrtümer jeder Lizenz sowie Konzepte wie Copyleft, Dual Licensing und SPDX.
So funktioniert es
- Wählen Sie im Generator-Tab eine Lizenz. Wenn Sie unsicher sind, beantworten Sie die Fragen im Tab „Auswahlassistent“.
- Geben Sie Jahr und Rechteinhaber (Personen- oder Organisationsname) ein. Der Projektname wird für NOTICE- und GNU-Hinweistexte verwendet.
- Prüfen Sie die Vorschau rechts, speichern Sie die LICENSE-Datei mit „Herunterladen“ und legen Sie sie im Stammverzeichnis Ihres Repositorys ab.
- Wählen Sie im Tab „Dateikopf“ den Kommentarstil Ihrer Sprache und fügen Sie den Kopf am Anfang jeder Quelldatei ein.
Häufige Fragen
Was passiert, wenn ich keine Lizenz angebe?
Urheberrechtlich gilt standardmäßig „alle Rechte vorbehalten“. Auch wenn der Code öffentlich ist, dürfen andere ihn nicht vervielfältigen, ändern oder verbreiten – er ist also kein Open Source. Für ein öffentliches Repository empfiehlt sich eine LICENSE-Datei.
MIT oder Apache-2.0 – was ist besser?
Beide sind freizügig. MIT ist kurz und einfach; Apache-2.0 enthält eine ausdrückliche Patentlizenz, eine Beendigungsklausel bei Patentklagen sowie Regeln zu Änderungsvermerken und NOTICE. Bei vielen Firmenbeiträgen oder Patentbedenken wird oft Apache-2.0 gewählt, für den einfachen Einsatz MIT. Verbreitet ist auch das Angebot beider als „MIT OR Apache-2.0“.
Muss ich meinen Code zwingend veröffentlichen, wenn ich GPL-Code nutze?
Bei rein interner Nutzung ohne Verbreitung entsteht keine Offenlegungspflicht. Erst wenn Sie ein mit GPL-Code kombiniertes Programm nach außen verbreiten, müssen Sie den Quellcode des Ganzen unter der GPL bereitstellen. Reiner Serverbetrieb gilt bei der GPL nicht als Verbreitung, die AGPL verlangt dagegen für geänderte Versionen die Bereitstellung des Quellcodes.
Welches Jahr trage ich ein?
Üblich ist das Jahr der ersten Veröffentlichung; manchmal wird auch ein Zeitraum wie „2019-2026“ angegeben. Eine rechtliche Pflicht, das Jahr jährlich zu aktualisieren, besteht nicht.
Wen trage ich als Rechteinhaber ein?
Die Person, die den Code geschrieben hat, oder – bei im Rahmen eines Arbeitsverhältnisses erstelltem Code – in der Regel das Unternehmen. Bei vielen Beitragenden schreibt man auch etwa „The Example Authors“ (die Autoren des Example-Projekts). Prüfen Sie die Regeln Ihres Arbeitgebers.
Wird mein eingegebener Name auf einem Server gespeichert?
Nein. LICENSE-Text und Dateikopf werden im Browser erzeugt, und Ihre Eingaben werden nicht an einen Server gesendet. Sie werden zur Bequemlichkeit beim nächsten Besuch nur im lokalen Speicher dieses Browsers abgelegt und können jederzeit gelöscht werden.
Kann ich die Lizenz bereits veröffentlichten Codes ändern?
Der Rechteinhaber kann künftige Versionen unter eine andere Lizenz stellen, die für bereits verbreitete Versionen erteilten Rechte werden aber in der Regel nicht widerrufen. Enthält das Projekt Code anderer Beitragender, ist deren Zustimmung (oder ein CLA) nötig.
Datenquellen und Lizenzen
- Lizenztexte sowie Einteilung in Erlaubnisse, Bedingungen und Einschränkungen: choosealicense.com (GitHub, Inc. and contributors, MIT License) —
_licenses-Daten aus dem Repository github/choosealicense.com, Stand Commit vom 2026-09-10. - Textabgleich: SPDX License List 3.29 (veröffentlicht 2026-09-16, spdx.org/licenses). Die Kennungen folgen der SPDX-Liste.
- Kompatibilitätsbewertung: Kompatibilitätsmatrix der FSF „Frequently Asked Questions about the GNU Licenses“ sowie die jeweiligen Lizenztexte.
- Die Lizenztexte selbst wurden gemäß den Bedingungen der jeweiligen Lizenz aufgenommen (z. B. Erlaubnis der GPL zur wortgetreuen Vervielfältigung und Verbreitung). Die Texte wurden nicht verändert; nur die Platzhalter [year] · [fullname] von MIT, BSD, ISC und 0BSD werden durch Ihre Eingaben ersetzt.
choosealicense.com — Copyright (c) GitHub, Inc. and contributors
MIT License (Volltext siehe LICENSE.md im Repository)