GNU General Public License (GPL) er en mye brukt gratis programvarelisens som sikrer frihet til programvarebrukere. Her er de viktigste begrepene i GPL, som fremhever kjerneprinsippene:
Kjerneprinsipper:
* Frihet til å kjøre programmet: Du kan kjøre programmet for ethvert formål.
* Frihet til å studere hvordan programmet fungerer: Du kan få tilgang til programmets kildekode og endre den slik at den passer dine behov.
* Frihet til å fordele kopier: Du kan dele programmet med andre, enten gratis eller mot et gebyr.
* Frihet til å distribuere modifiserte versjoner: Du kan gjøre endringer i programmet og dele disse endringene med andre.
Nøkkelbegrep:
* Copyright: GPL gjenkjenner opphavsretten til programvarens forfatter. Dette betyr at forfatteren beholder eierskap og retten til å kontrollere hvordan programvaren brukes.
* Copyleft: GPL bruker Copyleft for å sikre brukernes frihet. Dette betyr at ethvert derivatarbeid også må frigjøres under GPL, noe som sikrer dens fortsatte frihet.
* Distribusjon: GPL dekker fordelingen av programvaren i noen form, inkludert binær og kildekode.
* Endringer: GPL lar brukere endre programvaren, men de må også frigjøre disse modifikasjonene under GPL.
* lisensstipend: GPL gir brukerne rettighetene som er nevnt ovenfor. Lisensen pålegger imidlertid også visse forpliktelser til brukere til å respektere andres frihet.
* Sublicensing: GPL lar brukere underlisensprogramvaren til andre under samme vilkår og betingelser.
* Patentlisensiering: GPL gir ingen patentlisenser. Brukere er ansvarlige for å sikre at bruken av programvaren ikke krenker noen patenter.
versjoner:
GPL har flere versjoner, med den vanligste GPLV2 og GPLV3. Disse versjonene er forskjellige i noen detaljer, for eksempel behandling av patentrettigheter og muligheten til å kombinere GPL med andre lisenser.
Viktig merknad: GPL er et komplekst juridisk dokument, og å forstå dets fulle implikasjoner krever nøye lesing og juridisk rådgivning.
Disse viktige begrepene skisserer kjerneprinsippene og viktige aspekter ved GPL. Ved å forstå dem, kan brukere bedre forstå implikasjonene av å bruke og bidra til programvare under denne lisensen.