Generator File LICENSE — MIT, Apache 2.0, GPL, BSD dan Lainnya

Tambahkan lisensi open-source yang tepat ke proyekmu dalam hitungan detik. Pilih MIT, Apache 2.0, GPL 3.0, BSD, ISC, MPL 2.0, AGPL, LGPL, atau Unlicense, isi nama dan tahun, lalu salin atau unduh file LICENSE yang siap pakai, beserta identifier SPDX untuk package.json, badge README, dan catatan singkat yang diletakkan di bagian atas file sumber. Belum yakin pilih yang mana? Perbandingannya menunjukkan apa yang diizinkan dan apa yang diwajibkan.

Diperbarui

LICENSE

Tambahkan juga

Tool ini mengambil URL publik yang kamu masukkan dari server kami. Hasilnya disimpan sementara di memori selama beberapa menit dan tidak pernah disimpan di database.

Apakah alat ini membantu?0.0 0 penilaian
Buat README.md profesional lengkap dengan badgeLangkah instalasi, cara pakai, tabel konfigurasi, env var, roadmap & lisensi.Generator README →

Cara menggunakan Generator LICENSE

  1. Pilih lisensi — ringkasannya menunjukkan apa yang diizinkan dan apa yang diwajibkan kepada orang yang memakai kodemu.
  2. Isi pemegang hak cipta (kamu atau perusahaanmu), tahunnya, dan nama proyek.
  3. Salin atau unduh file LICENSE, lalu letakkan di root repositorimu.
  4. 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?

LisensiSingkatnyaWajib membagikan perubahan?
MITBebas melakukan apa saja, asalkan pemberitahuan hak cipta tetap disertakan. Pilihan paling populer.Tidak
Apache 2.0Seperti MIT, ditambah pemberian lisensi paten secara eksplisit dan pemberitahuan perubahan.Tidak
BSD 2 / 3-Clause, ISCLisensi permisif yang singkat; BSD-3 juga melarang penggunaan namamu untuk mempromosikan produk turunan.Tidak
MPL 2.0File yang diubah harus tetap terbuka; bisa digabung dengan kode tertutup.Hanya file yang diubah
LGPL 3.0Perubahan pada library tetap terbuka; aplikasi yang hanya terhubung ke library boleh tertutup.Library-nya
GPL 3.0Apa pun yang kamu distribusikan dan menyertakan kode ini juga harus berlisensi GPL.Ya
AGPL 3.0Seperti GPL, dan berlaku juga saat orang menggunakannya lewat jaringan (SaaS).Ya, termasuk untuk SaaS
UnlicenseDomain 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.

Pertanyaan yang sering diajukan

Bagaimana cara menambahkan lisensi ke proyek GitHub saya?
Buat lisensinya di sini, simpan sebagai LICENSE (tanpa ekstensi) di root repositori, lalu commit. GitHub kemudian menampilkan lisensi tersebut di halaman repositori.
Apa perbedaan MIT dan Apache 2.0?
Keduanya memungkinkan siapa pun menggunakan, mengubah, dan menjual kodemu. Apache 2.0 menambahkan lisensi paten secara eksplisit dan mewajibkan orang mencatat perubahan; MIT lebih pendek dan sederhana.
Apa arti copyleft?
Lisensi copyleft (GPL, AGPL, dan sebagian LGPL serta MPL) mewajibkan perubahan yang didistribusikan tetap memakai lisensi yang sama, sehingga kodenya tetap terbuka. Lisensi permisif (MIT, BSD, Apache) tidak mewajibkan hal itu.
Apa yang harus saya tulis di package.json?
Identifier SPDX, misalnya "license": "MIT" atau "license": "Apache-2.0". Generator menampilkannya untuk lisensi yang kamu pilih.

Tool terkait