Rozdíl mezi GPL a LGPL

GPL vs. LGPL

Abyste porozuměli rozdílu mezi GPL a LGPL, musíte pochopit základní myšlenku softwaru s otevřeným zdrojovým kódem. GPL je v podstatě právní terminologie, díky níž je software s otevřeným zdrojovým kódem tím, čím je. Protože máte přístup k kódům prostřednictvím softwaru s otevřeným zdrojovým kódem, máte povoleno provádět změny, vylepšovat je a vytvářet si k nim vlastní twist. Výměnou za to, že vám to bude povoleno, je však vaší povinností zajistit, aby ostatní mohli těžit z vašich nápadů a změn tím, že je zpřístupní všem uživatelům softwaru s otevřeným zdrojovým kódem..

Linux je nejznámější open source software, který používá GPL. GPL znamená General Public License. LGPL je jako upravená verze GPL. Znamená to Lesser General Public License. Omezuje váš požadavek na poskytnutí některého z vašich kódů, ale stále jste povinni prozradit provedené změny. To, co máte dovoleno uchovávat v soukromí, je vlastnický materiál, který přímo propojujete se softwarem. To vám umožní změnit software, vytvořit si svůj osobní twist a stále chránit svůj vlastní materiál.

Společnost LGPL není navržena pro stejné použití jako společnost GPL. Použití LGPL je omezeno na softwarové knihovny a podobná nastavení. GPL lze použít ke spuštění souborů určených ke spuštění, ať už vyvíjíte obchodní web pro zisk, nebo jednoduše propojujete informace novými způsoby.

GPL je prospěšný pro celou programovací komunitu. Jak se vyvíjí nebo přidává nový vývoj, může se každý učit něco nového. Jedná se o důslednou metodu vytváření nové výhody ve vzdělávání a aplikaci softwarových programů.

Pokud použijete program LGPL a nemáte z odvozené práce prospěch, můžete si jednoduše vybrat svou distribuci v mnoha podmínkách. Překladem části 3 licence a smlouvy můžete skutečně pokračovat a používat LGPL jako nederivátové dílo a poté změnit podmínky podle GPL. To vám umožní používat software pro odvozenou práci, i když je nutné podrobně zkontrolovat podmínky, abyste se ujistili, že zásady se v poslední době nezměnily.

Souhrn:

1. Společnost GPL vyžaduje, abyste poskytli kód pro všechny změny provedené v softwaru.

2. GPL je základem open source softwaru pro programátory.

3. LGPL se používá pro softwarové knihovny, oproti souborům pro provádění GPL.

4. GPL nabízí širokou škálu potenciálních vylepšení pro celou programovací komunitu.

5. LGPL má potenciál být převeden do podmínek GPL.