Lizenz-Kompatibilitätsprüfer

Prüfen Sie, ob Sie fremden Code in Ihr Projekt übernehmen und gemeinsam verbreiten dürfen. Die Ergebnisse sind allgemeine Auslegungen und können bei Ausnahmeklauseln oder zusätzlichen Erlaubnissen abweichen.

Die Inhalte dieser Website sind allgemeine Informationen und keine Rechtsberatung. Für konkrete Entscheidungen zu Vertrieb, Verträgen oder Streitfällen wenden Sie sich an eine Anwältin, einen Anwalt oder andere Fachleute.

Vollständige Kompatibilitätstabelle

Zeilen sind der übernommene Code, Spalten das Projekt, in dem er zusammen verbreitet wird. Zugrunde gelegt ist das Kopieren bzw. Kombinieren von Code zu einem einzigen Programm, das verbreitet wird.

● Möglich◐ Unter Bedingungen○ Nicht möglich
Code ↓ / Projekt →Proprietäre SoftwareMITApache-2.0GPL-3.0GPL-2.0GPL-2.0+LGPL-3.0LGPL-2.1AGPL-3.0MPL-2.0EPL-2.0BSD-3-ClauseBSD-2-ClauseISC0BSDBSL-1.0UnlicenseCC0-1.0
MITMöglichMöglichMöglichMöglichMöglichMöglichMöglichMöglichMöglichMöglichMöglichMöglichMöglichMöglichUnter BedingungenMöglichUnter BedingungenUnter Bedingungen
Apache-2.0MöglichMöglichMöglichMöglichNicht möglichUnter BedingungenMöglichNicht möglichMöglichMöglichMöglichMöglichMöglichMöglichUnter BedingungenMöglichUnter BedingungenUnter Bedingungen
GPL-3.0Nicht möglichNicht möglichNicht möglichMöglichNicht möglichUnter BedingungenUnter BedingungenUnter BedingungenMöglichNicht möglichNicht möglichNicht möglichNicht möglichNicht möglichNicht möglichNicht möglichNicht möglichNicht möglich
GPL-2.0Nicht möglichNicht möglichNicht möglichNicht möglichMöglichUnter BedingungenNicht möglichUnter BedingungenNicht möglichNicht möglichNicht möglichNicht möglichNicht möglichNicht möglichNicht möglichNicht möglichNicht möglichNicht möglich
GPL-2.0+Nicht möglichNicht möglichNicht möglichMöglichMöglichMöglichUnter BedingungenUnter BedingungenUnter BedingungenNicht möglichNicht möglichNicht möglichNicht möglichNicht möglichNicht möglichNicht möglichNicht möglichNicht möglich
LGPL-3.0Unter BedingungenUnter BedingungenUnter BedingungenMöglichNicht möglichUnter BedingungenMöglichUnter BedingungenMöglichUnter BedingungenUnter BedingungenUnter BedingungenUnter BedingungenUnter BedingungenUnter BedingungenUnter BedingungenUnter BedingungenUnter Bedingungen
LGPL-2.1Unter BedingungenUnter BedingungenUnter BedingungenUnter BedingungenUnter BedingungenUnter BedingungenUnter BedingungenMöglichUnter BedingungenUnter BedingungenUnter BedingungenUnter BedingungenUnter BedingungenUnter BedingungenUnter BedingungenUnter BedingungenUnter BedingungenUnter Bedingungen
AGPL-3.0Nicht möglichNicht möglichNicht möglichUnter BedingungenNicht möglichUnter BedingungenUnter BedingungenUnter BedingungenMöglichNicht möglichNicht möglichNicht möglichNicht möglichNicht möglichNicht möglichNicht möglichNicht möglichNicht möglich
MPL-2.0Unter BedingungenUnter BedingungenUnter BedingungenUnter BedingungenUnter BedingungenUnter BedingungenUnter BedingungenUnter BedingungenUnter BedingungenMöglichUnter BedingungenUnter BedingungenUnter BedingungenUnter BedingungenUnter BedingungenUnter BedingungenUnter BedingungenUnter Bedingungen
EPL-2.0Unter BedingungenUnter BedingungenUnter BedingungenUnter BedingungenUnter BedingungenUnter BedingungenUnter BedingungenUnter BedingungenUnter BedingungenUnter BedingungenMöglichUnter BedingungenUnter BedingungenUnter BedingungenUnter BedingungenUnter BedingungenUnter BedingungenUnter Bedingungen
BSD-3-ClauseMöglichMöglichMöglichMöglichMöglichMöglichMöglichMöglichMöglichMöglichMöglichMöglichMöglichMöglichUnter BedingungenMöglichUnter BedingungenUnter Bedingungen
BSD-2-ClauseMöglichMöglichMöglichMöglichMöglichMöglichMöglichMöglichMöglichMöglichMöglichMöglichMöglichMöglichUnter BedingungenMöglichUnter BedingungenUnter Bedingungen
ISCMöglichMöglichMöglichMöglichMöglichMöglichMöglichMöglichMöglichMöglichMöglichMöglichMöglichMöglichUnter BedingungenMöglichUnter BedingungenUnter Bedingungen
0BSDMöglichMöglichMöglichMöglichMöglichMöglichMöglichMöglichMöglichMöglichMöglichMöglichMöglichMöglichMöglichMöglichMöglichMöglich
BSL-1.0MöglichMöglichMöglichMöglichMöglichMöglichMöglichMöglichMöglichMöglichMöglichMöglichMöglichMöglichUnter BedingungenMöglichUnter BedingungenUnter Bedingungen
UnlicenseMöglichMöglichMöglichMöglichMöglichMöglichMöglichMöglichMöglichMöglichMöglichMöglichMöglichMöglichMöglichMöglichMöglichMöglich
CC0-1.0MöglichMöglichMöglichMöglichMöglichMöglichMöglichMöglichMöglichMöglichMöglichMöglichMöglichMöglichMöglichMöglichMöglichMöglich

Was Kompatibilität bedeutet

Zwei Lizenzen sind „kompatibel“, wenn ein aus beiden Codes zusammengesetztes Programm unter Einhaltung der Bedingungen beider Lizenzen verbreitet werden kann. Dabei gibt es eine Richtung: MIT-Code in ein GPL-Projekt aufzunehmen ist möglich, aber wird GPL-Code in ein MIT-Projekt aufgenommen, muss das gesamte kombinierte Werk den GPL-Bedingungen folgen – es kann also kein „MIT-Projekt“ bleiben.

Welche Situation die Tabelle annimmt

Grundlagen der Bewertung

Code mit Ausnahmeklauseln (z. B. Classpath Exception, Linux-syscall-note) oder zusätzlichen Erlaubnissen kann von der Tabelle abweichen. Wenn es auf die Entscheidung ankommt, prüfen Sie den Lizenztext und holen Sie fachlichen Rat ein.