Copyleft lemah

Eclipse Public License 2.0

Copyleft lemah yang ramah perusahaan: kode EPL dan modifikasinya harus dibuka, tetapi kode yang dibuat sebagai modul terpisah boleh memakai lisensi komersial.

SPDXEPL-2.0

Izin, syarat, dan batasan sekilas

Izin

  • Penggunaan komersialKarya asli dan turunannya boleh dipakai untuk tujuan komersial.
  • DistribusiKode boleh didistribusikan.
  • ModifikasiKode boleh diubah.
  • Penggunaan patenKontributor secara tegas memberikan hak penggunaan paten.
  • Penggunaan pribadiBoleh dipakai dan diubah secara internal tanpa dipublikasikan.

Syarat

  • Ungkapkan sumberSaat mendistribusikan, kode sumber harus disediakan.
  • Pemberitahuan hak cipta & lisensiSaat mendistribusikan, salinan lisensi dan pemberitahuan hak cipta harus disertakan.
  • Lisensi yang samaVersi modifikasi dan turunan harus didistribusikan dengan lisensi yang sama (atau kompatibel).

Batasan

  • Batasan tanggung jawabMenyatakan secara tegas tidak bertanggung jawab atas kerugian.
  • Tanpa jaminanMenyatakan secara tegas tidak memberikan jaminan apa pun.

Sumber klasifikasi izin·syarat·batasan: data choosealicense.com (GitHub, MIT License).

Lisensi seperti apa

EPL 2.0 dirilis Eclipse Foundation pada Agustus 2017. Eclipse IDE, Jakarta EE, dan banyak proyek Eclipse Foundation memakainya. Saat mendistribusikan program berlisensi EPL dan modifikasinya ('Contribution'), sumbernya harus dibuka, tetapi kode yang dipisah sebagai modul tersendiri dan bukan turunan dari kode EPL boleh didistribusikan dengan lisensi lain (termasuk komersial). Ada pemberian paten yang tegas dan klausul yang menghentikan izin paten seseorang jika ia menggugat dengan klaim bahwa program melanggar paten.

Perubahan dari EPL-1.0

Yang harus dipenuhi saat mendistribusikan

Kesalahpahaman umum

Cara menerapkan

Taruh teks lisensi di LICENSE, dan jika perlu tambahkan pemberitahuan Secondary License format Exhibit A di setiap file. EPL tidak memiliki teks header file baku seperti GNU atau Apache, jadi disarankan header dengan pengenal SPDX EPL-2.0 (jika GPL-2.0 ditetapkan sebagai Secondary License, ekspresi SPDX kadang ditulis seperti EPL-2.0 OR GPL-2.0-or-later WITH Classpath-exception-2.0).

Cocok untuk

Cocok untuk ekosistem yang dipimpin perusahaan yang ingin inti platform atau framework tetap terbuka sambil memungkinkan modul ekstensi di atasnya dijual secara komersial. Alternatif yang lebih sederhana berbasis file adalah MPL-2.0.

Bisakah kode EPL-2.0 dimasukkan ke proyek lain?

Penilaian umum saat mengambil kode yang dirilis di bawah lisensi ini lalu menggabungkan dan mendistribusikannya dalam proyek berlisensi di bawah. Lihat kombinasi lain di pemeriksa kompatibilitas →

Proyek tujuanHasilCatatan
Perangkat lunak tertutup (komersial) Boleh dengan syaratKode EPL dan modifikasinya tetap memakai EPL-2.0 dan kode sumbernya harus disediakan. Kode Anda yang dipisah sebagai modul tersendiri boleh memakai lisensi lain.
MIT Boleh dengan syaratKode EPL dan modifikasinya tetap memakai EPL-2.0 dan kode sumbernya harus disediakan. Kode Anda yang dipisah sebagai modul tersendiri boleh memakai lisensi lain.
Apache-2.0 Boleh dengan syaratKode EPL dan modifikasinya tetap memakai EPL-2.0 dan kode sumbernya harus disediakan. Kode Anda yang dipisah sebagai modul tersendiri boleh memakai lisensi lain.
MPL-2.0 Boleh dengan syaratKode EPL dan modifikasinya tetap memakai EPL-2.0 dan kode sumbernya harus disediakan. Kode Anda yang dipisah sebagai modul tersendiri boleh memakai lisensi lain.
LGPL-2.1 Boleh dengan syaratHanya dapat digabung dan didistribusikan dengan lisensi GNU jika penulis asli menetapkan GPL dan sebagainya sebagai Secondary License lewat Exhibit A. Tanpa penetapan itu, tidak kompatibel.
LGPL-3.0 Boleh dengan syaratHanya dapat digabung dan didistribusikan dengan lisensi GNU jika penulis asli menetapkan GPL dan sebagainya sebagai Secondary License lewat Exhibit A. Tanpa penetapan itu, tidak kompatibel.
GPL-2.0 Boleh dengan syaratHanya dapat digabung dan didistribusikan dengan lisensi GNU jika penulis asli menetapkan GPL dan sebagainya sebagai Secondary License lewat Exhibit A. Tanpa penetapan itu, tidak kompatibel.
GPL-3.0 Boleh dengan syaratHanya dapat digabung dan didistribusikan dengan lisensi GNU jika penulis asli menetapkan GPL dan sebagainya sebagai Secondary License lewat Exhibit A. Tanpa penetapan itu, tidak kompatibel.
AGPL-3.0 Boleh dengan syaratHanya dapat digabung dan didistribusikan dengan lisensi GNU jika penulis asli menetapkan GPL dan sebagainya sebagai Secondary License lewat Exhibit A. Tanpa penetapan itu, tidak kompatibel.

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