GPL vs LGPL
GPL dan LGPL adalah lesen perisian yang melindungi kebebasan pengguna untuk berkongsi dan / atau menukar perisian sumber terbuka. Sebilangan besar perisian dengan lesen membatasi kebebasan ketika melakukan pengubahsuaian dan pengedaran, tetapi GPL dan LGPL menghapus sekatan tersebut sehingga memberikan lebih banyak kelonggaran kepada penggunanya. Di antara lesen sumber terbuka yang ada sekarang, kedua-duanya adalah yang paling popular.
Apa itu GPL?
Lesen Awam Umum GNU, atau biasa disebut GPL, adalah jenis lesen yang telah digunakan oleh banyak perisian percuma seperti Linux. Di bawah lesen ini, ia memastikan bahawa perisian terbuka untuk semua pengguna, menjadikan mereka bebas untuk mengubah, menyunting, atau mengubah perisian sumber terbuka, mendapatkan kod sumber dan mengedarkannya kembali. Sekatan yang berlaku dengan GPL hanya ada untuk melindungi hak pengguna. GPL melarang sesiapa sahaja untuk menafikan hak pengguna atau menyerahkan hak mereka.
Apa itu LGPL?
Lesen Awam Umum GNU yang Lebih Rendah, atau dikenali sebagai LGPL, lebih kurang merupakan versi GPL yang dipinda. Lesen ini umumnya terhad pada perpustakaan perisian. Ia dipanggil Lesen Awam Lebih Rendah kerana memberikan perlindungan yang lebih sedikit terhadap kebebasan pengguna. Ini membolehkan program bebas untuk mendapatkan akses atau pautan ke perpustakaan. Apabila program tidak bebas menghubungkan ke perpustakaan, ia dipanggil gabungan karya, atau turunan dari perpustakaan asal.
Apakah perbezaan antara GPL dan LGPL?
• Perbezaan utama antara GPL dan LGPL adalah bahawa GPL memberikan lebih banyak perlindungan kepada pengguna perisian. Ini memberi mereka kebebasan untuk membuat perubahan pada perisian, berkongsi dan menerima kod sumber.
• Semasa pengguna menyebarkan perisian, seseorang mesti memastikan orang lain dapat hak yang sama. Penting untuk diperhatikan bahawa setiap perubahan yang dibuat dalam perisian juga mesti dilesenkan di bawah GPL.
• LPGL, sebaliknya, dikhususkan untuk perpustakaan perisian, di mana seseorang dapat membuat perubahan dan memberikan kembali kod sumber, tetapi seseorang dapat menghubungkannya ke program yang tidak bebas di mana ia tidak dilesenkan di bawah GPL. Sebilangan besar program hari ini dilesenkan di bawah GPL sementara kebanyakan perpustakaan menggunakan GPL, ada yang memilih untuk menggunakan LGPL sehingga lebih banyak orang dibenarkan menggunakan manfaat daripadanya.
Artikel Diff Tengah sebelum Jadual
• GPL kebanyakannya untuk program sementara LGPL terhad pada perpustakaan perisian. • Setiap kali perubahan dibuat di bawah lesen GPL, kod sumber diperlukan dan perubahan juga mesti dilesenkan di bawah GPL, sementara LGPL mungkin membenarkan program bukan GPL untuk menghubungkan ke perpustakaan tetapi tetap harus memberikan kod sumber. |