Pemeriksa Kompatibilitas Lisensi

Periksa apakah kode orang lain boleh digabungkan ke proyek Anda dan didistribusikan. Hasilnya adalah tafsiran umum dan bisa berbeda jika ada klausul pengecualian atau izin tambahan.

Konten situs ini adalah informasi umum, bukan nasihat hukum. Untuk keputusan distribusi, kontrak, atau sengketa yang sebenarnya, konsultasikan dengan pengacara atau ahli lainnya.

Tabel kompatibilitas lengkap

Baris adalah kode yang diambil, kolom adalah proyek tempat kode itu digabungkan dan didistribusikan. Dasarnya adalah kasus menyalin atau menggabungkan kode lalu mendistribusikannya sebagai satu program.

● Boleh◐ Boleh dengan syarat○ Tidak boleh
Kode ↓ / Proyek →Perangkat lunak tertutupMITApache-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
MITBolehBolehBolehBolehBolehBolehBolehBolehBolehBolehBolehBolehBolehBolehBoleh dengan syaratBolehBoleh dengan syaratBoleh dengan syarat
Apache-2.0BolehBolehBolehBolehTidak bolehBoleh dengan syaratBolehTidak bolehBolehBolehBolehBolehBolehBolehBoleh dengan syaratBolehBoleh dengan syaratBoleh dengan syarat
GPL-3.0Tidak bolehTidak bolehTidak bolehBolehTidak bolehBoleh dengan syaratBoleh dengan syaratBoleh dengan syaratBolehTidak bolehTidak bolehTidak bolehTidak bolehTidak bolehTidak bolehTidak bolehTidak bolehTidak boleh
GPL-2.0Tidak bolehTidak bolehTidak bolehTidak bolehBolehBoleh dengan syaratTidak bolehBoleh dengan syaratTidak bolehTidak bolehTidak bolehTidak bolehTidak bolehTidak bolehTidak bolehTidak bolehTidak bolehTidak boleh
GPL-2.0+Tidak bolehTidak bolehTidak bolehBolehBolehBolehBoleh dengan syaratBoleh dengan syaratBoleh dengan syaratTidak bolehTidak bolehTidak bolehTidak bolehTidak bolehTidak bolehTidak bolehTidak bolehTidak boleh
LGPL-3.0Boleh dengan syaratBoleh dengan syaratBoleh dengan syaratBolehTidak bolehBoleh dengan syaratBolehBoleh dengan syaratBolehBoleh dengan syaratBoleh dengan syaratBoleh dengan syaratBoleh dengan syaratBoleh dengan syaratBoleh dengan syaratBoleh dengan syaratBoleh dengan syaratBoleh dengan syarat
LGPL-2.1Boleh dengan syaratBoleh dengan syaratBoleh dengan syaratBoleh dengan syaratBoleh dengan syaratBoleh dengan syaratBoleh dengan syaratBolehBoleh dengan syaratBoleh dengan syaratBoleh dengan syaratBoleh dengan syaratBoleh dengan syaratBoleh dengan syaratBoleh dengan syaratBoleh dengan syaratBoleh dengan syaratBoleh dengan syarat
AGPL-3.0Tidak bolehTidak bolehTidak bolehBoleh dengan syaratTidak bolehBoleh dengan syaratBoleh dengan syaratBoleh dengan syaratBolehTidak bolehTidak bolehTidak bolehTidak bolehTidak bolehTidak bolehTidak bolehTidak bolehTidak boleh
MPL-2.0Boleh dengan syaratBoleh dengan syaratBoleh dengan syaratBoleh dengan syaratBoleh dengan syaratBoleh dengan syaratBoleh dengan syaratBoleh dengan syaratBoleh dengan syaratBolehBoleh dengan syaratBoleh dengan syaratBoleh dengan syaratBoleh dengan syaratBoleh dengan syaratBoleh dengan syaratBoleh dengan syaratBoleh dengan syarat
EPL-2.0Boleh dengan syaratBoleh dengan syaratBoleh dengan syaratBoleh dengan syaratBoleh dengan syaratBoleh dengan syaratBoleh dengan syaratBoleh dengan syaratBoleh dengan syaratBoleh dengan syaratBolehBoleh dengan syaratBoleh dengan syaratBoleh dengan syaratBoleh dengan syaratBoleh dengan syaratBoleh dengan syaratBoleh dengan syarat
BSD-3-ClauseBolehBolehBolehBolehBolehBolehBolehBolehBolehBolehBolehBolehBolehBolehBoleh dengan syaratBolehBoleh dengan syaratBoleh dengan syarat
BSD-2-ClauseBolehBolehBolehBolehBolehBolehBolehBolehBolehBolehBolehBolehBolehBolehBoleh dengan syaratBolehBoleh dengan syaratBoleh dengan syarat
ISCBolehBolehBolehBolehBolehBolehBolehBolehBolehBolehBolehBolehBolehBolehBoleh dengan syaratBolehBoleh dengan syaratBoleh dengan syarat
0BSDBolehBolehBolehBolehBolehBolehBolehBolehBolehBolehBolehBolehBolehBolehBolehBolehBolehBoleh
BSL-1.0BolehBolehBolehBolehBolehBolehBolehBolehBolehBolehBolehBolehBolehBolehBoleh dengan syaratBolehBoleh dengan syaratBoleh dengan syarat
UnlicenseBolehBolehBolehBolehBolehBolehBolehBolehBolehBolehBolehBolehBolehBolehBolehBolehBolehBoleh
CC0-1.0BolehBolehBolehBolehBolehBolehBolehBolehBolehBolehBolehBolehBolehBolehBolehBolehBolehBoleh

Apa itu kompatibilitas

Dua lisensi disebut 'kompatibel' jika satu program yang menggabungkan kedua kode dapat didistribusikan sambil memenuhi syarat kedua lisensi. Arahnya penting. Memasukkan kode MIT ke proyek GPL bisa, tetapi jika kode GPL dimasukkan ke proyek MIT, seluruh hasil gabungan harus mengikuti syarat GPL sehingga tidak bisa tetap menjadi 'proyek MIT'.

Situasi yang diasumsikan tabel ini

Dasar penilaian

Kode dengan klausul pengecualian (misalnya Classpath Exception, Linux-syscall-note) atau izin tambahan bisa berbeda dari tabel. Jika keputusannya penting, periksa teks lisensi dan pendapat ahli.