Permisif (Permissive)

MIT License

Lisensi permisif pendek yang paling banyak dipakai; apa pun boleh asalkan pemberitahuan hak cipta dan teks izin dipertahankan.

SPDXMIT

Izin, syarat, dan batasan sekilas

Izin

  • Penggunaan komersialKarya asli dan turunannya boleh dipakai untuk tujuan komersial.
  • ModifikasiKode boleh diubah.
  • DistribusiKode boleh didistribusikan.
  • Penggunaan pribadiBoleh dipakai dan diubah secara internal tanpa dipublikasikan.

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 MIT adalah lisensi permisif (permissive) yang berasal dari Massachusetts Institute of Technology (MIT). Teksnya hanya tiga paragraf sehingga mudah dibaca, dan mengizinkan penggunaan, penyalinan, modifikasi, penggabungan, penerbitan, distribusi, pelisensian ulang, dan penjualan. Syaratnya hanya satu: sertakan pemberitahuan hak cipta dan teks izin ini di semua salinan atau bagian substansial perangkat lunak. Paragraf terakhir adalah klausul penafian bahwa perangkat lunak diberikan 'apa adanya (AS IS)' tanpa jaminan apa pun maupun tanggung jawab atas kerugian.

Lisensi ini disebut sebagai yang paling banyak dipakai di repositori publik GitHub, dan proyek terkenal seperti Node.js, Ruby on Rails, jQuery, dan React memakai MIT. React juga terkenal karena pada 2017 beralih dari kombinasi 'BSD + paten' ke MIT.

Yang harus dipenuhi saat mendistribusikan

Cara menerapkan

Buat file LICENSE (atau LICENSE.txt, LICENSE.md) di tingkat teratas repositori, masukkan teks lisensi, lalu ganti [year] dengan tahun dan [fullname] dengan pemegang hak cipta. Generator di situs ini mengerjakannya untuk Anda. Jika metadata manajer paket (seperti "license": "MIT" di package.json) dan SPDX-License-Identifier: MIT di header file sumber juga ditulis, alat akan mengenali lisensinya secara otomatis.

Kesalahpahaman umum

Cocok untuk

Cocok untuk pustaka, utilitas kecil, dan kode contoh yang ingin dipakai sebanyak mungkin orang tanpa batasan. Mudah diadopsi perusahaan dan dapat dimasukkan ke proyek dengan hampir semua lisensi lain (termasuk GPL), sehingga kompatibilitas ekosistemnya termasuk yang paling luas. Di ekosistem Rust dan JavaScript, banyak juga yang merilis dengan lisensi ganda MIT OR Apache-2.0 untuk melengkapi klausul paten (panduan lisensi ganda).

Bisakah kode MIT 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) BolehPemberitahuan hak cipta asli dan teks lisensinya harus ikut disertakan.
Apache-2.0 BolehPemberitahuan hak cipta asli dan teks lisensinya harus ikut disertakan.
MPL-2.0 BolehPemberitahuan hak cipta asli dan teks lisensinya harus ikut disertakan.
LGPL-2.1 BolehPemberitahuan hak cipta asli dan teks lisensinya harus ikut disertakan.
LGPL-3.0 BolehPemberitahuan hak cipta asli dan teks lisensinya harus ikut disertakan.
GPL-2.0 BolehPemberitahuan hak cipta asli dan teks lisensinya harus ikut disertakan.
GPL-3.0 BolehPemberitahuan hak cipta asli dan teks lisensinya harus ikut disertakan.
AGPL-3.0 BolehPemberitahuan 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.