Rozdiel medzi GPL a LGPL

software-kboard GPL vs LGPL

Aby ste pochopili rozdiel medzi GPL a LGPL, musíte porozumieť základnej myšlienke softvéru s otvoreným zdrojovým kódom. GPL je v zásade právna terminológia, vďaka ktorej je softvér s otvoreným zdrojovým kódom tým, čím je. Pretože máte prístup ku kódom prostredníctvom softvéru s otvoreným zdrojovým kódom, máte dovolené vykonávať zmeny, zlepšovať ich a vytvárať vlastné zmeny. Výmenou za to, že to máte povolené, je však vašou povinnosťou zaistiť, aby ostatní mohli mať prospech z vašich myšlienok a zmien tým, že ich sprístupníte všetkým používateľom softvéru s otvoreným zdrojovým kódom.

Linux je najznámejší softvér s otvoreným zdrojovým kódom, ktorý používa GPL. GPL je skratka pre General Public License. LGPL je ako zmenená a doplnená verzia GPL. Je to skratka pre Lesser General Public License. Obmedzuje to vašu požiadavku na poskytnutie časti kódu, ale stále musíte zverejniť zmeny, ktoré implementujete. Čo môžete ponechať v tajnosti, je patentovaný materiál, ktorý priamo prepojíte so softvérom. To vám umožní zmeniť softvér, vytvoriť si vlastný osobný zvrat a pritom zachrániť svoj vlastný materiál.

LGPL nie je navrhnutý na rovnaké použitie ako GPL. Používanie LGPL je obmedzené na softvérové ​​knižnice a podobné nastavenia. Službu GPL je možné použiť na spustenie súborov určených na spustenie, či už vyvíjate obchodný web za účelom zisku, alebo jednoducho spájate informácie novými spôsobmi.

GPL je prospešná pre celú komunitu programátorov. Ako sa vytvára alebo pridáva nový vývoj, každý sa môže naučiť niečo nové. Je to konzistentná metóda vytvárania novej hranice vo vzdelávaní a aplikácii softvérových programov.

Ak uplatňujete program LGPL a nemáte prospech z odvodenej práce, môžete si jednoducho vybrať distribúciu v mnohých termínoch. Prostredníctvom prekladu časti 3 licencie a zmluvy môžete skutočne pokračovať a používať LGPL ako nederivátové dielo a potom zmeniť podmienky podľa GPL. To vám umožní používať softvér na odvodené práce, aj keď si musíte dôkladne preštudovať podmienky, aby ste sa presvedčili, že sa zásady nedávno nezmenili.

Zhrnutie:

1. Spoločnosť GPL požaduje, aby ste poskytli kód pre všetky zmeny vykonané v softvéri.

2. GPL je základom softvéru s otvoreným zdrojovým kódom pre programátorov.

3. LGPL sa používa pre softvérové ​​knižnice v porovnaní s exekučnými súbormi GPL.

4. GPL ponúka celú škálu potenciálnych vylepšení pre celú programátorskú komunitu.

5. LGPL má potenciál byť prevedený do podmienok GPL.

2 Komentáre

  1. Predpokladajme, že vyvíjam softvérový komponent s názvom „MyTool“ pomocou nasledujúcich dvoch softvérových komponentov „Disloan“ a „Miscut“ s rôznymi typmi licencií. Na čo bude nasledovať typ licencie „MyTool“?

    Licencia „Disloan“ | Licencia „Miscut“ | Typ licencie MyTool? GPL LGPL GPL BSD MIT Apache Apache GPL GPL MsPL

  2. LGPL bol vytvorený OSI, zatiaľ čo GPL bol vytvorený FSF

Prečítajte si viac o: ,