Forskellen mellem GPLV2 og GPLV3

GPLV2 vs GPLV3

GPLV2 og GPLV3 er versioner af GNU Public License (GPL), en velkendt licens til fri software. GPL kan også godt lide Free Software Foundation (FSF). Hovedforfatteren af ​​begge licenser er Richard Stallman.

GPLs hovedformål er at fremme den frie tilgængelighed og brug af software til ethvert formål og til enhver brugers behov. Enhver bruger af gratis software kan også ændre softwaren og dele den med venner og kolleger.

Det er den vigtigste og mest udbredte open source-licens, hvor ca. 60 procent af open source-softwaren bruger denne licens som Linux og Busybox. Det har en klausul kaldet “copyleft”, der tvinger enhver bruger, der opretter og distribuerer ændrede versioner, til at have revisionerne underlagt GPL og afsløre kilden til den ændrede version. Copyleft sikrer, at de ændrede versioner er under GPL, og dens kildekode afsløres.

GPL er skabelonen for alle efterfølgende GPL-versioner (GPLV2 og GPLV3).

GPLV2 er forgængeren til GPLV3, der gør GPLV3 til den nyeste version. GPLV2 blev introduceret i 1991, mens GPLV3 blev lanceret i 2007.

Da GPLV2 er en ældre version af GPLV3, er der forskelle mellem licenserne. GPLV2 har en biblioteksudelukkelse, som GPLV3 ikke har.

Der er også markante forskelle mellem de to versioner: Den nye GPLV3 er dobbelt i længden sammenlignet med GPLV2 og berører emner med forbedring og afklaring i den tidligere version. Disse inkluderer patentskadeserstatning, internalisering og retsmidler mod licensovertrædelse.

Et andet kendetegn ved GPLV3-koden er dets forsøg på at give mere klarhed om patentlicenser. Den forsøger at afklare, hvad der menes med distributions- og derivatarbejde, idet den øjeblikkelige ophør af en licensklausul til fordel for licensmuligheder og de yderligere vilkår, der giver brugerne mulighed for at vælge fra et fast sæt alternative vilkår til ændring af standard GPLV3.

GPLV3 er mere kompatibel med flere licenser sammenlignet med GPLV2. Den nye licens giver brugerne mulighed for at lave kombinationer med kode, der har yderligere krav, der ikke er i selve licensen.

Med hensyn til licensovertrædere giver GPLV3 ekstra kurperioder for første gang licensovertrædere.

Afslutningsvis er GPLV2 og GPLV3 ikke kompatible til brug med hinanden. Den seneste licens har nogle krav som installationsinformation, der ikke findes i førstnævnte. Kombination af koder fra begge licenser vil være i strid med afsnit 6 i GPLV2.

Resumé:

1.GPLV2 og GPLV3 er begge licenser frigivet under GPL. GPLV2 var de tidligere licenser, der blev frigivet i 1991, mens den seneste, GPLV3, blev frigivet i 2007.
2.GPLV3 sammenlignes længere med GPLV2, da den næsten prøvede at dække de samme problemer med den tidligere licens.
3.GPLV3 har større klarhed om patentlicenser, mest om ordlyden af ​​licensen, da den ikke kan fortolkes som "for bred." Det gælder også beskyttelsen af ​​patenterne i modsætning til GPLV2.
4. GPLV2 har smuthuller, som GPLV3 forsøger at løse. Smutthullet har erhvervet udtrykket Tivoization, der er afledt af en digital videooptager, der fanger tv-programmering og gemmer dataene i en intern harddisklager til fremtidig visning.
5.GPLV2 har et nyt afsnit, der er føjet til licensen kaldet Beskyttelse af brugernes retlige rettigheder mod anti-omgåelseslovgivning. Sektionens intention er at forhindre GPVL3 i at blive inkluderet i teknologi eller produkter, der vil blive brugt til at håndhæve Digital Millennium Copyright Act (DCMA).
6.GPLV3-kode er mere kompatibel med flere licenser sammenlignet med den tidligere licens.