Különbség a GPL és az LGPL között

GPL vs LGPL

A GPL és az LGPL közötti különbség megértéséhez meg kell értenie a nyílt forráskódú szoftverek alapötletét. A GPL alapvetően a jogi terminológia, amely a nyílt forráskódú szoftvert teszi azévá. Mivel a kódokhoz nyílt forráskódú szoftverekkel férhet hozzá, megengedett a változtatások, azok fejlesztése, valamint a saját csavarodásának létrehozása. Azonban cserébe, hogy ezt megkapják, kötelessége biztosítani, hogy mások is profitálhassanak az Ön ötleteiből és változásairól, azáltal, hogy elérhetővé teszik azokat minden nyílt forrású szoftver felhasználó számára..

A Linux a legismertebb nyílt forrású szoftver, amely a GPL-t alkalmazza. A GPL az általános nyilvános engedélyt jelenti. Az LGPL olyan, mint a GPL módosított változata. Kisebb általános nyilvános licenc. Ez korlátozza a kód egy részének megadására vonatkozó követelményt, de továbbra is közzé kell tennie a végrehajtott módosításokat. Amit magántulajdonban tarthat, az a saját tulajdonú anyag, amelyet közvetlenül csatol a szoftverhez. Ez lehetővé teszi a szoftver megváltoztatását, a saját személyes csavarodásának létrehozását és a saját anyagának védelmét.

Az LGPL-t nem a GPL-hez hasonló felhasználásra tervezték. Az LGPL használata a szoftverkönyvtárakra és hasonló beállításokra korlátozódik. A GPL felhasználható a végrehajtásra tervezett fájlok futtatásához, függetlenül attól, hogy üzleti webhelyet fejlesztenek haszonszerzés céljából, vagy egyszerűen összekapcsolják az információkat új módon.

A GPL az egész programozó közösség számára előnyös. Az új fejlesztések létrehozásával vagy hozzáadásával mindenki tanulhat valamit újból. Ez egy következetes módszer új él megteremtésére a szoftverprogramok oktatásában és alkalmazásában.

Ha LGPL programot alkalmaz, és nem részesül előnyben a származékos munka révén, akkor egyszerűen kiválaszthatja a disztribúciót sok szempontból. A licenc és a megállapodás 3. szakaszának lefordításával valójában továbbléphet és felhasználhatja az LGPL-t nem származékos munkaként, majd megváltoztathatja a feltételeket a GPL szerint. Ez lehetővé teszi a szoftver származékos munkához való felhasználását, bár a feltételeket alaposan ellenőriznie kell annak biztosítása érdekében, hogy a házirendek nem változtak a közelmúltban.

Összefoglaló:

1. A GPL megköveteli, hogy adja meg a kódot a szoftver minden változtatásához.

2. A GPL a nyílt forráskódú szoftver alapja a programozók számára.

3. Az LGPL szoftver könyvtárakhoz használható, szemben a GPL végrehajtási fájljaival.

4. A GPL potenciális fejlesztések széles skáláját kínálja a teljes programozó közösség számára.

5. Az LGPL átveheti a GPL feltételeit.