Razlika med GPLV2 in GPLV3

GPLV2 proti GPLV3

GPLV2 in GPLV3 sta različici javnih licenc GNU (GPL), dobro znane licence za brezplačno programsko opremo. GPL je všeč tudi fundaciji za prosto programsko opremo (FSF). Glavni avtor obeh licenc je Richard Stallman.

Glavni namen GPL je spodbujati prosto razpoložljivost in uporabo programske opreme za kakršne koli namene in za potrebe uporabnika. Vsak uporabnik brezplačne programske opreme lahko tudi spremeni programsko opremo in jo deli s prijatelji in sodelavci.

Je najpomembnejša in najbolj razširjena licenca odprtega koda, kjer približno 60 odstotkov programske opreme z odprto kodo uporablja to licenco, kot sta Linux in Busybox. Ima klavzulo, imenovano „copyleft“, ki prisili vsakega uporabnika, ki ustvarja in distribuira spremenjene različice, da mora za revizije veljati GPL in razkriti vir spremenjene različice. Kopiraj levo zagotavlja, da so spremenjene različice pod GPL in je razkrita njegova izvorna koda.

GPL je predloga za vse uspešne različice GPL (GPLV2 in GPLV3).

GPLV2 je predhodnik GPLV3, zaradi česar je GPLV3 najnovejša različica. GPLV2 je bil predstavljen leta 1991, medtem ko je bil GPLV3 predstavljen leta 2007.

Ker je GPLV2 starejša različica GPLV3, obstajajo razlike med licencami. GPLV2 ima izločitev iz knjižnice, ki je nima GPLV3.

Med obema različicama sta tudi vidni razliki: Novi GPLV3 je v primerjavi z GPLV2 dvakrat daljši in se dotakne teme izboljšave in pojasnitve v prejšnji različici. Ti vključujejo patentno odškodnino, internalizacijo in pravna sredstva za kršitev licence.

Druga značilnost kode GPLV3 je njen poskus zagotavljanja večje jasnosti patentnih licenc. Poskuša razjasniti, kaj pomeni distribucijsko in izpeljano delo, prekliče takojšnjo prekinitev licenčne klavzule v korist licenčnih priložnosti in dodatne pogoje, ki uporabnikom omogočajo izbiro iz fiksnega niza nadomestnih pogojev za spremembo standarda GPLV3.

GPLV3 je bolj kompatibilen z več licencami v primerjavi z GPLV2. Nova licenca uporabnikom omogoča kombinacije s kodo, ki imajo dodatne zahteve, ki niso v sami licenci.

Kar zadeva kršitelje licenc, GPLV3 prinaša dodatna obdobja zdravljenja za kršitelje licenc.

Za zaključek, GPLV2 in GPLV3 nista združljiva za uporabo drug z drugim. Najnovejša licenca ima nekatere zahteve, kot so informacije o namestitvi, ki v prvi niso. Če združite kode iz obeh licenc, boste kršili oddelek 6 GPLV2.

Povzetek:

1.GPLV2 in GPLV3 sta obe licenci, izdani pod GPL. GPLV2 so bila prejšnja dovoljenja, izdana leta 1991, zadnja, GPLV3, pa leta 2007.
2.GPLV3 je daljši v primerjavi z GPLV2, saj je skoraj poskušal pokriti iste težave z nekdanjo licenco.
3.GPLV3 ima več jasnosti glede patentnih dovoljenj, večinoma glede besedila licence, saj ga ni mogoče razlagati kot "preširok". Velja tudi za zaščito patentov za razliko od GPLV2.
4.GPLV2 ima vrzeli, ki jih GPLV3 poskuša popraviti. Vrzel je dobila izraz Tivoization, ki izhaja iz digitalnega video snemalnika, ki zajema televizijsko oddajanje in podatke shrani v notranji trdi disk za prihodnje gledanje.
5.GPLV2 ima nov razdelek, ki je bil dodan licenci, imenovani Zaščita zakonskih pravic uporabnikov pred protikonkurenčnim zakonom. Namen oddelka je preprečiti, da bi GPVL3 bil vključen v tehnologijo ali izdelke, ki bi bili uporabljeni za uveljavitev Zakona o avtorskih pravicah digitalnega tisočletja (DCMA).
6.GPLV3 koda je bolj združljiva z več licencami v primerjavi s prejšnjo licenco.