Lizenzgenerator
Open-Source-Lizenzdateien für Ihre Projekte erzeugen
Eingabe und Optionen
Läuft in Ihrem Browser. Ihre Eingaben bleiben auf diesem Gerät.
Ergebnisse
Geben Sie Ihre Werte ein, um das Ergebnis zu sehen.
Kostenloser Open-Source-Lizenzgenerator
Unser kostenloser Open-Source-Lizenzgenerator hilft Ihnen, in Sekunden korrekt formatierte LICENSE-Dateien für Ihre Softwareprojekte zu erstellen. Wählen Sie aus neun beliebten Lizenzen, MIT, Apache 2.0, GPL v3, LGPL v3, BSD 2-Clause, BSD 3-Clause, ISC, MPL 2.0 und The Unlicense, jeweils mit automatischer Einfügung von Urheberrechtsinhaber und Jahr.
Die Wahl der richtigen Open-Source-Lizenz gehört zu den wichtigsten Entscheidungen bei der Veröffentlichung eines Projekts. Ihre Lizenz legt fest, wie andere Ihren Code nutzen, verändern und weitergeben dürfen. Dieses Tool zeigt für jede Lizenz übersichtlich Berechtigungen, Bedingungen und Einschränkungen an, damit Sie eine fundierte Entscheidung treffen können, ohne seitenlange Rechtstexte zu lesen.
Sobald Sie Ihre Lizenz ausgewählt und Ihre Angaben eingegeben haben, können Sie den vollständigen Text in die Zwischenablage kopieren oder als LICENSE-Datei herunterladen, die Sie direkt in Ihr Repository legen können. Alles läuft in Ihrem Browser, es werden keine Daten an einen Server gesendet.
Hauptfunktionen
- Neun beliebte Open-Source-Lizenzen: MIT, Apache 2.0, GPL v3, LGPL v3, BSD 2-Clause, BSD 3-Clause, ISC, MPL 2.0 und The Unlicense
- Automatische Einfügung von Name des Urheberrechtsinhabers und Jahr
- Visueller Vergleich der Berechtigungen (kommerzielle Nutzung, Änderung, Weitergabe, Patentrechte)
- Übersichtliche Anzeige der Bedingungen (Urheberrechtsvermerk, Kennzeichnung von Änderungen, gleiche Lizenz)
- Hervorgehobene Einschränkungen (keine Haftung, keine Gewährleistung, keine Nutzung von Marken)
- Kopieren in die Zwischenablage mit einem Klick, zum schnellen Einfügen in Ihr Repository
- Download als LICENSE-Datei, bereit für die Versionsverwaltung
- Echtzeitvorschau des erzeugten Lizenztextes
- Übersichtliches dreispaltiges Layout zum einfachen Durchsehen und Vergleichen
- Vollständig clientseitig, es werden keine Daten an einen Server gesendet
So verwenden Sie den Lizenzgenerator
- Lizenzen durchsehen: Klicken Sie sich durch die Lizenzliste links, um Beschreibung, Berechtigungen, Bedingungen und Einschränkungen jeder Lizenz zu sehen.
- Lizenz auswählen: Wählen Sie die Lizenz, die am besten zu den Zielen Ihres Projekts und den Erwartungen Ihrer Community passt.
- Angaben eingeben: Tragen Sie Ihren Namen oder Ihre Organisation in das Feld „Urheberrechtsinhaber“ ein und prüfen Sie das Jahr.
- Ergebnis prüfen: Lesen Sie den erzeugten Lizenztext im Vorschaubereich durch, um sicherzugehen, dass er korrekt aussieht.
- Kopieren oder herunterladen: Klicken Sie auf „Kopieren“, um den Text in die Zwischenablage zu kopieren, oder auf „Herunterladen“, um ihn als LICENSE-Datei zu speichern.
Anwendungsfälle
- Neue Open-Source-Projekte: Fügen Sie schnell eine Lizenz hinzu, wenn Sie ein neues GitHub-, GitLab- oder Bitbucket-Repository anlegen.
- Bestehende Projekte ohne Lizenz: Versehen Sie älteren Code, der ohne Lizenz veröffentlicht wurde, mit einer passenden Lizenz.
- Bibliotheken und Pakete veröffentlichen: Legen Sie die richtige Lizenz bei, wenn Sie auf npm, PyPI, crates.io oder anderen Registries veröffentlichen.
- Open Source im Unternehmen: Wählen Sie eine Lizenz, die zur IP-Richtlinie Ihres Unternehmens passt, bevor Sie interne Tools als Open Source veröffentlichen.
- Bildungsprojekte: Wählen Sie eine permissive Lizenz für Kursprojekte und Portfolios von Studierenden.
- Dokumentation und Vorlagen: Erzeugen Sie Lizenztext für Dokumentations-Repositories und Projektvorlagen.
- Lizenzvergleich: Vergleichen Sie Lizenzen nebeneinander anhand der Anzeige von Berechtigungen, Bedingungen und Einschränkungen, bevor Sie sich festlegen.
Häufig gestellte Fragen
Ist dieses Tool kostenlos?
Ja, der Lizenzgenerator ist vollständig kostenlos, ohne Nutzungsgrenzen und ohne Konto.
Sind meine Daten sicher?
Die gesamte Verarbeitung findet lokal in Ihrem Browser statt. Name des Urheberrechtsinhabers und Jahr werden nie an einen Server gesendet.
Welche Lizenz sollte ich wählen?
Für maximale Flexibilität sind MIT oder ISC beliebte Optionen. Wenn Sie Patentschutz wünschen, wählen Sie Apache 2.0. Wenn abgeleitete Werke Open Source bleiben sollen, ist die GPL v3 die Standard-Copyleft-Lizenz. The Unlicense stellt Ihr Werk gemeinfrei.
Was ist der Unterschied zwischen permissiven und Copyleft-Lizenzen?
Permissive Lizenzen (MIT, BSD, ISC, Apache) erlauben anderen, Ihren Code in proprietären Projekten zu verwenden. Copyleft-Lizenzen (GPL, LGPL) verlangen, dass abgeleitete Werke ebenfalls unter derselben Open-Source-Lizenz weitergegeben werden.
Wo sollte ich die LICENSE-Datei ablegen?
Legen Sie die heruntergeladene LICENSE-Datei im Stammverzeichnis Ihres Projekt-Repositorys ab. Die meisten Plattformen wie GitHub und npm erkennen und zeigen sie automatisch an.
Kann ich meine Lizenz später ändern?
Ja, als Urheberrechtsinhaber können Sie Ihren Code jederzeit neu lizenzieren. Code, der bereits unter der früheren Lizenz weitergegeben wurde, bleibt für diese Empfänger jedoch weiterhin durch diese Lizenz abgedeckt.
Tipps und bewährte Vorgehensweisen
- Immer eine Lizenz beilegen: Code ohne Lizenz ist standardmäßig nicht Open Source, andere dürfen ihn rechtlich nicht verwenden.
- Erwartungen der Community erfüllen: Verwenden Sie die Lizenz, die in Ihrem Ökosystem üblich ist (z. B. MIT für JavaScript, Apache 2.0 für Java).
- Lizenz-Header in Quelldateien einfügen: Einige Lizenzen (Apache 2.0, GPL) empfehlen, am Anfang jeder Quelldatei einen kurzen Hinweis einzufügen.
- Kompatibilität der Abhängigkeiten prüfen: Stellen Sie sicher, dass Ihre gewählte Lizenz mit den Lizenzen der Abhängigkeiten Ihres Projekts kompatibel ist.
- SPDX-Kennungen verwenden: Geben Sie Ihre Lizenz in package.json oder setup.py über ihre SPDX-Kennung an (z. B. MIT, Apache-2.0), damit automatisierte Tools sie auswerten können.