Starpība starp GPLV2 un GPLV3

GPLV2 pret GPLV3

GPLV2 un GPLV3 ir GNU publisko licenču (GPL) versijas, plaši pazīstama bezmaksas programmatūras licence. GPL ir iecienīts arī ar Brīvās programmatūras fondu (FSF). Abu licenču galvenais autors ir Ričards Štālmens.

GPL galvenais mērķis ir veicināt programmatūras brīvu pieejamību un izmantošanu jebkuram mērķim un jebkura lietotāja vajadzībām. Ikviens bezmaksas programmatūras lietotājs var arī mainīt programmatūru un dalīties tajā ar draugiem un kolēģiem.

Tā ir vissvarīgākā un visizplatītākā atvērtā koda licence, kurā aptuveni 60 procenti no atvērtā pirmkoda programmatūras izmanto šo licenci, piemēram, Linux un Busybox. Tajā ir klauzula ar nosaukumu “copyleft”, kas liek lietotājam, kurš izveido un izplata modificētas versijas, veikt pārskatīšanu, kas pakļauta GPL, un atklāt modificētās versijas avotu. Kopotīkla nodrošina, ka modificētās versijas atrodas zem GPL un tiek atklāts tās avota kods.

GPL ir visu nākamo GPL versiju (GPLV2 un GPLV3) veidne.

GPLV2 ir GPLV3 priekšgājējs, kas padara GPLV3 par jaunāko versiju. GPLV2 tika ieviests 1991. gadā, bet GPLV3 tika palaists 2007. gadā.

Tā kā GPLV2 ir vecāka GPLV3 versija, starp licencēm pastāv atšķirības. GPLV2 ir bibliotēkas izslēgšana, kurai GPLV3 nav.

Starp abām versijām ir arī ievērojamas atšķirības: Jaunajam GPLV3 ir divkāršs garums, salīdzinot ar GPLV2, un tas skar uzlabojumu un skaidrojumu objektus iepriekšējā versijā. Tie ietver atlīdzību par patentiem, internalizāciju un tiesiskās aizsardzības līdzekļus par licences pārkāpumiem.

Vēl viena GPLV3 koda īpašība ir mēģinājums sniegt lielāku skaidrību par patentu licencēm. Tajā mēģināts noskaidrot, ko nozīmē izplatīšana un atvasināts darbs, atsaucot licences klauzulas tūlītēju izbeigšanu par labu licences iespējām un papildu nosacījumus, kas lietotājiem ļauj izvēlēties no noteikta alternatīvu noteikumu kopuma, lai modificētu standartu GPLV3..

GPLV3 ir vairāk savietojams ar vairāk licencēm, salīdzinot ar GPLV2. Jaunā licence ļauj lietotājiem veikt kombinācijas ar kodu, kam ir papildu prasības, kuras nav pašā licencē.

Runājot par licenču pārkāpējiem, GPLV3 nodrošina papildu ārstniecības periodus pirmreizējiem licenču pārkāpējiem.

Jāsecina, ka GPLV2 un GPLV3 nav savietojami izmantošanai viens ar otru. Jaunākajai licencei ir dažas prasības, piemēram, informācija par instalēšanu, kuras iepriekšējā nav. Abu licenču kodu apvienošana pārkāpj GPLV2 6. sadaļu.

Kopsavilkums:

1.GPLV2 un GPLV3 ir licences, kas izdotas saskaņā ar GPL. GPLV2 bija bijušās licences, kas izlaistas 1991. gadā, savukārt visjaunākā - GPLV3 - tika izlaista 2007. gadā.
2.GPLV3 ir garāks salīdzinājumā ar GPLV2, jo tas gandrīz mēģināja aptvert tos pašus jautājumus ar iepriekšējo licenci.
3.GPLV3 ir lielāka skaidrība par patentu licencēm, galvenokārt par licences formulējumu, jo to nevar interpretēt kā “pārāk plašu”. Tas attiecas arī uz patentu aizsardzību atšķirībā no GPLV2.
4.GPLV2 ir nepilnības, kuras GPLV3 mēģina novērst. Nepilnība ir ieguvusi terminu Tivoization, kas atvasināts no digitālā video ierakstītāja, kas uztver televīzijas programmu un datus saglabā iekšējā cietā diska krātuvē, lai tos varētu skatīties nākotnē..
5.GPLV2 ir jauna sadaļa, kas ir pievienota licencei ar nosaukumu Lietotāju likumīgo tiesību aizsardzība no likuma par apiešanu. Šīs sadaļas mērķis ir novērst GPVL3 iekļaušanu tehnoloģijās vai izstrādājumos, kas tiktu izmantoti Digitālās tūkstošgades autortiesību likuma (DCMA) izpildei..
6.GPLV3 kods ir vairāk savietojams ar vairāk licencēm, salīdzinot ar iepriekšējo.