Cara menggunakan Generator LICENSE
- Pilih lisensi — ringkasannya menunjukkan apa yang diizinkan dan apa yang diwajibkan kepada orang yang memakai kodemu.
- Isi pemegang hak cipta (kamu atau perusahaanmu), tahunnya, dan nama proyek.
- Salin atau unduh file LICENSE, lalu letakkan di root repositorimu.
- Tambahkan identifier SPDX ke
package.json, badge README, dan untuk Apache, GPL, dan MPL, catatan singkat di bagian atas file sumbermu.
Lisensi mana yang sebaiknya saya pilih?
| Lisensi | Singkatnya | Wajib membagikan perubahan? |
|---|---|---|
| MIT | Bebas melakukan apa saja, asalkan pemberitahuan hak cipta tetap disertakan. Pilihan paling populer. | Tidak |
| Apache 2.0 | Seperti MIT, ditambah pemberian lisensi paten secara eksplisit dan pemberitahuan perubahan. | Tidak |
| BSD 2 / 3-Clause, ISC | Lisensi permisif yang singkat; BSD-3 juga melarang penggunaan namamu untuk mempromosikan produk turunan. | Tidak |
| MPL 2.0 | File yang diubah harus tetap terbuka; bisa digabung dengan kode tertutup. | Hanya file yang diubah |
| LGPL 3.0 | Perubahan pada library tetap terbuka; aplikasi yang hanya terhubung ke library boleh tertutup. | Library-nya |
| GPL 3.0 | Apa pun yang kamu distribusikan dan menyertakan kode ini juga harus berlisensi GPL. | Ya |
| AGPL 3.0 | Seperti GPL, dan berlaku juga saat orang menggunakannya lewat jaringan (SaaS). | Ya, termasuk untuk SaaS |
| Unlicense | Domain publik, tanpa syarat sama sekali. | Tidak |
Lisensi singkat disertakan secara lengkap. Teks lengkap Apache 2.0, keluarga GPL, dan MPL 2.0 cukup panjang, jadi generator akan mengambil teks resmi dari apache.org, gnu.org, atau mozilla.org saat kamu memilih salah satunya. Halaman ini menjelaskan lisensi, tetapi bukan nasihat hukum. Untuk kode perusahaan, konsultasikan dengan tim legal. Terkait: Generator README, Generator package.json, Generator .gitignore.
Juga dicari sebagai: generator lisensi, generator license mit, generator file license, generator lisensi open source, license apache 2.0, lisensi gpl 3.0, cara memilih lisensi, spdx license.
Tool yang cocok dipakai bersama Generator LICENSE
- Generator Changelog — Tempel git log kamu dan dapatkan bagian CHANGELOG.md yang rapi: commit dikelompokkan menjadi Features, Bug Fixes, Performance, dan Breaking Changes, scope ditebalkan, dan tautan ke commit, plus versi semantik berikutnya.
- Pembuat Conventional Commit — Tulis pesan commit yang mengikuti spesifikasi Conventional Commits tanpa perlu menghafalnya.
- Generator .editorconfig — Pastikan setiap editor di tim kamu memakai indentasi, akhir baris, dan charset yang sama.
- Formatter HTML — Tempel markup yang berantakan atau sudah di-minify, lalu dapatkan HTML rapi dengan indentasi konsisten — termasuk blok <style> dan <script> di dalamnya.