GPL ili Opća javna licenca odnosi se na vrstu softvera otvorenog koda ili OSS licence koju je razvila Fondacija slobodnog softvera ili FSF s ciljem promicanja visokokvalitetnog slobodnog softvera. Postoji više OSS licenci pod kojima programeri mogu objaviti ako to žele – ne nalažu sve da je softver stvoren pod njima također besplatan, dok GPL to čini.
Technipages objašnjava Opću javnu licencu (GPL)
Softver stvoren pod navedenom licencom JE zaštićen autorskim pravima svojim vlasnicima, ali daje dopuštenje za kopiranje, ispitivanje, modificiranje i ponovnu distribuciju softver, sve pod jednim uvjetom – bez obzira na to što se stvorila nova verzija, ona mora imati iste licencne uvjete kao izvornik. To znači da nije legalno ugraditi dio ili sve kodove licenciranih GPL-a u plaćene ili komercijalne proizvode. Također se ne može distribuirati bez pristupa izvornom kodu.
Ostale licence OSS-a imaju drugačije uvjete, posebno u vezi s korištenjem u komercijalnim projektima. Smisao GPL licence bila je stvoriti učinkovit, kvalitetan besplatni softver koji se s vremenom poboljšava – dobre promjene implementirani od strane korisnika povremeno pronađu svoj put u osnovni proizvod, ako nude poboljšanje u odnosu na izvornik verzija. Bilo da to rade ili ne, korisniku koji ima modificiranu verziju dopušteno je manipulirati softverom za vlastitu upotrebu kako god smatra prikladnim. GPL softver može ponuditi alternativu skupim plaćenim proizvodima poput softvera za manipulaciju zamisli, ili čak programa za obradu teksta.
Uobičajene upotrebe Opće javne licence (GPL)
- Softver s GPL licencom može se redistribuirati sve dok je nova verzija objavljena pod istom licencom.
- Iako druge vrste OSS-a dopuštaju promjenu i prodaju softvera, GPL to ne čini.
- Stvaranje GPL licence trebalo je promovirati dostupnost slobodnog softvera.
Uobičajene zlouporabe Opće javne licence (GPL)
- GPL licence štite softver od nezakonite reprodukcije.