Fitur utama
- Pembuatan file LICENSE — Isi tahun dan pemegang hak cipta ke dalam teks 16 lisensi, lalu salin atau unduh sebagai file LICENSE. File pendamping seperti NOTICE untuk Apache-2.0 dan COPYING untuk LGPL-3.0 juga dibuat.
- Wizard pemilihan — Lewat 6 pertanyaan tentang cakupan pembukaan sumber, klausul paten, pemberitahuan hak cipta, kompatibilitas GPL-2.0, dan lainnya, wizard menampilkan 3 kandidat beserta alasannya.
- Header file SPDX — Membuat baris SPDX-License-Identifier dan SPDX-FileCopyrightText dalam 7 gaya komentar, serta dapat menambahkan pemberitahuan resmi GNU, Apache, MPL, dan Boost.
- Tabel perbandingan dan pemeriksa kompatibilitas — Bandingkan 16 lisensi sekilas lewat matriks izin·syarat·batasan, dan periksa beserta syaratnya apakah kode boleh dimasukkan ke proyek berlisensi lain.
- Penjelasan per lisensi dan panduan — Menjelaskan kewajiban dan kesalahpahaman umum tiap lisensi, serta konsep seperti copyleft, lisensi ganda, dan SPDX.
Cara menggunakan
- Pilih lisensi di tab generator. Jika belum tahu harus memilih apa, jawab pertanyaan di tab 'Wizard pemilihan'.
- Masukkan tahun dan pemegang hak cipta (nama pribadi atau organisasi). Nama proyek dipakai dalam NOTICE dan pemberitahuan GNU.
- Periksa pratinjau di sebelah kanan, lalu simpan file LICENSE dengan 'Unduh' dan taruh di tingkat teratas repositori.
- Di tab 'Header file', pilih gaya komentar sesuai bahasa lalu tempel di bagian paling atas setiap file sumber.
Pertanyaan umum
Apa yang terjadi jika saya tidak memasang lisensi?
Menurut hukum hak cipta, kondisi bawaannya adalah 'semua hak dilindungi'. Meski kodenya terbuka untuk umum, orang lain tidak berhak menyalin, mengubah, atau mendistribusikannya, sehingga tidak bisa disebut open source. Untuk repositori publik, sebaiknya sertakan file LICENSE.
Mana yang lebih baik, MIT atau Apache-2.0?
Keduanya permisif. MIT pendek dan sederhana, sedangkan Apache-2.0 memiliki pemberian paten yang tegas, klausul penghentian izin jika terjadi gugatan paten, serta aturan penandaan perubahan dan NOTICE. Jika banyak kontributor dari perusahaan atau paten menjadi perhatian, banyak yang memilih Apache-2.0; untuk pemakaian ringan, MIT. Menawarkan keduanya sekaligus dengan cara 'MIT OR Apache-2.0' juga umum.
Jika memakai kode GPL, apakah kode saya pasti harus dibuka?
Jika tidak didistribusikan dan hanya dipakai internal, tidak ada kewajiban membuka sumber. Saat program yang digabung dengan kode GPL didistribusikan ke luar, seluruh sumbernya harus disediakan di bawah GPL. Jika hanya dijalankan di server, GPL tidak menganggapnya sebagai distribusi, tetapi AGPL mewajibkan penyediaan sumber untuk versi modifikasi.
Bagaimana menulis tahunnya?
Umumnya ditulis tahun pertama kali dipublikasikan, kadang juga berupa rentang seperti '2019-2026'. Tidak ada kewajiban hukum untuk mengganti tahun setiap tahun.
Siapa yang ditulis sebagai pemegang hak cipta?
Orang yang menulis kode, atau untuk kode yang dibuat dalam rangka pekerjaan biasanya perusahaan adalah pemegang hak ciptanya. Jika banyak orang berkontribusi, kadang ditulis seperti 'Kontributor proyek Example (The Example Authors)'. Periksa aturan perusahaan tempat Anda bekerja.
Apakah nama yang saya masukkan disimpan di server?
Tidak. Teks LICENSE dan header dibuat di dalam browser, dan isian tidak dikirim ke server. Agar praktis pada kunjungan berikutnya, isian hanya disimpan di penyimpanan lokal browser ini dan dapat dihapus kapan saja.
Bisakah saya mengganti lisensi kode yang sudah dipublikasikan?
Pemegang hak cipta dapat menerapkan lisensi lain untuk versi mendatang, tetapi izin yang sudah diberikan untuk versi yang telah didistribusikan biasanya tidak dicabut. Jika tercampur kode dari kontributor lain, diperlukan persetujuan mereka (atau CLA).
Sumber data dan lisensi
- Teks lisensi dan klasifikasi izin·syarat·batasan: choosealicense.com (GitHub, Inc. and contributors, MIT License) — data
_licensesdi repositori github/choosealicense.com, berdasarkan commit 2026-09-10. - Pencocokan teks: SPDX License List 3.29 (dirilis 2026-09-16, spdx.org/licenses). Pengenal mengikuti daftar SPDX.
- Penilaian kompatibilitas: matriks kompatibilitas 'Frequently Asked Questions about the GNU Licenses' dari FSF dan teks masing-masing lisensi.
- Teks lisensi dimuat sesuai syarat yang ditetapkan tiap lisensi (misalnya izin GPL untuk menyalin dan mendistribusikan salinan verbatim). Teks tidak diubah; hanya placeholder [year]·[fullname] pada MIT·BSD·ISC·0BSD yang diganti dengan isian Anda.
choosealicense.com — Copyright (c) GitHub, Inc. and contributors
MIT License (teks lengkap lihat LICENSE.md di repositori)