Perbezaan Antara GPLV2 dan GPLV3 Perbezaan Antara

Anonim

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 untuk keperluan pengguna. Mana-mana pengguna perisian percuma juga boleh menukar perisian dan berkongsi dengan rakan dan rakan sekerja.

Ini 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 membuat dan mengedarkan versi diubah suai untuk mempunyai semakan tertakluk kepada GPL dan mendedahkan sumber versi 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 pendahulunya GPLV3 yang menjadikan GPLV3 versi terbaru. GPLV2 diperkenalkan pada tahun 1991 sementara GPLV3 dilancarkan pada tahun 2007.

Oleh kerana GPLV2 adalah versi lama dari GPLV3, terdapat perbezaan antara lesen. GPLV2 mempunyai pengecualian perpustakaan yang tidak mempunyai GPLV3.

Terdapat juga perbezaan yang ketara di antara kedua versi: GPLV3 baru dua kali panjang berbanding dengan GPLV2 dan menyentuh subjek penambahbaikan dan penjelasan dalam versi terdahulu. Ini termasuk indemniti paten, pengantarabangsaan, dan remedi untuk pelanggaran lesen.

Ciri lain kod GPLV3 adalah percubaannya dalam memberikan lebih banyak kejelasan pada lesen paten. Ia cuba 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 serasi untuk digunakan antara satu sama lain. Lesen terkini mempunyai beberapa keperluan seperti maklumat pemasangan yang tidak wujud pada bekas. 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 dengan 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 perlindungan paten tidak seperti GPLV2.

4. GPLV2 mempunyai kelemahan yang GPLV3 cuba untuk membetulkan. Kelemahan itu telah memperoleh istilah Tivoization yang berasal dari perakam video digital yang menangkap pengaturcaraan televisyen dan menyelamatkan data ke dalam penyimpanan cakera keras dalaman untuk melihat masa depan.

5. GPLV2 mempunyai seksyen baru yang telah ditambah kepada lesen yang dipanggil Melindungi Hak-hak Hak Pengguna dari Undang-undang Anti-Pencerobohan. Tujuan seksyen ini adalah untuk mencegah GPVL3 daripada dimasukkan ke 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.