GPLV2 vs GPLV3
GPLV2 dan GPLV3 adalah versi GNU Public Licenses (GPL), satu lesen yang terkenal untuk perisian percuma. GPL juga disukai dengan Free Software Foundation (FSF). Penulis utama kedua-dua lesen ialah Richard Stallman.
Tujuan utama GPL adalah untuk mempromosikan ketersediaan dan penggunaan perisian percuma untuk sebarang tujuan dan keperluan pengguna. Mana-mana pengguna perisian percuma juga boleh menukar perisian dan membaginya dengan rakan dan rakan sekerja.
Ia adalah lesen sumber terbuka yang paling penting dan meluas dimana kira-kira 60 peratus perisian sumber terbuka menggunakan lesen ini seperti Linux dan Busybox. Ia mempunyai klausa yang dipanggil "copyleft" yang memaksa mana-mana pengguna yang mencipta dan mengedarkan versi yang diubah suai untuk membuat semakan tertakluk kepada GPL dan mendedahkan sumber versi yang diubah suai. Copyleft memastikan bahawa versi diubah suai di bawah GPL dan kod sumbernya didedahkan.
GPL adalah templat untuk semua versi GPL yang berjaya (GPLV2 dan GPLV3).
GPLV2 adalah pendahulu GPLV3 yang menjadikan GPLV3 versi terbaru. GPLV2 diperkenalkan pada tahun 1991 sementara GPLV3 dilancarkan pada tahun 2007.
Oleh kerana GPLV2 adalah versi lama GPLV3, terdapat perbezaan antara lesen. GPLV2 mempunyai pengecualian perpustakaan yang tidak mempunyai GPLV3.
Terdapat juga perbezaan yang ketara antara dua versi: GPLV3 baru dua kali ganda berbanding dengan GPLV2 dan menyentuh subjek penambahbaikan dan penjelasan dalam versi terdahulu. Ini termasuk indemniti paten, pengantarabangsaan, dan remedi untuk pelanggaran lesen.
Satu lagi ciri kod GPLV3 adalah percubaannya untuk memberikan lebih banyak kejelasan pada lesen paten. Ia cuba untuk menjelaskan apa yang dimaksudkan dengan pengedaran dan kerja derivatif, membatalkan penamatan klausa lesen serta-merta untuk peluang lesen, dan syarat-syarat tambahan yang membolehkan pengguna memilih dari satu set tetap terma alternatif untuk mengubah suai standard GPLV3.
GPLV3 lebih serasi dengan lebih banyak lesen berbanding GPLV2. Lesen baru membolehkan pengguna membuat kombinasi dengan kod yang mempunyai keperluan tambahan yang tidak ada dalam lesen itu sendiri.
Dari segi pelanggar lesen, GPLV3 menyediakan tempoh penyembuhan tambahan untuk pelanggar lesen kali pertama.
Untuk membuat kesimpulan, GPLV2 dan GPLV3 tidak sesuai untuk digunakan antara satu sama lain. Lesen terkini mempunyai beberapa keperluan seperti maklumat pemasangan yang tidak wujud dalam bekas itu. Menggabungkan kod dari kedua-dua lesen akan melanggar Seksyen 6 GPLV2.
Ringkasan:
1.GPLV2 dan GPLV3 adalah kedua-dua lesen yang dikeluarkan di bawah GPL. GPLV2 adalah bekas lesen yang dikeluarkan pada tahun 1991 sementara yang terbaru, GPLV3, dikeluarkan pada tahun 2007.
2.GPLV3 lebih lama berbanding GPLV2 kerana ia hampir cuba untuk menutup isu yang sama dengan bekas lesen.
3.GPLV3 mempunyai lebih jelas mengenai lesen paten, kebanyakannya pada kata-kata lesen kerana ia tidak boleh ditafsirkan sebagai "terlalu luas." Ia juga terpakai untuk melindungi paten yang tidak seperti GPLV2.
4.The GPLV2 mempunyai kelemahan yang GPLV3 cuba untuk memperbaiki. Kelemahan itu telah memperoleh istilah Tivoization yang berasal dari perakam video digital yang menangkap pengaturcaraan televisyen dan menyimpan data ke dalam penyimpanan cakera keras dalaman untuk tontonan masa depan.
5.GPLV2 mempunyai bahagian baru yang telah ditambah kepada lesen yang dipanggil Melindungi Hak-hak Hukum Pengguna dari Undang-undang Anti-Keteraturan. Tujuan seksyen ini adalah untuk mencegah GPVL3 daripada dimasukkan dalam teknologi atau produk yang akan digunakan untuk menguatkuasakan Akta Hak Cipta Millennium Digital (DCMA).
6. Kod GPLV3 lebih serasi dengan lebih banyak lesen berbanding dengan bekas lesen.