Erinevus GPLV2 ja GPLV3 vahel

GPLV2 vs GPLV3

GPLV2 ja GPLV3 on GNU avaliku litsentsi (GPL) versioonid, mis on vaba tarkvara tuntud litsents. GPL-ile meeldib ka vaba tarkvara sihtasutus (FSF). Mõlema litsentsi peamine autor on Richard Stallman.

GPL peamine eesmärk on edendada tarkvara vaba kättesaadavust ja kasutamist mis tahes otstarbel ja kasutaja vajadusteks. Iga tasuta tarkvara kasutaja saab tarkvara ka muuta ja seda sõprade ja kolleegidega jagada.

See on kõige olulisem ja levinum avatud lähtekoodiga litsents, kus umbes 60 protsenti avatud lähtekoodiga tarkvarast kasutab seda litsentsi nagu Linux ja Busybox. Sellel on klausel nimega „copyleft“, mis sunnib kõiki modifitseeritud versioone loovaid ja levitavaid kasutajaid parandama GPL-i ja avalikustama muudetud versiooni allika. Copyleft tagab, et muudetud versioonid on GPL-i all ja selle lähtekood avalikustatakse.

GPL on mall kõigi järgnevate GPL-i versioonide jaoks (GPLV2 ja GPLV3).

GPLV2 on GPLV3 eelkäija, mis muudab GPLV3 uusimaks versiooniks. GPLV2 võeti kasutusele 1991. aastal, GPLV3 aga 2007. aastal.

Kuna GPLV2 on GPLV3 vanem versioon, on litsentside vahel erinevused. GPLV2-l on teegi välistamine, mida GPLV3-l pole.

Kahe versiooni vahel on ka silmatorkavaid erinevusi: uus GPLV3 on võrreldes GPLV2-ga kahekordne ja puudutab endise versiooni täiustatavaid ja selgitatavaid teemasid. Nende hulka kuulub patendi hüvitamine, riigisiseseks tunnistamine ja õiguskaitsevahendid litsentsi rikkumise korral.

GPLV3 koodi teine ​​eripära on katse pakkuda patendilitsentside osas rohkem selgust. Selles püütakse selgitada, mida mõeldakse levitamise ja sellest tuleneva töö all, tühistades litsentsitingimuste viivitamatu lõpetamise litsentsivõimaluste kasuks ja lisatingimused, mis võimaldavad kasutajatel valida kindla alternatiivsete tingimuste hulga vahel, et muuta standardset GPLV3.

GPLV3 ühildub rohkemate litsentsidega võrreldes GPLV2-ga. Uus litsents võimaldab kasutajatel teha kombinatsioone koodiga, millel on lisanõudeid, mis pole litsentsis endas.

Litsentsi rikkujate osas pakub GPLV3 esmakordse litsentsi rikkujatele täiendavaid raviperioode.

Kokkuvõtteks võib öelda, et GPLV2 ja GPLV3 ei ühildu üksteisega kasutamiseks. Viimasel litsentsil on mõned nõuded, näiteks installiteave, mida esimeses pole. Mõlema litsentsi koodide kombineerimine rikub GPLV2 jaotist 6.

Kokkuvõte:

1.GPLV2 ja GPLV3 on mõlemad GPL-i alusel välja antud litsentsid. GPLV2 oli endine 1991. aastal välja antud litsents, uusim GPLV3 aga 2007. aastal.
2.GPLV3 on GPLV2-ga võrreldes pikem, kuna see üritas endise litsentsiga peaaegu samu küsimusi katta.
3.GPLV3 on patendilitsentside osas rohkem selgust, enamasti litsentsi sõnastuse osas, kuna seda ei saa tõlgendada kui „liiga laia”. See erinevalt GPLV2-st kehtib ka patentide kaitse kohta.
4.GPLV2-l on lünki, mida GPLV3 üritab parandada. Lüngal on omandatud mõiste Tivoization, mis tuleneb digitaalsest videomagnetofonist, mis salvestab telesaateid ja salvestab andmed edaspidiseks vaatamiseks sisemisse kõvaketta mäluseadmesse.
5.GPLV2-l on uus jaotis, mis on lisatud litsentsile nimega Kasutajate seaduslike õiguste kaitsmine kõrvalehoidmise seaduse eest. Selle sektsiooni eesmärk on takistada GPVL3 kaasamist tehnoloogiasse või toodetesse, mida kasutataks digitaalse aastatuhande autoriõiguse seaduse (DCMA) jõustamiseks.
6.GPLV3 kood ühildub rohkemate litsentsidega võrreldes varasema litsentsiga.