GPLV2 vs GPLV3
GPLV2 dan GPLV3 adalah versi GNU Public Licenses (GPL), lisensi terkenal untuk perangkat lunak bebas. GPL juga disukai dengan Free Software Foundation (FSF). Penulis utama 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 apa pun. Setiap pengguna perangkat lunak bebas juga dapat mengubah perangkat lunak dan membaginya dengan teman dan kolega.
Ini adalah lisensi open source yang paling penting dan tersebar luas 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 modifikasi agar revisi tunduk pada GPL dan mengungkapkan sumber versi modifikasi. 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 dari GPLV3 yang menjadikan GPLV3 versi terbaru. GPLV2 diperkenalkan pada 1991, sementara GPLV3 diluncurkan pada 2007.
Karena GPLV2 adalah versi yang lebih lama dari GPLV3, ada perbedaan antara lisensi. GPLV2 memiliki pengecualian pustaka yang tidak dimiliki GPLV3.
Ada juga perbedaan mencolok antara kedua versi: GPLV3 yang baru memiliki panjang dua kali lipat dibandingkan dengan GPLV2 dan menyentuh subyek peningkatan dan klarifikasi di versi sebelumnya. Ini termasuk ganti rugi paten, internalisasi, dan perbaikan 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 pekerjaan distribusi dan turunan, mencabut penghentian segera klausul lisensi yang mendukung peluang lisensi, dan ketentuan tambahan yang memungkinkan pengguna untuk memilih dari sekumpulan ketentuan alternatif untuk memodifikasi standar GPLV3.
GPLV3 lebih kompatibel dengan lisensi lebih banyak 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 menyediakan periode penyembuhan ekstra 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 GPLV2.
Ringkasan:
1.GPLV2 dan GPLV3 keduanya merupakan lisensi yang dirilis berdasarkan GPL. GPLV2 adalah lisensi sebelumnya yang dirilis pada tahun 1991 sedangkan yang terbaru, GPLV3, dirilis pada tahun 2007.
2.GPLV3 lebih panjang dibandingkan dengan GPLV2 karena hampir mencoba untuk menutupi masalah yang sama dengan lisensi sebelumnya.
3.GPLV3 memiliki kejelasan lebih lanjut tentang lisensi paten, sebagian besar pada kata-kata lisensi karena tidak dapat diartikan sebagai "terlalu luas." Ini juga berlaku untuk perlindungan paten tidak seperti GPLV2.
4. GPLV2 memiliki celah yang coba diperbaiki oleh GPLV3. Celah tersebut telah memperoleh istilah Tivoization yang berasal dari perekam video digital yang menangkap program televisi dan menyimpan data ke dalam penyimpanan hard drive internal untuk dilihat di masa mendatang..
5.GPLV2 memiliki bagian baru yang telah ditambahkan ke lisensi yang disebut Melindungi Hak-hak Hukum Pengguna dari Undang-Undang Anti-Penipuan. Tujuan bagian ini adalah untuk mencegah GPVL3 agar tidak dimasukkan dalam teknologi atau produk yang akan digunakan untuk menegakkan Digital Millennium Copyright Act (DCMA).
6.GPLV3 kode lebih kompatibel dengan lisensi lebih banyak dibandingkan dengan lisensi sebelumnya.