Copyleft kuat

GNU General Public License v2.0

Copyleft kuat yang dirilis pada 1991. Dipakai kernel Linux dan Git; jika dipakai sebagai only, tidak kompatibel dengan GPL-3.0 dan Apache-2.0.

SPDXGPL-2.0-onlyGPL-2.0-or-later

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.
  • Tandai perubahanJika karya asli diubah, perubahan itu harus ditandai.
  • Ungkapkan sumberSaat mendistribusikan, kode sumber harus disediakan.
  • Lisensi yang samaVersi modifikasi dan turunan harus didistribusikan dengan lisensi yang sama (atau kompatibel).

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

GPL-2.0 adalah edisi kedua GPL yang dirilis FSF pada Juni 1991. Prinsip copyleft-nya sama dengan GPL-3.0: jika Anda mendistribusikan program yang memuat atau digabung dengan kode ini, keseluruhannya harus disediakan di bawah GPL-2.0 beserta sumbernya. Contoh utamanya adalah kernel Linux (GPL-2.0-only, dengan pengecualian syscall pada sebagian header), Git (GPL-2.0-only), dan WordPress (GPL-2.0-or-later).

only dan or-later

Proyek yang memakai GPL-2.0 biasanya memilih salah satu dari dua ini.

Pasal 9 teks lisensi menetapkan bahwa program yang tidak menyebut nomor versi boleh memakai edisi mana pun yang dirilis FSF. Karena itu penting untuk menyatakan dengan jelas lewat header file atau pengenal SPDX mana yang berlaku (panduan).

Yang harus dipenuhi saat mendistribusikan

Kesalahpahaman umum

Cara menerapkan

Taruh teks lisensi apa adanya di LICENSE atau COPYING, lalu tempel pemberitahuan resmi di setiap file. Jika kalimat 'either version 2 of the License, or (at your option) any later version' dalam pemberitahuan dipertahankan, berarti or-later; jika dihapus, berarti only. Pengenal SPDX-nya GPL-2.0-only / GPL-2.0-or-later.

Cocok untuk

Diperlukan untuk proyek yang harus bertukar kode dengan ekosistem GPL-2.0-only, seperti modul kernel Linux. Jika tujuan proyek baru adalah copyleft kuat, GPL-3.0 yang klausul paten dan kompatibilitasnya diperbaiki, atau 'GPL-2.0-or-later', lebih fleksibel.

Bisakah kode GPL-2.0 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) Tidak bolehSeluruh program yang digabung dan didistribusikan harus dibuka beserta sumbernya di bawah lisensi GNU yang sama, sehingga tidak bisa dimasukkan sambil mempertahankan lisensi proyek.
MIT Tidak bolehSeluruh program yang digabung dan didistribusikan harus dibuka beserta sumbernya di bawah lisensi GNU yang sama, sehingga tidak bisa dimasukkan sambil mempertahankan lisensi proyek.
Apache-2.0 Tidak bolehSeluruh program yang digabung dan didistribusikan harus dibuka beserta sumbernya di bawah lisensi GNU yang sama, sehingga tidak bisa dimasukkan sambil mempertahankan lisensi proyek.
MPL-2.0 Tidak bolehSeluruh program yang digabung dan didistribusikan harus dibuka beserta sumbernya di bawah lisensi GNU yang sama, sehingga tidak bisa dimasukkan sambil mempertahankan lisensi proyek.
LGPL-2.1 Boleh dengan syaratKarena LGPL-2.1 mengizinkan peralihan ke GPL, hal ini boleh hanya jika hasil gabungan didistribusikan sebagai GPL-2.0-only.
LGPL-3.0 Tidak bolehKode GPL-2.0-only tidak bisa berdampingan dengan syarat tambahan GPL-3.0, LGPL-3.0, dan AGPL-3.0.
GPL-3.0 Tidak bolehKode GPL-2.0-only tidak bisa berdampingan dengan syarat tambahan GPL-3.0, LGPL-3.0, dan AGPL-3.0.
AGPL-3.0 Tidak bolehKode GPL-2.0-only tidak bisa berdampingan dengan syarat tambahan GPL-3.0, LGPL-3.0, dan AGPL-3.0.

Konten situs ini adalah informasi umum, bukan nasihat hukum. Untuk keputusan distribusi, kontrak, atau sengketa yang sebenarnya, konsultasikan dengan pengacara atau ahli lainnya.