Rozdiel medzi GPLV2 a GPLV3

GPLV2 verzus GPLV3

GPLV2 a GPLV3 sú verzie GNU Public Licenses (GPL), známej licencie pre slobodný softvér. GPL sa tiež páči nadácii Free Software Foundation (FSF). Hlavným autorom oboch licencií je Richard Stallman.

Hlavným účelom spoločnosti GPL je propagácia bezplatnej dostupnosti a používania softvéru na akýkoľvek účel a pre potreby každého používateľa. Každý užívateľ slobodného softvéru môže softvér tiež zmeniť a zdieľať ho s priateľmi a kolegami.

Je to najdôležitejšia a najrozšírenejšia open source licencia, v ktorej približne 60% open source softvéru používa túto licenciu, napríklad Linux a Busybox. Obsahuje klauzulu s názvom „copyleft“, ktorá núti každého používateľa, ktorý vytvára a distribuuje modifikované verzie, aby revízie podliehali GPL a zverejnil zdroj modifikovanej verzie. Copyleft zaisťuje, že upravené verzie sú pod GPL a je zverejnený jeho zdrojový kód.

GPL je šablóna pre všetky nasledujúce verzie GPL (GPLV2 a GPLV3).

GPLV2 je predchodcom GPLV3, vďaka ktorému je GPLV3 najnovšou verziou. GPLV2 bol predstavený v roku 1991, zatiaľ čo GPLV3 bol uvedený na trh v roku 2007.

Pretože GPLV2 je staršou verziou GPLV3, existujú rozdiely medzi licenciami. GPLV2 má vylúčenie z knižnice, ktoré GPLV3 nemá.

Medzi týmito dvoma verziami sú tiež výrazné rozdiely: Nová GPLV3 má dvojnásobnú dĺžku v porovnaní s GPLV2 a týka sa predmetov zlepšenia a objasnenia v predchádzajúcej verzii. Patria sem odškodnenie patentov, internalizácia a opravné prostriedky za porušenie licencie.

Ďalšou charakteristikou kódu GPLV3 je jeho pokus o objasnenie patentových licencií. Snaží sa objasniť, čo sa myslí distribúciou a odvodenými prácami, zrušuje okamžité ukončenie platnosti licenčnej doložky v prospech licenčných príležitostí a ďalšie podmienky, ktoré umožňujú používateľom vybrať si z pevného súboru alternatívnych podmienok na úpravu štandardného GPLV3..

GPLV3 je kompatibilnejší s viacerými licenciami v porovnaní s GPLV2. Nová licencia umožňuje používateľom vytvárať kombinácie s kódom, ktorý má ďalšie požiadavky, ktoré sa nenachádzajú v samotnej licencii.

Pokiaľ ide o porušovateľov licencií, GPLV3 poskytuje extra časy na vyliečenie pre porušovateľov licencií.

Na záver možno povedať, že GPLV2 a GPLV3 nie sú vzájomne kompatibilné. Najnovšia licencia má niektoré požiadavky, napríklad inštalačné informácie, ktoré v prvom prípade neexistujú. Kombinácia kódov z oboch licencií bude v rozpore s oddielom 6 GPLV2.

Zhrnutie:

1.GPLV2 a GPLV3 sú licencie vydané na základe GPL. GPLV2 bol bývalý preukaz vydaný v roku 1991, zatiaľ čo najnovší GPLV3 bol vydaný v roku 2007.
2.GPLV3 je v porovnaní s GPLV2 dlhší, pretože sa takmer pokúsil pokryť rovnaké problémy s predchádzajúcou licenciou.
3.GPLV3 má jasnejšie informácie o patentových licenciách, väčšinou o znení licencie, pretože sa nemôže interpretovať ako „príliš široký“. Vzťahuje sa tiež na ochranu patentov na rozdiel od GPLV2.
4. GPLV2 má medzery, ktoré sa GPLV3 pokúša opraviť. Medzera získala termín Tivoization, ktorý je odvodený od digitálneho videorekordéra, ktorý zachytáva televízne programovanie a ukladá údaje do vnútornej pamäte pevného disku pre budúce sledovanie.
5.GPLV2 má novú sekciu, ktorá bola pridaná do licencie s názvom Ochrana zákonných práv používateľov pred zákonom proti obchádzaniu. Zámerom tejto sekcie je zabrániť začleneniu GPVL3 do technológie alebo produktov, ktoré by sa použili na presadzovanie zákona DMCA (Digital Millennium Copyright Act).
6.GPLV3 kód je kompatibilnejší s viacerými licenciami v porovnaní s predchádzajúcou licenciou.