Izin, syarat, dan batasan sekilas
Syarat
- Pemberitahuan hak cipta & lisensiSaat mendistribusikan, salinan lisensi dan pemberitahuan hak cipta harus disertakan.
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
Lisensi ISC adalah lisensi yang dipakai Internet Systems Consortium (ISC) untuk perangkat lunak seperti BIND. Ungkapan yang menjadi tidak perlu setelah Konvensi Bern dibuang, sehingga efek yang sama dengan MIT·BSD 2-Clause ditulis dengan kalimat lebih pendek. Lisensi ini direkomendasikan proyek OpenBSD untuk kode baru, dan karena perintah npm init milik npm sejak lama memasukkan ISC sebagai bawaan, lisensi ini juga umum di paket JavaScript.
Syarat
Teks izinnya satu kalimat: penggunaan, penyalinan, modifikasi, dan distribusi diizinkan 'asalkan pemberitahuan hak cipta di atas dan izin ini muncul di semua salinan'. Artinya, sama seperti MIT, mempertahankan pemberitahuan adalah satu-satunya syarat, dan sisanya penafian jaminan dan tanggung jawab.
Kesalahpahaman umum
- "ISC kurang dikenal sehingga perusahaan tidak bisa memakainya" — ISC disetujui OSI dan efeknya sama dengan MIT, sehingga di sebagian besar kebijakan perusahaan digolongkan sebagai permisif.
- "Karena bawaan npm, tidak ada artinya" — ISC juga lisensi yang berkekuatan hukum. Jika tidak sesuai niat Anda, ubah kolom
licensedipackage.jsondan file LICENSE ke lisensi yang diinginkan. - "ISC adalah versi yang tidak mewajibkan pemberitahuan" — Yang menghapus kewajiban pemberitahuan adalah 0BSD, yang berbasis teks ISC.
Cara menerapkan
Taruh teks lisensi di LICENSE lalu isi [year] dan [fullname]. Pengenal SPDX-nya ISC.
Cocok untuk
Situasinya sama dengan saat ingin memakai MIT. Dipilih saat Anda lebih suka kalimat yang pendek atau ingin mengikuti kebiasaan OpenBSD·npm. Namun MIT lebih dikenal luas, jadi dari sisi keakraban bagi pengguna, MIT lebih unggul.
Bisakah kode ISC 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 tujuan | Hasil | Catatan |
|---|---|---|
| Perangkat lunak tertutup (komersial) | Boleh | Pemberitahuan hak cipta asli dan teks lisensinya harus ikut disertakan. |
| MIT | Boleh | Pemberitahuan hak cipta asli dan teks lisensinya harus ikut disertakan. |
| Apache-2.0 | Boleh | Pemberitahuan hak cipta asli dan teks lisensinya harus ikut disertakan. |
| MPL-2.0 | Boleh | Pemberitahuan hak cipta asli dan teks lisensinya harus ikut disertakan. |
| LGPL-2.1 | Boleh | Pemberitahuan hak cipta asli dan teks lisensinya harus ikut disertakan. |
| LGPL-3.0 | Boleh | Pemberitahuan hak cipta asli dan teks lisensinya harus ikut disertakan. |
| GPL-2.0 | Boleh | Pemberitahuan hak cipta asli dan teks lisensinya harus ikut disertakan. |
| GPL-3.0 | Boleh | Pemberitahuan hak cipta asli dan teks lisensinya harus ikut disertakan. |
| AGPL-3.0 | Boleh | Pemberitahuan hak cipta asli dan teks lisensinya harus ikut disertakan. |
Konten situs ini adalah informasi umum, bukan nasihat hukum. Untuk keputusan distribusi, kontrak, atau sengketa yang sebenarnya, konsultasikan dengan pengacara atau ahli lainnya.