Pembuat lisensi
Buat file lisensi sumber terbuka untuk proyek Anda
Input & opsi
Berjalan di browser Anda. Input Anda tetap berada di perangkat ini.
Hasil
Masukkan nilai Anda untuk melihat hasilnya.
Pembuat lisensi open source gratis
Alat pembuat lisensi open source gratis kami membantu Anda membuat file LICENSE dengan format yang benar untuk proyek perangkat lunak Anda dalam hitungan detik. Pilih dari sembilan lisensi populer, yaitu MIT, Apache 2.0, GPL v3, LGPL v3, BSD 2-Clause, BSD 3-Clause, ISC, MPL 2.0, dan The Unlicense, masing-masing dengan penyisipan otomatis nama pemegang hak cipta dan tahun.
Memilih lisensi open source yang tepat adalah salah satu keputusan terpenting saat memublikasikan proyek. Lisensi Anda menentukan bagaimana orang lain dapat menggunakan, memodifikasi, dan mendistribusikan kode Anda. Alat ini menampilkan rincian yang jelas tentang izin, ketentuan, dan batasan setiap lisensi sehingga Anda dapat memilih dengan informasi yang cukup tanpa membaca berlembar-lembar teks hukum.
Setelah memilih lisensi dan memasukkan data Anda, Anda dapat menyalin teks lengkapnya ke clipboard atau mengunduhnya sebagai file LICENSE yang siap dimasukkan ke repositori Anda. Semuanya berjalan di browser Anda tanpa ada data yang dikirim ke server mana pun.
Fitur utama
- Sembilan lisensi open source populer: MIT, Apache 2.0, GPL v3, LGPL v3, BSD 2-Clause, BSD 3-Clause, ISC, MPL 2.0, dan The Unlicense
- Penyisipan otomatis nama pemegang hak cipta dan tahun
- Perbandingan visual izin (penggunaan komersial, modifikasi, distribusi, hak paten)
- Tampilan ketentuan yang jelas (pemberitahuan hak cipta, pernyataan perubahan, lisensi yang sama)
- Batasan yang disorot (tanpa tanggung jawab, tanpa garansi, tanpa penggunaan merek dagang)
- Salin ke clipboard dengan satu klik untuk ditempel dengan cepat ke repositori Anda
- Unduh sebagai file LICENSE yang siap untuk version control
- Pratinjau real time teks lisensi yang dihasilkan
- Tata letak tiga kolom yang bersih untuk menelusuri dan membandingkan dengan mudah
- Sepenuhnya di sisi klien, tanpa data yang dikirim ke server mana pun
Cara menggunakan Pembuat lisensi
- Telusuri lisensi: Klik daftar lisensi di sebelah kiri untuk melihat deskripsi, izin, ketentuan, dan batasan setiap lisensi.
- Pilih lisensi Anda: Pilih lisensi yang paling sesuai dengan tujuan proyek dan ekspektasi komunitas Anda.
- Masukkan data Anda: Ketik nama Anda atau organisasi Anda di kolom Pemegang hak cipta dan pastikan tahunnya benar.
- Tinjau hasilnya: Baca teks lisensi yang dihasilkan di panel pratinjau untuk memastikan semuanya sudah benar.
- Salin atau unduh: Klik "Salin" untuk menyalin teks ke clipboard, atau "Unduh" untuk menyimpannya sebagai file LICENSE.
Kasus penggunaan
- Proyek open source baru: Tambahkan lisensi dengan cepat saat membuat repositori GitHub, GitLab, atau Bitbucket baru.
- Proyek lama tanpa lisensi: Tambahkan lisensi yang semestinya ke kode lama yang dipublikasikan tanpa lisensi.
- Publikasi library & paket: Sertakan lisensi yang benar saat memublikasikan ke npm, PyPI, crates.io, atau registry lainnya.
- Open source korporat: Pilih lisensi yang selaras dengan kebijakan kekayaan intelektual perusahaan Anda sebelum membuka kode sumber alat internal.
- Proyek pendidikan: Pilih lisensi permisif untuk proyek kelas dan portofolio mahasiswa.
- Dokumentasi & template: Hasilkan teks lisensi untuk repositori dokumentasi dan template proyek.
- Perbandingan lisensi: Gunakan tampilan izin, ketentuan, dan batasan untuk membandingkan lisensi secara berdampingan sebelum memutuskan.
Pertanyaan yang sering diajukan
Apakah alat ini gratis?
Ya, pembuat lisensi ini sepenuhnya gratis tanpa batas penggunaan dan tanpa perlu akun.
Apakah data saya aman?
Semua pemrosesan berlangsung secara lokal di browser Anda. Nama pemegang hak cipta dan tahun Anda tidak pernah dikirim ke server mana pun.
Lisensi mana yang harus saya pilih?
Untuk fleksibilitas maksimum, MIT atau ISC adalah pilihan populer. Jika Anda menginginkan perlindungan paten, pilih Apache 2.0. Jika Anda ingin karya turunan tetap open source, GPL v3 adalah lisensi copyleft standar. The Unlicense menyerahkan karya Anda ke domain publik.
Apa perbedaan antara lisensi permisif dan copyleft?
Lisensi permisif (MIT, BSD, ISC, Apache) mengizinkan orang lain menggunakan kode Anda dalam proyek proprietari. Lisensi copyleft (GPL, LGPL) mewajibkan karya turunan juga didistribusikan di bawah lisensi open source yang sama.
Di mana saya harus menaruh file LICENSE?
Taruh file LICENSE yang diunduh di direktori root repositori proyek Anda. Sebagian besar platform seperti GitHub dan npm mendeteksi dan menampilkannya secara otomatis.
Bisakah saya mengganti lisensi nanti?
Ya, sebagai pemegang hak cipta Anda dapat melisensikan ulang kode Anda kapan saja. Namun, kode yang sudah didistribusikan di bawah lisensi sebelumnya tetap tercakup oleh lisensi tersebut bagi para penerimanya.
Tips & praktik terbaik
- Selalu sertakan lisensi: Kode tanpa lisensi secara default bukan open source, orang lain tidak dapat menggunakannya secara legal.
- Sesuaikan dengan ekspektasi komunitas: Gunakan lisensi yang menjadi standar di ekosistem Anda (mis. MIT untuk JavaScript, Apache 2.0 untuk Java).
- Tambahkan header lisensi ke file sumber: Beberapa lisensi (Apache 2.0, GPL) menyarankan penambahan pemberitahuan singkat di bagian atas setiap file sumber.
- Periksa kompatibilitas dependensi: Pastikan lisensi yang Anda pilih kompatibel dengan lisensi dependensi proyek Anda.
- Gunakan pengenal SPDX: Rujuk lisensi Anda dengan pengenal SPDX-nya (mis. MIT, Apache-2.0) di package.json atau setup.py untuk perkakas otomatis.