GPLV2 a GPLV3

Anonim

GPLV2 vs. GPLV3

GPLV2 a GPLV3 jsou verze GNU Public Licence (GPL), známá licence pro svobodný software. GPL se líbí také nadaci Free Software Foundation (FSF). Hlavní autor obou licencí je Richard Stallman.

Hlavním účelem společnosti GPL je podporovat bezplatnou dostupnost a používání softwaru pro jakýkoli účel a pro potřeby každého uživatele. Každý uživatel svobodného softwaru může software také měnit a sdílet s přáteli a kolegy.

Jedná se o nejdůležitější a rozšířenou licenci open source, kde přibližně 60% softwaru s otevřeným zdrojovým kódem používá tuto licenci jako Linux a Busybox. Má doložku nazvanou "copyleft", která nutí každého uživatele, který vytváří a distribuuje upravené verze, aby revize podléhaly GPL a zveřejnil zdroj upravené verze. Copyleft zajišťuje, že upravené verze jsou pod GPL a je zveřejněn zdrojový kód.

GPL je šablona pro všechny následující verze GPL (GPLV2 a GPLV3).

GPLV2 je předchůdcem modelu GPLV3, který dělá GPLV3 nejnovější verzi. GPLV2 byl představen v roce 1991, zatímco GPLV3 byl uveden do provozu v roce 2007.

Vzhledem k tomu, že GPLV2 je starší verzí GPLV3, mezi licencemi existují rozdíly. GPLV2 má vyloučení knihovny, které GPLV3 nemá.

Existují také výrazné rozdíly mezi těmito dvěma verzemi: Nový GPLV3 je ve srovnání s GPLV2 dvojnásobný a dotýká se předmětů zlepšení a objasnění v dřívější verzi. Patří sem patentová náhrada, internalizace a nápravná opatření pro porušení licence.

Další charakteristikou kódu GPLV3 je pokus o poskytnutí větší srozumitelnosti patentových licencí. Snaží se objasnit, co se rozumí distribucí a odvozenou činností, zrušením okamžitého ukončení licenční klauzule ve prospěch licenčních příležitostí a dalšími podmínkami, které uživatelům umožňují zvolit si z pevné sady alternativních termínů ke změně standardního GPLV3.

GPLV3 je kompatibilnější s dalšími licencemi ve srovnání s GPLV2. Nová licence umožňuje uživatelům vytvářet kombinace s kódem, které mají další požadavky, které nejsou součástí samotné licence.

Pokud jde o držitele licencí, poskytují GPLV3 dodatečné lhůty pro první porušování licencí.

Závěrem lze konstatovat, že GPLV2 a GPLV3 nejsou vzájemně kompatibilní. Poslední licence obsahuje některé požadavky, jako jsou informace o instalaci, které neexistují. Kombinace kódů z obou licencí bude v rozporu s částí 6 GPLV2.

Souhrn:

1.GPLV2 a GPLV3 jsou obě licence uvolněné pod GPL. GPLV2 byla původními licencemi, které byly vydány v roce 1991, zatímco nejnovější verze GPLV3 byla vydána v roce 2007. 2.GPLV3 je delší než GPLV2, protože téměř pokoušel se pokrýt stejné problémy s dřívější licencí. 3.GPLV3 má větší srozumitelnost v patentových licencích, většinou na znění licence, neboť nemůže být interpretována jako "příliš široká". Platí to také pro ochranu patentů na rozdíl od GPLV2. 4.GPLV2 má mezery, které se GPLV3 pokouší opravit. Tato mezera získala termín Tivoization, který je odvozen z digitálního videorekordéru, který zachytává televizní programování a ukládá data do interního úložiště pevného disku pro budoucí sledování. 5.GPLV2 má novou sekci, která byla přidána k licenci nazvanou Ochrana práv práv uživatelů z protikorupčních zákonů. Cílem sekce je zabránit zařazení GPVL3 do technologie nebo produktů, které by byly použity k prosazování zákona Digital Millennium Copyright Act (DCMA). 6.GPLV3 kód je více kompatibilní s více licencí ve srovnání s bývalou licencí.