GPLV2 vs. GPLV3
GPLV2 a GPLV3 jsou verze GNU Public License (GPL), známé licence pro svobodný software. GPL je také oblíbený u Free Software Foundation (FSF). Hlavním autorem obou licencí je Richard Stallman.
Hlavním účelem společnosti GPL je propagovat 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 také software změnit a sdílet jej s přáteli a kolegy.
Jedná se o nejdůležitější a nejrozšířenější open source licenci, kde přibližně 60% open source softwaru tuto licenci používá, jako je Linux a Busybox. Má klauzuli nazvanou „copyleft“, která nutí každého uživatele, který vytváří a distribuuje upravené verze, aby revize podléhaly GPL a zveřejňovaly zdroj modifikované verze. Copyleft zajišťuje, že upravené verze jsou pod GPL a je zveřejněn jeho zdrojový kód.
GPL je šablona pro všechny následující verze GPL (GPLV2 a GPLV3).
GPLV2 je předchůdcem GPLV3, díky kterému je GPLV3 nejnovější verzí. GPLV2 byl představen v roce 1991, zatímco GPLV3 byl spuštěn v roce 2007.
Protože GPLV2 je starší verzí GPLV3, existují rozdíly mezi licencemi. GPLV2 má knihovní vyloučení, které GPLV3 nemá.
Mezi těmito dvěma verzemi jsou také výrazné rozdíly: Nová GPLV3 má ve srovnání s GPLV2 dvojnásobnou délku a v předchozí verzi se dotýká témat zlepšování a vyjasňování. Patří sem odškodnění patentů, internalizace a nápravná opatření za porušení licence.
Další charakteristikou kódu GPLV3 je jeho pokus o větší přehlednost patentových licencí. Snaží se objasnit, co se myslí distribucí a odvozenými pracemi, zrušit okamžité ukončení licenční doložky ve prospěch licenčních příležitostí a další podmínky, které umožňují uživatelům vybrat si z pevné sady alternativních podmínek a upravit standardní GPLV3..
GPLV3 je kompatibilnější s více licencemi ve srovnání s GPLV2. Nová licence umožňuje uživatelům vytvářet kombinace s kódem, který má další požadavky, které nejsou v samotné licenci.
Pokud jde o porušovatele licencí, GPLV3 poskytuje dodatečné doby léčení pro osoby, které poprvé porušují licence.
Závěrem lze říci, že GPLV2 a GPLV3 nejsou vzájemně kompatibilní. Nejnovější licence obsahuje některé požadavky, jako jsou informace o instalaci, které v prvním neexistují. Kombinace kódů z obou licencí poruší oddíl 6 GPLV2.
Souhrn:
1.GPLV2 a GPLV3 jsou licence vydané pod GPL. GPLV2 byla bývalá licence vydaná v roce 1991, zatímco nejnovější, GPLV3, byla vydána v roce 2007.
2.GPLV3 je ve srovnání s GPLV2 delší, protože se téměř pokusil pokrýt stejné problémy s bývalou licencí.
3.GPLV3 má jasnější informace o patentových licencích, většinou o znění licence, protože ji nelze vykládat jako „příliš široký“. Vztahuje se také na ochranu patentů na rozdíl od GPLV2.
4. GPLV2 má mezery, které se GPLV3 pokouší opravit. Mezera získala termín Tivoization, který je odvozen od digitálního videorekordéru, který zachycuje televizní programování a ukládá data do interního pevného disku pro budoucí prohlížení.
5.GPLV2 má novou sekci, která byla přidána do licence s názvem Ochrana zákonných práv uživatelů před zákonem proti obcházení. Záměrem této sekce je zabránit začlenění GPVL3 do technologie nebo produktů, které by byly použity k prosazení zákona DMMA (Digital Millennium Copyright Act).
6.GPLV3 kód je kompatibilnější s více licencemi ve srovnání s předchozí licencí.