Különbség GPLV2 és GPLV3 között A különbség

Anonim

GPLV2 vs GPLV3

GPLV2 és a GPLV3 a GNU nyilvános licencek (GPL) verziói, amely egy jól ismert szoftver szabad szoftver. A GPL-t szintén szereti a Free Software Foundation (FSF). Mindkét licenc fő szerzője Richard Stallman.

A GPL legfőbb célja, hogy elősegítse a szoftverek szabad hozzáférhetőségét és használatát bármilyen célra és a felhasználók igényeihez. A szabad szoftver bármely felhasználója is megváltoztathatja a szoftvert, és megoszthatja barátaival és kollégáival.

Ez a legfontosabb és széles körben elterjedt nyílt forráskódú licenc, ahol a nyílt forráskódú szoftverek kb. 60 százaléka használja ezt a licencet, mint a Linux és a Busybox. A "copyleft" nevű záradék arra kényszerít minden olyan felhasználót, aki létrehozza és forgalmazza a módosított verziókat, hogy a módosítások a GPL alá tartozzanak, és feltárják a módosított verzió forrását. A copyleft biztosítja, hogy a módosított verziók a GPL alatt találhatók és forráskódját feltárják.

A GPL az összes következő GPL verzió (a GPLV2 és GPLV3) sablonja.

A GPLV2 a GPLV3 elődje, ami a GPLV3-ot a legújabb verzióvá teszi. A GPLV2-t 1991-ben vezették be, míg a GPLV3 2007-ben indult.

Mivel a GPLV2 a GPLV3 régebbi verziója, különbségek vannak az engedélyek között. A GPLV2 egy könyvtárkizárással rendelkezik, amelyet a GPLV3 nem tartalmaz.

A két változat között is kiemelkedő különbségek vannak: Az új GPLV3 dupla hosszúságú a GPLV2-hez képest, és a korábbi változatban a javítás és tisztázás témáit érinti. Ezek közé tartozik a szabadalmi kártalanítás, az internalizálás és a jogsértés megszüntetése.

A GPLV3 kód egy másik jellemzője a szabadalmi engedélyek egyértelműbbségének megkísérlése. Megpróbálja tisztázni, hogy mit jelent a terjesztés és a származtatott munka, a licenckulcsok azonnali felmondása, valamint a licencfeltételek melletti végleges megszüntetése, valamint azok a kiegészítő feltételek, amelyek lehetővé teszik a felhasználók számára, hogy egy fix, alternatív feltételek közül választhassanak a szabványos GPLV3 módosításához.

A GPLV3 sokkal több licenccel kompatibilis a GPLV2-hez képest. Az új licenc lehetővé teszi a felhasználók számára, hogy olyan kódokkal kombinálják azokat a kódokat, amelyek további követelményeket tartalmaznak, amelyek nem szerepelnek az engedélyben.

A licensz-jogsértők tekintetében a GPLV3 az első alkalommal történő licencszakemberek számára extra gyógyítási időt biztosít.

Összefoglalva, a GPLV2 és a GPLV3 nem kompatibilisek egymással. A legfrissebb licencnek vannak olyan követelményei, mint a telepítési információk, amelyek nem léteznek az előbbiben. A mindkét licencből származó kódok kombinálása megszegi a GPLV2 6. szakaszát.

Összefoglaló:

1. A GPLV2 és a GPLV3 mind a GPL alatt kiadott licencek. A GPLV2 volt az 1991-ben kiadott korábbi licenc, a legutóbbi, a GPLV3 pedig 2007-ben jelent meg.

2. A GPLV3 hosszabb a GPLV2-hez képest, mivel szinte megpróbálta ugyanazokat a problémákat fedezni a korábbi licencekkel.

3. A GPLV3 egyértelműbb a szabadalmi engedélyeken, főleg az engedély megfogalmazásánál, mivel nem értelmezhető "túlságosan szélesnek". "Ez vonatkozik a szabadalmak védelmére is, ellentétben a GPLV2-vel.

4. A GPLV2-nek vannak olyan kiskapuk, amelyeket a GPLV3 próbál megjavítani. A kiskapu megszerezte a "Tivoization" kifejezést, amely egy digitális videofelvevőből származik, amely rögzíti a televíziós programozást és az adatokat belső merevlemez-tárolóként tárolja a jövőbeli megtekintéshez.

5. A GPLV2-nek egy új része van a licenszhez mellékelve, melynek címe: A felhasználók jogainak védelme az anti-circumcvention törvényből. A szekció célja, hogy megakadályozza a GPVL3 bevonását olyan technológiába vagy termékekbe, amelyeket a Digital Millennium Copyright Act (DCMA) érvényesítésére használnának.

6. A GPLV3 kód jobban kompatibilis a korábbi engedélyhez képest több licencgel.