📜

Öffnen-Source-Lizenzauswähler

Vergleichen und wählen Sie die richtige Öffnen-Source-Lizenz für Ihr Projekt

Lizenz auswählen

Lizenzmerkmale
Berechtigungen
Kommerzielle Nutzung
Änderungen
Verbreitung
Private Nutzung
Bedingungen
Urheberrecht einschließen
Einschränkungen
Haftung
Gewährleistung

Informationen anpassen

Jahr
Vollständiger Name

Generierte Lizenz

Was ist eine Öffnen-Source-Lizenz

Eine Öffnen-Source-Lizenz ist eine rechtliche Vereinbarung, die definiert, wie Software verwendet, geändert und verteilt werden kann. Sie gewährt Benutzern Freiheiten, während sie die Rechte der Schöpfer schützt und eine ordnungsgemäße Namensnennung sicherstellt. Lizenzen reichen von sehr permissiv (MIT, BSD), die fast jede Verwendung einschließlich proprietärer Ableitungen erlauben, bis zu Copyleft-Lizenzen (GPL), die erfordern, dass abgeleitete Werke Öffnen Source bleiben. Die Auswahl der richtigen Lizenz ist entscheidend, da sie beeinflusst, wie andere Ihren Code verwenden können, ob er mit anderen Projekten kombiniert werden kann, Patentschutz und kommerzielle Tragfähigkeit. Beliebte Lizenzen sind OSI-genehmigt und werden von Entwicklern und Rechtsteams weithin verstanden.

Funktionen

📊

Lizenzvergleichsmatrix

Seitenweise Vergleich beliebter Lizenzen (MIT, Apache, GPL, BSD, MPL) mit Anzeige von Berechtigungen, Bedingungen und Einschränkungen mit visuellen Indikatoren für schnelle Entscheidungsfindung
🎯

Intelligente Empfehlungen

Beantworten Sie einfache Fragen zu Ihren Projektanforderungen (kommerzielle Nutzung, Patentschutz, Ableitungsanforderungen) und erhalten Sie personalisierte Lizenzempfehlungen mit Begründung
📄

Vollständiger Lizenztext

Vollständigen Lizenztext mit Erklärungen zu wichtigen Klauseln anzeigen, verfügbar in originalem Englisch und übersetzten Versionen für wichtige Lizenzen, formatiert für einfaches Lesen

Sofortige Licence-Datei

Generieren Sie ordnungsgemäß formatierte Licence-Datei mit automatischer Jahres- und Urheberrechtsinhaber-Einfügung, bereit zum Hinzufügen zu Ihrem Repository mit Ein-Klick-Herunterladen oder Kopieren

📋Verwendungsanleitung

1️⃣
Lizenzen erkunden
Durchsuchen Sie beliebte Lizenzen oder verwenden Sie die Vergleichsmatrix, um Unterschiede zu verstehen
2️⃣
Fragen beantworten
Verwenden Sie den Fragenmodus, um einfache Fragen zu Ihren Projektanforderungen zu beantworten
3️⃣
Empfehlungen überprüfen
Sehen Sie sich empfohlene Lizenzen mit Erklärungen an, warum sie zu Ihren Bedürfnissen passen
4️⃣
Licence-Datei generieren
Generieren und laden Sie die Licence-Datei herunter, wobei Ihr Name und das aktuelle Jahr ausgefüllt sind

📚Technische Einführung

⚖️Lizenzkategorien

Öffnen-Source-Lizenzen werden in Hauptkategorien eingeteilt: Freizügige Lizenzen (MIT, BSD, Apache) erlauben proprietäre Ableitungen mit minimalen Einschränkungen und erfordern nur Namensnennung. Copyleft-Lizenzen (GPL, LGPL, AGPL) erfordern, dass abgeleitete Werke dieselbe Lizenz verwenden, um sicherzustellen, dass der Code offen bleibt. Schwaches Copyleft (MPL, LGPL) ermöglicht das Mischen mit proprietärem Code unter bestimmten Bedingungen. Öffentliche Domain-Widmungen (Unlicense, CC0) verzichten auf alle Rechte. Die Kategorie beeinflusst die Wiederverwendbarkeit des Projekts, die Unternehmensadoption und die Lizenzkompatibilität.

🔐Wichtige Lizenzbedingungen

Berechtigungen umfassen kommerzielle Nutzung, Änderung, Verbreitung und private Nutzung. Bedingungen können die Lizenz- und Urheberrechtshinweise, die Angabe von Änderungen, die Offenlegung des Quellcodes und die Verwendung derselben Lizenz für Ableitungen erfordern. Einschränkungen umfassen typischerweise keine Haftung, keine Gewährleistung und manchmal keine Marken- oder Patentnutzung. Patentgewährungen (Apache 2.0, MPL 2.0) lizenzieren Patente ausdrücklich, wichtig für Unternehmen. Einige Lizenzen (GPL v3, Apache 2.0) enthalten Patentvergeltungsklauseln, die die Lizenz beenden, wenn der Benutzer wegen Patentverletzung klagt.

🔄Lizenzkompatibilität

Die Lizenzkompatibilität bestimmt, ob Code unter verschiedenen Lizenzen kombiniert werden kann. Freizügige Lizenzen (MIT, BSD, Apache) sind im Allgemeinen mit jeder anderen Lizenz und Copyleft-Lizenzen kompatibel, da sie neu lizenziert werden können. GPL ist mit vielen Lizenzen nicht kompatibel, da das gesamte kombinierte Werk GPL-lizenziert sein muss. Apache 2.0 ist mit GPL v2 nicht kompatibel, aber mit GPL v3 kompatibel. LGPL ermöglicht das Verlinken von proprietärem Code. Die Kompatibilität ist entscheidend für die Verwendung von Abhängigkeiten, Beiträge zu Projekten und das Zusammenführen von Codebasen.

📜Lizenzentwicklung

Lizenzen entwickeln sich im Laufe der Zeit, um neuen Herausforderungen zu begegnen: GPL v3 fügte Patentbestimmungen und Anti-Tivoization-Klauseln hinzu. Apache 2.0 fügte ausdrückliche Patentgewährungen und Mitwirkendenvereinbarungen hinzu. MIT und BSD haben mehrere Varianten (0-Klausel, 2-Klausel, 3-Klausel BSD). Creative Commons wechselte von Inhalten zur Softwarelizenzierung. AGPL (Affero GPL) erweiterte GPL, um die Netzwerknutzung (SaaS) abzudecken. Moderne Lizenzen wie Blue Oak Model Licence und Parity Licence experimentieren mit einfacher Sprache und Network Copyleft. Die Versionsauswahl beeinflusst die rechtliche Klarheit und Kompatibilität.

Häufig gestellte Fragen

Wofür wird dieses Tool verwendet?

Dieses Tool hilft Ihnen, die richtige Öffnen-Source-Lizenz für Ihr Projekt zu vergleichen und auszuwählen. Es bietet Seitenvergleiche beliebter Lizenzen (MIT, Apache, GPL, BSD, MPL), zeigt deren Berechtigungen, Bedingungen und Einschränkungen und hilft Ihnen, ordnungsgemäß formatierte Licence-Dateien mit Ihren ausgefüllten Informationen zu generieren.
💬

Wie verwende ich diesen Lizenzauswähler?

Sie können beliebte Lizenzen durchsuchen und sie mit der Vergleichsmatrix vergleichen oder den Fragenmodus verwenden, um einfache Fragen zu den Anforderungen Ihres Projekts zu beantworten. Das Tool gibt Empfehlungen basierend auf Ihren Antworten. Sobald Sie eine Lizenz ausgewählt haben, können Sie sie mit Ihrem Namen und Jahr anpassen und dann die Licence-Datei generieren und herunterladen.
🔍

Ist dieses Tool kostenlos?

Ja, dieser Lizenzauswähler ist vollständig kostenlos. Keine Registrierung, Zahlung oder Kontoerstellung erforderlich. Sie können es sofort online ohne Einschränkungen oder Begrenzungen verwenden.
💡

Was ist der Unterschied zwischen MIT und Apache 2.0?

Beide sind freizügige Lizenzen, aber Apache 2.0 enthält explizite Patentgewährungen und verpflichtet Sie, Änderungen am Quellcode zu dokumentieren. MIT ist kürzer und einfacher, bietet aber nicht den gleichen Patentschutz. Apache 2.0 ist besser für Unternehmensprojekte mit Patentbedenken.
📚

Wann sollte ich GPL wählen?

Wählen Sie GPL, wenn Sie möchten, dass abgeleitete Werke unter derselben Lizenz Öffnen Source bleiben (starkes Copyleft). Dies stellt sicher, dass jeder, der Ihren Code ändert oder verteilt, auch seine Änderungen Öffnen Source machen muss. Für Bibliotheken kann LGPL flexibler sein, da es die Verknüpfung mit proprietärer Software ermöglicht.
🎯

Kann ich mehrere Lizenzen in einem Projekt kombinieren?

Ja, aber Sie müssen sicherstellen, dass die Lizenzen kompatibel sind. Dokumentieren Sie klar, welche Teile unter welchen Lizenzbedingungen stehen, und fügen Sie alle Lizenzdateien bei. Das Tool zeigt Lizenzkompatibilitätsinformationen an, um Ihnen bei fundierten Entscheidungen zu helfen.

Was ist mit Drittanbieter-Abhängigkeiten?

Der Lizenzauswähler zeigt Kompatibilitätsinformationen an. Sie sollten auch die Lizenzen der Abhängigkeiten in Ihrer package.json, requirements.txt oder anderen Abhängigkeitsdateien überprüfen, um sicherzustellen, dass sie Ihr Verteilungsmodell zulassen. Einige Lizenzen können einschränken, wie Sie Ihr Projekt verteilen können.

User Comments

0 / 2000
Loading...