Különbség A GPL és Az LGPL Között

Tartalomjegyzék:

Különbség A GPL és Az LGPL Között
Különbség A GPL és Az LGPL Között
Anonim

GPL vs LGPL

A GPL és az LGPL olyan szoftverlicencek, amelyek védik a felhasználók szabadságát a nyílt forráskódú szoftverek megosztására és / vagy megváltoztatására. A licencekkel rendelkező szoftverek többségének korlátozott szabadsága van a módosítások és a terjesztés terén, de a GPL és az LGPL megszünteti ezeket a korlátozásokat, így nagyobb mozgásteret biztosít felhasználóik számára. A ma jelen lévő nyílt forráskódú licencek közül ez a kettő a legnépszerűbb.

Mi a GPL?

A GNU General Public License, vagy más néven GPL, egy olyan licenctípus, amelyet sok ingyenes szoftver, például a Linux használt. A licenc alapján gondoskodik arról, hogy a szoftver minden felhasználó számára nyitott legyen, 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, forráskód megszerzését és újraelosztását. A GPL-vel kapcsolatos korlátozások csak a felhasználók jogainak védelme érdekében állnak fenn. A GPL tiltja, hogy bárki megtagadja a felhasználók jogait, vagy lemondjon jogaikról.

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 szoftverkönyvtárakra korlátozódik. Lesser General Public License-nek hívják, mert kevésbé védi a felhasználó szabadságát. Ez lehetővé teszi a nem ingyenes programok számára a könyvtárhoz való hozzáférést vagy a linket. Ha egy nem szabad program kapcsolódik egy könyvtárhoz, akkor ezt 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 szoftverfelhasználóknak. Lehetővé teszi számukra a szoftver módosításának, a forráskód megosztásának és fogadásának szabadságát.

• Amikor a felhasználó terjeszti a szoftvert, meg kell győződnie arról, hogy mások is ugyanolyan jogokat kaphatnak-e. Fontos megjegyezni, hogy a szoftverben végrehajtott bármilyen változtatást a GPL alapján is engedélyeztetni kell.

• Az LPGL másrészt kifejezetten a szoftverkönyvtárak számára van kijelölve, ahol változtatásokat végezhet és visszaküldheti a forráskódokat, de összekapcsolhatja egy nem szabad programmal, amelyre a GPL nem rendelkezik engedéllyel. A legtöbb program ma a GPL alatt van licencelve, míg a legtöbb könyvtár használja a GPL-t, egyesek úgy döntenek, hogy az LGPL-t használják, így több ember használhatja ki az előnyeit.

Különböző cikk a táblázat előtt

• A GPL leginkább programokra vonatkozik, míg az LGPL csak szoftverkönyvtárakra korlátozódik.

• Amikor a GPL licenc alapján történnek módosítások, szükség van a forráskódokra, és a változtatásokat a GPL alapján is engedélyezni kell, míg az LGPL megengedheti, hogy a nem GPL programok könyvtárakhoz kapcsolódjanak, de továbbra is meg kell adniuk a forráskódokat.

Ajánlott: