Rozdiel medzi GPL a LGPL

GPL verzus LGPL

Aby ste pochopili rozdiel medzi GPL a LGPL, musíte pochopiť základnú myšlienku softvéru s otvoreným zdrojovým kódom. GPL je v podstate právna terminológia, vďaka ktorej je softvér s otvoreným zdrojovým kódom taký, aký je. Keďž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, vylepšovať ho a vytvárať si s ním vlastné zvraty. Výmenou za to, že vám to bude povolené, je však vašou povinnosťou zabezpečiť, aby ostatní mohli ťažiť z vašich nápadov a zmien tým, že ich sprístupnia všetkým používateľom softvéru s otvoreným zdrojovým kódom..

Linux je najznámejší open source softvér, ktorý používa GPL. GPL je skratka pre všeobecnú verejnú licenciu. LGPL je ako zmenená a doplnená verzia GPL. Znamená to Lesser General Public License. Obmedzuje vašu požiadavku na poskytnutie časti kódu, ale stále musíte zverejniť zmeny, ktoré implementujete. To, čo máte dovolené ponechať v súkromí, je vlastnícky materiál, ktorý priamo spájate so softvérom. To vám umožní zmeniť softvér, vytvoriť si svoj osobný zvrat a stále chrániť svoj vlastný materiál.

Spoločnosť LGPL nie je navrhnutá na rovnaké použitie ako spoločnosť GPL. Použitie LGPL je obmedzené na softvérové ​​knižnice a podobné nastavenia. GPL sa dá použiť na spúšťanie súborov určených na vykonanie, či už vyvíjate obchodné stránky za účelom zisku, alebo jednoducho prepájate informácie novými spôsobmi..

GPL je prospešný pre celú programovaciu komunitu. Keď 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 výhody vo vzdelávaní a aplikácii softvérových programov.

Ak aplikujete program LGPL a nemáte úžitok z derivátovej práce, môžete si jednoducho vybrať svoju distribúciu v mnohých podmienkach. Preložením časti 3 licencie a dohody 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ácu, musíte však dôkladne skontrolovať podmienky, aby ste sa uistili, že sa zásady nedávno nezmenili..

Zhrnutie:

1. Spoločnosť GPL vyž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 verzus realizačné súbory GPL.

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

5. Spoločnosť LGPL má potenciál byť prevedená do podmienok spoločnosti GPL.