Skirtumas tarp GPLV2 ir GPLV3

„GPLV2“ arba „GPLV3“

GPLV2 ir GPLV3 yra GNU viešųjų licencijų (GPL) versijos, gerai žinomos nemokamos programinės įrangos licencijos. GPL taip pat mėgstamas kartu su Laisvosios programinės įrangos fondu (FSF). Pagrindinis abiejų licencijų autorius yra Richardas Stallmanas.

Pagrindinis GPL tikslas yra skatinti laisvą programinės įrangos prieinamumą ir naudojimą bet kokiems tikslams ir bet kokiems vartotojo poreikiams. Bet kuris nemokamos programinės įrangos vartotojas taip pat gali ją pakeisti ir bendrinti su draugais ir kolegomis.

Tai yra pati svarbiausia ir labiausiai paplitusi atvirojo kodo licencija, kur maždaug 60 procentų atvirojo kodo programinės įrangos naudoja šią licenciją, kaip „Linux“ ir „Busybox“. Joje yra nuostata, vadinama „copyleft“, kuri įpareigoja bet kurį vartotoją, kuris sukuria ir platina modifikuotas versijas, kad versijoms būtų taikoma GPL, ir atskleistų modifikuotos versijos šaltinį. „Copyleft“ užtikrina, kad modifikuotos versijos yra pagal GPL ir jos šaltinis yra atskleistas.

GPL yra šablonas visoms paskesnėms GPL versijoms (GPLV2 ir GPLV3).

GPLV2 yra GPLV3 pirmtakas, todėl GPLV3 yra naujausia versija. GPLV2 buvo pristatytas 1991 m., O GPLV3 - 2007 m.

Kadangi GPLV2 yra senesnė GPLV3 versija, licencijos skiriasi. GPLV2 yra bibliotekos išskyrimas, kurio GPLV3 neturi.

Tarp šių dviejų versijų taip pat yra ryškių skirtumų: Naujasis GPLV3 yra dvigubo ilgio, palyginti su GPLV2, ir paliestas tobulinimo ir aiškinimo objektais ankstesnėje versijoje. Tai apima žalos atlyginimą už patentą, internalizavimą ir teisių gynimo būdus už licencijų pažeidimus.

Kitas GPLV3 kodo bruožas yra bandymas suteikti daugiau aiškumo dėl patentų licencijų. Jis bando išsiaiškinti, ką reiškia platinimas ir išvestinis darbas, atšaukdamas tiesioginį licencijos išlygos galiojimo nutraukimą, kad būtų paisoma licencijos galimybių, ir papildomas sąlygas, leidžiančias vartotojams pasirinkti iš fiksuotų alternatyvių sąlygų rinkinio, norint pakeisti standartinį GPLV3..

GPLV3 yra labiau suderinamas su daugiau licencijų, palyginti su GPLV2. Naujoji licencija leidžia vartotojams derinti su kodais, kurie turi papildomų reikalavimų, kurių nėra pačioje licencijoje.

Kalbant apie licencijų pažeidėjus, GPLV3 suteikia papildomus gydymo laikotarpius pirmą kartą pažeidžiantiems licencijas.

Baigdamas norėčiau pasakyti, kad GPLV2 ir GPLV3 yra nesuderinami naudoti tarpusavyje. Naujausioje licencijoje yra keletas reikalavimų, pavyzdžiui, informacijos apie diegimą, kurių ankstesnėje nėra. Sujungus abiejų licencijų kodus, bus pažeistas GPLV2 6 skyrius.

Santrauka:

1.GPLV2 ir GPLV3 yra licencijos, išleistos pagal GPL. GPLV2 buvo buvusios licencijos, išleistos 1991 m., O naujausioji - GPLV3, buvo išleista 2007 m.
2.GPLV3 yra ilgesnis, palyginti su GPLV2, nes beveik bandė aprėpti tas pačias problemas su buvusia licencija.
3.GPLV3 aiškiau apibūdina patentų licencijas, daugiausia licencijos formuluotes, nes jos negalima aiškinti kaip „per plačios“. Tai taip pat taikoma patentų apsaugai, skirtingai nei GPLV2.
4. „GPLV2“ yra spragų, kurias bando ištaisyti „GPLV3“. Ši spraga įgavo terminą „Tivoization“, kuris yra kilęs iš skaitmeninio vaizdo įrašymo įrenginio, kuris fiksuoja televizijos programas ir išsaugo duomenis vidinėje standžiojo disko saugykloje, kad galėtų juos peržiūrėti ateityje..
5. „GPLV2“ turi naują skyrių, pridėtą prie licencijos, pavadinimu „Vartotojų teisinių teisių apsauga nuo kovos su teisės aktų vengimu“. Skyriaus tikslas yra užkirsti kelią GPVL3 įtraukimui į technologijas ar gaminius, kurie būtų naudojami siekiant įgyvendinti Skaitmeninio tūkstantmečio autorių teisių įstatymą (DCMA)..
6.GPLV3 kodas yra labiau suderinamas su daugiau licencijų, palyginti su ankstesne licencija.