Perbedaan Antara GPL Dan LGPL

Daftar Isi:

Perbedaan Antara GPL Dan LGPL
Perbedaan Antara GPL Dan LGPL

Video: Perbedaan Antara GPL Dan LGPL

Video: Perbedaan Antara GPL Dan LGPL
Video: UpStart Workshop - Episode 31 - What are the GPL and LGPL and how do they differ? 2024, November
Anonim

GPL vs LGPL

GPL dan LGPL adalah lisensi perangkat lunak yang melindungi kebebasan pengguna untuk berbagi dan / atau mengubah perangkat lunak sumber terbuka. Sebagian besar perangkat lunak dengan lisensi telah membatasi kebebasan dalam hal modifikasi dan distribusi, tetapi GPL dan LGPL menghilangkan pembatasan tersebut sehingga memberi pengguna lebih banyak kelonggaran. Di antara lisensi open source yang ada saat ini, keduanya adalah yang paling populer.

Apa itu GPL?

Lisensi Publik Umum GNU, atau biasa disebut GPL, adalah jenis lisensi yang telah digunakan oleh banyak perangkat lunak gratis seperti Linux. Di bawah lisensi ini, dipastikan bahwa perangkat lunak terbuka untuk semua pengguna, membuat mereka bebas untuk mengubah, mengedit, atau memodifikasi perangkat lunak sumber terbuka, mendapatkan kode sumber dan mendistribusikannya kembali. Pembatasan yang terlibat dengan GPL hanya ada untuk melindungi hak-hak pengguna. GPL melarang siapa pun untuk menyangkal hak pengguna atau menyerahkan haknya.

Apa itu LGPL?

Lisensi Publik Umum Lebih Rendah GNU, atau dikenal sebagai LGPL, lebih atau kurang, merupakan versi GPL yang telah diubah. Lisensi ini umumnya terbatas pada pustaka perangkat lunak. Lisensi ini disebut Lesser General Public License karena memberikan perlindungan yang lebih sedikit pada kebebasan pengguna. Hal ini memungkinkan program tidak bebas untuk mendapatkan akses atau tautan ke perpustakaan. Ketika program tidak bebas menautkan ke perpustakaan, itu disebut pekerjaan gabungan, atau turunan dari perpustakaan asli.

Apa perbedaan antara GPL dan LGPL?

• Perbedaan utama antara GPL dan LGPL adalah bahwa GPL memberikan perlindungan lebih kepada pengguna perangkat lunak. Ini memungkinkan mereka kebebasan untuk membuat perubahan pada perangkat lunak, berbagi dan menerima kode sumber.

• Ketika seorang pengguna mendistribusikan perangkat lunak, ia harus memastikan orang lain bisa mendapatkan hak yang sama. Penting untuk diperhatikan bahwa setiap perubahan yang dibuat dalam perangkat lunak juga harus memiliki lisensi di bawah GPL.

• LPGL, di sisi lain, secara khusus ditujukan untuk perpustakaan perangkat lunak, di mana seseorang dapat membuat perubahan dan mengembalikan kode sumber, tetapi seseorang dapat menautkannya ke program tidak bebas yang tidak dilisensikan di bawah GPL. Sebagian besar program saat ini dilisensikan di bawah GPL sementara sebagian besar perpustakaan menggunakan GPL, beberapa memilih untuk menggunakan LGPL sehingga lebih banyak orang diizinkan untuk memanfaatkannya.

Artikel Diff Tengah sebelum Tabel

• GPL sebagian besar untuk program sedangkan LGPL terbatas pada pustaka perangkat lunak.

• Kapanpun perubahan dilakukan di bawah lisensi GPL, kode sumber diperlukan dan perubahan juga harus dilisensikan di bawah GPL, sementara LGPL mungkin mengizinkan program non-GPL untuk ditautkan ke perpustakaan tetapi tetap harus menyediakan kode sumber.

Direkomendasikan: