GPL vs LGPL
GPL a LGPL sú softvérové licencie, ktoré chránia slobodu používateľov zdieľať alebo meniť softvér otvoreného zdroja. Väčšina softvéru s licenciami má obmedzenú slobodu, pokiaľ ide o úpravy a distribúciu, ale spoločnosti GPL a LGPL tieto obmedzenia odstraňujú, čo dáva ich používateľom väčší priestor. Spomedzi licencií typu open source, ktoré sú dnes k dispozícii, sú tieto dve najobľúbenejšie.
Čo je to 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 uisťuje, že softvér je otvorený pre všetkých používateľov, a umožňuje im slobodne upravovať, upravovať alebo upravovať softvér typu open source, získavať zdrojový kód a redistribuovať ich. Obmedzenia týkajúce sa spoločnosti GPL existujú iba na ochranu práv používateľov. Spoločnosť GPL zakazuje komukoľvek popierať práva používateľov alebo sa ich práv vzdať.
Čo je LGPL?
GNU Lesser General Public License, inak známa ako LGPL, je viac-menej upravená verzia GPL. Táto licencia je všeobecne obmedzená na softvérové knižnice. Nazýva sa Malá všeobecná verejná licencia, pretože poskytuje menšiu ochranu slobody používateľa. Toto umožňuje neslobodným programom získať prístup alebo prepojenie s knižnicou. Ak neslobodný program odkazuje 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 GPL a LGPL je v tom, že GPL poskytuje väčšiu ochranu používateľom softvéru. Poskytuje im slobodu 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é poznamenať, že na všetky zmeny vykonané v softvéri musí mať licenciu aj licencia 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 GPL. Väčšina dnešných programov má licenciu podľa GPL, zatiaľ čo väčšina knižníc používa GPL, niektoré sa rozhodnú používať LGPL, aby mohlo viac ľudí využívať ich výhody.
Rozdielny článok v strede pred tabuľkou
• GPL je väčšinou pre programy, zatiaľ čo LGPL je obmedzené na softvérové knižnice. • Kedykoľvek dôjde k zmenám v licencii GPL, sú potrebné zdrojové kódy a zmeny musia byť licencované aj v rámci GPL, zatiaľ čo LGPL môže umožniť odkazom na knižnice programom, ktoré nie sú GPL, ale stále musia poskytovať zdrojové kódy. |