Perbedaan antara GPLV2 dan GPLV3

Perbedaan antara GPLV2 dan GPLV3

Gplv2 vs gplv3

GPLV2 dan GPLV3 adalah versi Lisensi Publik GNU (GPL), lisensi terkenal untuk perangkat lunak gratis. GPL juga disukai dengan Free Software Foundation (FSF). Penulis utama dari kedua lisensi adalah Richard Stallman.

Tujuan utama GPL adalah untuk mempromosikan ketersediaan gratis dan penggunaan perangkat lunak untuk tujuan apa pun dan untuk kebutuhan pengguna mana pun. Setiap pengguna perangkat lunak gratis juga dapat mengubah perangkat lunak dan membaginya dengan teman dan kolega.

Ini adalah lisensi open source yang paling penting dan meluas di mana sekitar 60 persen perangkat lunak open source menggunakan lisensi ini seperti Linux dan BusyBox. Ini memiliki klausa yang disebut "copyleft" yang memaksa setiap pengguna yang membuat dan mendistribusikan versi yang dimodifikasi untuk memiliki revisi yang tunduk pada GPL dan mengungkapkan sumber versi yang dimodifikasi. Copyleft memastikan bahwa versi yang dimodifikasi berada di bawah GPL dan kode sumbernya diungkapkan.

GPL adalah templat untuk semua versi GPL berikutnya (GPLV2 dan GPLV3).

GPLV2 adalah pendahulu GPLV3 yang menjadikan GPLV3 versi terbaru. GPLV2 diperkenalkan pada tahun 1991 sementara GPLV3 diluncurkan pada tahun 2007.

Karena GPLV2 adalah versi GPLV3 yang lebih lama, ada perbedaan antara lisensi. GPLV2 memiliki pengecualian perpustakaan yang tidak dimiliki GPLV3.

Ada juga perbedaan yang menonjol antara kedua versi: GPLV3 baru panjangnya dua kali lipat dibandingkan dengan GPLV2 dan menyentuh subjek perbaikan dan klarifikasi dalam versi sebelumnya. Ini termasuk ganti rugi paten, internalisasi, dan solusi untuk pelanggaran lisensi.

Karakteristik lain dari kode GPLV3 adalah upayanya dalam memberikan lebih banyak kejelasan tentang lisensi paten. Ia mencoba untuk mengklarifikasi apa yang dimaksud dengan distribusi dan pekerjaan derivatif, mencabut penghentian segera klausul lisensi yang mendukung peluang lisensi, dan persyaratan tambahan yang memungkinkan pengguna untuk memilih dari set tetap dari persyaratan alternatif untuk memodifikasi GPLV3 standar standar.

GPLV3 lebih kompatibel dengan lebih banyak lisensi dibandingkan dengan GPLV2. Lisensi baru memungkinkan pengguna untuk membuat kombinasi dengan kode yang memiliki persyaratan tambahan yang tidak ada dalam lisensi itu sendiri.

Dalam hal pelanggar lisensi, GPLV3 memberikan periode penyembuhan tambahan untuk pelanggar lisensi pertama kali.

Untuk menyimpulkan, GPLV2 dan GPLV3 tidak kompatibel untuk digunakan satu sama lain. Lisensi terbaru memiliki beberapa persyaratan seperti informasi instalasi yang tidak ada di yang sebelumnya. Menggabungkan kode dari kedua lisensi akan melanggar Bagian 6 dari GPLV2.

Ringkasan:

1.GPLV2 dan GPLV3 keduanya lisensi yang dirilis di bawah GPL. GPLV2 adalah lisensi sebelumnya yang dirilis pada tahun 1991 sementara yang terbaru, GPLV3, dirilis pada tahun 2007.
2.Gplv3 lebih lama dibandingkan dengan gplv2 karena hampir mencoba untuk menutupi masalah yang sama dengan lisensi sebelumnya.
3.Gplv3 memiliki lebih banyak kejelasan tentang lisensi paten, sebagian besar pada kata -kata lisensi karena tidak dapat ditafsirkan sebagai “terlalu luas.”Ini juga berlaku untuk perlindungan paten tidak seperti GPLV2.
4.GPLV2 memiliki celah yang ingin diperbaiki GPLV3. Celah ini telah memperoleh istilah tivoisasi yang berasal dari perekam video digital yang menangkap pemrograman televisi dan menyimpan data ke dalam penyimpanan hard drive internal untuk tampilan di masa depan.
5.GPLV2 memiliki bagian baru yang telah ditambahkan ke lisensi yang disebut melindungi hak hukum pengguna dari undang-undang anti-sirkum. Tujuan bagian ini adalah untuk mencegah GPVL3 termasuk dalam teknologi atau produk yang akan digunakan untuk menegakkan Digital Millennium Copyright Act (DCMA).
6.Kode GPLV3 lebih kompatibel dengan lebih banyak lisensi dibandingkan dengan lisensi sebelumnya.