Perbezaan antara gplv2 dan gplv3

Perbezaan antara gplv2 dan gplv3

GPLV2 vs GPLV3

GPLV2 dan GPLV3 adalah versi Lesen Awam GNU (GPL), lesen terkenal untuk perisian percuma. GPL juga disukai dengan Yayasan Perisian Percuma (FSF). Pengarang utama kedua -dua lesen ialah Richard Stallman.

Tujuan utama GPL adalah untuk mempromosikan ketersediaan percuma dan penggunaan perisian untuk tujuan apa pun dan untuk keperluan pengguna. Mana -mana pengguna perisian percuma juga boleh mengubah perisian dan berkongsi dengan rakan dan rakan sekerja.

Ini adalah lesen sumber terbuka yang paling penting dan meluas di mana kira -kira 60 peratus perisian sumber terbuka menggunakan lesen ini seperti Linux dan Busybox. Ia mempunyai klausa yang disebut "copyleft" yang memaksa mana -mana pengguna yang mencipta dan mengedarkan versi yang diubah suai untuk mempunyai semakan yang tertakluk kepada GPL dan mendedahkan sumber versi yang diubah suai. Copyleft memastikan bahawa versi yang diubahsuai berada 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 manakala 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 menonjol antara kedua -dua versi: GPLv3 baru adalah dua kali ganda berbanding dengan GPLV2 dan menyentuh subjek penambahbaikan dan penjelasan dalam versi bekas. Ini termasuk ganti rugi paten, pengantarabangsaan, dan remedi untuk pelanggaran lesen.

Satu lagi ciri kod gplv3 adalah percubaannya dalam memberikan lebih banyak kejelasan mengenai lesen paten. Ia cuba menjelaskan apa yang dimaksudkan dengan pengedaran dan kerja derivatif, membatalkan penamatan segera klausa lesen yang memihak kepada peluang lesen, dan terma tambahan yang membolehkan pengguna memilih dari satu set tetap terma alternatif untuk mengubah suai standard GPLv3.

GPLv3 lebih serasi dengan lebih banyak lesen berbanding dengan GPLv2. Lesen baru ini 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 di 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 manakala yang paling baru, GPLV3, dikeluarkan pada tahun 2007.
2.Gplv3 lebih lama berbanding dengan gplv2 kerana hampir cuba menampung masalah yang sama dengan bekas lesen.
3.Gplv3 mempunyai lebih jelas mengenai lesen paten, kebanyakannya pada kata -kata lesen kerana ia tidak dapat ditafsirkan sebagai "terlalu luas."Ia juga terpakai kepada perlindungan paten tidak seperti GPLv2.
4.GPLV2 mempunyai kelemahan yang cuba diperbaiki oleh GPLV3. Kelemahan telah memperoleh istilah tivoization yang diperolehi daripada perakam video digital yang menangkap pengaturcaraan televisyen dan menyimpan data ke dalam penyimpanan cakera keras dalaman untuk tontonan masa depan.
5.GPLv2 mempunyai seksyen baru yang telah ditambah kepada lesen yang disebut melindungi hak undang-undang pengguna dari undang-undang anti-circumvention. Hasrat seksyen ini adalah untuk menghalang GPVL3 daripada dimasukkan ke dalam teknologi atau produk yang akan digunakan untuk menguatkuasakan Akta Hak Cipta Milenium Digital (DCMA).
6.Kod gplv3 lebih serasi dengan lebih banyak lesen berbanding dengan lesen bekas.