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
BSD 2-Clause adalah versi BSD 3-Clause yang klausul larangan penggunaan nama juga dihapus. Lisensi ini disebut 'Simplified BSD', atau 'FreeBSD License' karena diadopsi proyek FreeBSD. Sebagian besar kode FreeBSD dan Homebrew memakai lisensi ini.
Dua syarat
- Saat mendistribusikan ulang kode sumber, pertahankan pemberitahuan hak cipta, daftar syarat, dan penafian.
- Saat mendistribusikan ulang dalam bentuk biner, sertakan isi yang sama di dokumentasi atau materi yang menyertainya.
Selebihnya bebas. Modifikasi, pemakaian dalam produk komersial tertutup, dan pelisensian ulang semuanya diperbolehkan.
Hubungan dengan MIT·ISC
Efek praktisnya hampir sama dengan MIT dan ISC. Bedanya, BSD 2-Clause memisahkan distribusi sumber dan biner ke dalam klausul sehingga lokasi pemberitahuan ditulis sedikit lebih rinci. Ketiganya tidak memiliki klausul paten yang tegas. Varian yang menambahkan pemberian paten secara tegas adalah BSD-2-Clause-Patent (disetujui OSI).
Kesalahpahaman umum
- "2-Clause kurang aman dibanding 3-Clause" — Klausul ke-3 melarang nama dipakai untuk promosi, bukan klausul yang memberi perlindungan hukum lebih. Banyak pula pandangan bahwa penggunaan nama memang tidak diizinkan oleh lisensi sejak awal.
- "Biner tidak memerlukan pemberitahuan" — Klausul ke-2 mewajibkan pemberitahuan di dokumentasi dan sebagainya saat distribusi biner. Lisensi permisif yang tidak memerlukan pemberitahuan untuk biner adalah BSL-1.0.
Cara menerapkan
Taruh teks lisensi di LICENSE lalu isi [year] dan [fullname]. Pengenal SPDX-nya BSD-2-Clause.
Cocok untuk
Cocok untuk proyek yang bertukar kode dengan ekosistem keluarga BSD, seperti sistem operasi dan alat sistem, serta organisasi yang menginginkan kebebasan setara MIT tetapi sudah terbiasa dengan teks BSD.
Bisakah kode BSD-2-Clause 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.