Rozdiel medzi GPL a LGPL

GPL verzus LGPL
 

GPL a LGPL sú softvérové ​​licencie, ktoré chránia slobodu používateľov zdieľať a / alebo meniť softvér s otvoreným zdrojom. Väčšina softvéru s licenciami má obmedzenú slobodu, pokiaľ ide o úpravy a distribúciu, ale spoločnosti GPL a LGPL tieto obmedzenia odstránia, čím poskytujú svojim používateľom väčšiu voľnosť. Spomedzi licencií s otvoreným zdrojom, ktoré sa dnes nachádzajú, sú tieto dve najobľúbenejšie.

Čo je GPL?

Všeobecná verejná licencia GNU alebo všeobecne nazývaná GPL je typ licencie, ktorý používa veľa slobodného softvéru, ako je Linux. Na základe tejto licencie sa zaisťuje, že softvér je otvorený pre všetkých používateľov, a umožňuje im tak voľne upravovať, upravovať alebo upravovať softvér s otvoreným zdrojovým kódom, získavať zdrojový kód a distribuovať ho. Obmedzenia súvisiace s GPL sú iba na ochranu práv používateľov. Spoločnosť GPL zakazuje komukoľvek odoprieť práva používateľov alebo vzdať sa ich práv.

Čo je LGPL?

GNU Lesser General Public License, inak známa ako LGPL, je viac menej menenou verziou GPL. Táto licencia je vo všeobecnosti obmedzená na softvérové ​​knižnice. Nazýva sa Lesser General Public License, pretože poskytuje menšiu ochranu slobody používateľa. To umožňuje neslobodným programom získať prístup alebo odkaz na knižnicu. Keď sa bezplatný program viaže na knižnicu, nazýva sa to kombinované dielo alebo derivát pôvodnej knižnice.

Aký je rozdiel medzi GPL a LGPL?

• Hlavný rozdiel medzi spoločnosťami GPL a LGPL spočíva v tom, že spoločnosť GPL poskytuje používateľom softvéru väčšiu ochranu. Umožňuje im slobodne vykonávať zmeny v softvéri, zdieľať a prijímať zdrojový kód.

• Keď používateľ distribuuje softvér, musí sa ubezpečiť, že ostatní môžu získať rovnaké práva. Je dôležité si uvedomiť, že akékoľvek zmeny vykonané v softvéri musia byť licencované aj pod GPL.

• LPGL je na druhej strane špeciálne určený pre softvérové ​​knižnice, kde je možné vykonávať zmeny a vracať zdrojové kódy, ale je možné ich prepojiť s neslobodným programom, na ktorý nemá licenciu podľa GPL. Väčšina programov je dnes licencovaná pod GPL, zatiaľ čo väčšina knižníc používa GPL, niektoré sa rozhodnú používať LGPL tak, aby z nej malo úžitok viac ľudí..

V krátkosti:

• GPL je väčšinou určený pre programy, zatiaľ čo LGPL je obmedzené na softvérové ​​knižnice.

• Vždy, keď sa vykonajú zmeny na základe licencie GPL, sú potrebné zdrojové kódy a zmeny musia byť tiež licencované pod licenciou GPL, zatiaľ čo spoločnosť LGPL môže povoliť programom, ktoré nie sú programom GPL, aby sa prepojili s knižnicami, ale stále musia poskytovať zdrojové kódy.