GPL Litsentsi KKK

Allikas: Pingviini viki
Redaktsioon seisuga 2. oktoober 2006, kell 19:13 kasutajalt Spott (arutelu | kaastöö) (Kas GPL litsentsi kasutamine teeb sellest kohe ka GNU projekti osa?)

Alustuseks

Käesolev Viki leht on peamiselt tõlge GNU FAQ lehest, kus püütakse anda vastus kõigile peamistele küsimustele, mis seotud GPL litsentsiga. Kirjutamise hetkel on kehtiv veel GPL v2.

Üldised GPL litsentsiga ja GNU projektiga seotud küsimused

Mida tähendab lühend GPL?

Lühend "GPL" tuleneb väljendist "General Public License". Laialdaselt kasutatakse ka "GNU General Public License" kirjapilti või siis selle lühendit "GNU GPL". See on aga aja jooksul lühendatud lihtsalt GPL-iks.

Kas vaba tarkvara tähendab GPL litsentsi kasutamist?

Ei. Peale GPLi on olemas veel mitmeid erinevaid litsentse. Juhul, kui kasutatav litsents annab kasutajale vabaduse teha midagi koodiga, siis on juba tegu vaba tarkvara litsentsiga. Osaline nimekiri litsentsidest on olemas GNU kodulehel või siis Open Source kodulehelt.

Miks ma peaksin pigem kasutama GPL litsentsi, mitte teisi litsentse?

Kasutades GNU GPL litsentsi oma projektis tagate, et ka kõik teiste poolt edaspidi välja lastud muudatused/täiustused Teie programmist jäävad vabaks tarkvaraks. Sellega välistate riski, et peate ühel hetkel hakkama konkureerima oma enda programmiga, mis on kellegi teise poolt modifitseeritud ja mille kood on suletud. Samas tunnistab ka GNU programm, et litsentsi valides tuleb alati põhjalikult läbi mõelda, millised on eesmärgid. Vahest tuleks siiski valida mõni teine litsents.

Kas kogu GNU tarkvara puu kasutab GPL litsentsi?

Põhiline osa GNU projekti tarkvarast on välja lastud jah GPL litsentsi alla. Kuid sellegi poolest on mõningad tarkvarad, mis on kaitstud hoopis LGPL litsentsiga. Põhjustest, miks see nii on võite lugeda GNU kodulehelt.

Kas GPL litsentsi kasutamine teeb sellest kohe ka GNU projekti osa?

Igaüks võib ja saab kasutada oma programmide litsentsina GPL-i. Kuid sellega ei muutu see programm veel üheks osaks GNU projektist. Selleks, et programm muutuks üheks osaks GNU projektist on tarvis sõlmida vastav kokkulepe GNU projektiga ja nendega koostööd teha. Vastava kokkuleppe sõlmimiseks on vaja aga mõlema poole (GNU projekti ja tarkvara looja(te)) nõusolekut. Juhul, kui soovite aga siiski oma programmi GNU projektiga liita, siis võtke ühendust maintainers@gnu.org aadressil.

Mida teha, kui avastan GPL litsentsi rikkumise

Esmalt tuleb kkindlasti kontrollida fakte, et kas tegu on ikka GPL litsentsiga tarkvaraga ja kas rikutakse GPL litsentsi. Tehke seda nii hästi, kui suudate. Seejärel tuleb aga ühendust võtta vastava tarkvara algsete õiguste hoidjaga - ehk siis programmi loojaga. Juhul, kui aga tarkvara õiguste hoidjaks on Free Software Foundation, siis kirjutage oma kahtlustest meilile license-violation@gnu.org. Muidu aga kas programmi haldaja võib samuti öelda, kellele kuuluvad antud programmi õigused. Seega kõige õigem on küsida infot alati haldaja käest.

Miks GPL lubab kasutajatel levitada oma modifitseeritud versioone tarkvarast?