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

GPL vs LGPL
 

A GPL és az LGPL olyan szoftverlicencek, amelyek megóvják a felhasználók szabadságát a nyílt forráskódú szoftverek megosztásáról és / vagy megváltoztatásáról. A legtöbb licenccel rendelkező szoftver korlátozza a szabadságot a módosítások és a terjesztés terén, ám a GPL és az LGPL eltávolítja ezeket a korlátozásokat, így nagyobb mozgásteret biztosítva a felhasználók számára. A mai mai nyílt forráskódú licencek közül ez a két a legnépszerűbb.

Mi a GPL??

A GNU General Public License, vagy közismert nevén GPL, egyfajta licenc, amelyet sok ingyenes szoftver, például a Linux használt. Ezen licenc alapján biztosítja, hogy a szoftver hozzáférhető legyen minden felhasználó számára, lehetővé téve számukra a nyílt forráskódú szoftverek módosítását, szerkesztését vagy módosítását, a forráskódok beszerzését és újraelosztását. A GPL-vel kapcsolatos korlátozások csak a felhasználók jogainak védelmére vonatkoznak. A GPL megtilt mindenkit, hogy tagadja meg a felhasználók jogait, vagy adja át jogait.

Mi az LGPL??

A GNU Lesser General Public License, más néven LGPL, többé-kevésbé a GPL módosított változata. Ez a licenc általában a szoftverkönyvtárakra korlátozódik. Kisebb általános nyilvános licencnek hívják, mert kevesebb védelmet nyújt a felhasználó szabadsága számára. Ez lehetővé teszi a nem szabad programok számára a könyvtárhoz való hozzáférést vagy annak elérését. Ha egy nem-szabad program egy könyvtárhoz kapcsolódik, akkor kombinált műnek vagy az eredeti könyvtár származékának nevezzük.

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

• A GPL és az LGPL közötti fő különbség az, hogy a GPL nagyobb védelmet nyújt a szoftver felhasználók számára. Ez lehetővé teszi számukra a szoftverváltoztatás, a forráskód megosztása és fogadása szabadságát.

• Amikor a felhasználó forgalmazza a szoftvert, akkor ellenőriznie kell, hogy mások is ugyanazokat a jogokat kapják-e. Fontos megjegyezni, hogy a szoftverben végrehajtott bármilyen változást a GPL-en keresztül engedélyezni kell.

• Másrészt az LPGL kifejezetten a szoftverkönyvtárak számára van kialakítva, ahol módosíthatók és visszaadhatók forráskódok, de összekapcsolható egy nem-szabad programmal, amelyhez a GPL nem rendelkezik engedéllyel. A legtöbb program manapság GPL-en van engedélyezve, míg a legtöbb könyvtár GPL-t használ, egyesek az LGPL használatát választják, hogy minél több ember élvezhesse annak előnyeit..

Röviden:

• A GPL elsősorban a programok számára, míg az LGPL a szoftverkönyvtárakra korlátozódik.

• Amikor bármilyen változtatást hajtanak végre a GPL licenc alapján, akkor forráskódokra van szükség, és a változtatásokat is engedélyezni kell a GPL alapján, miközben az LGPL megengedheti a nem GPL programoknak a linkeket a könyvtárakhoz, de továbbra is rendelkezésre kell bocsátania forráskódokat.