GNU GPL (tõlge)
Sisukord
GNU Üldine Avalik Litsents
Versioon number 2, juuni 1991 Autoriõigus © 1989, 1991 Free Software Foundation, Inc.59 Temple Place, Suite 330, Boston, MA 02111-1307 USA
Igaüks võib käesolevast dokumendist valmistada koopiaid ning valmistatud koopiaid levitada tingimusel, et need koopiad vastavad originaaldokumendile sõnasõnalt.
EESSÕNA
Enamik tarkvara litsentse on loodud selleks, et võtta Teilt õigus tarkvara jagada ja muuta. Vastukaaluks on GNU Üldine Avalik Litsents mõeldud selleks,et tagada Teile vabadus jagada ja muuta vaba tarkvara - kindlustada, et tarkvara oleks vaba kõigile selle kasutajatele. Käesolev Üldine Avalik Litsents kehtib enamiku Free Software Foundation’i tarkvara ja mistahes programmide kohta, mille autorid lubavad seda litsentsi kasutada. (Mõni Free Software Foundation’i tarkvara on vastavalt kaitstud GNU Üldise Avaliku Teegilitsentsiga). Ka Teie võite oma programmi suhtes käesoleva litsentsi tingimusi kehtestada. Rääkides vabast tarkvarast peame silmas vabadust, mitte hinda. Üldised Avalikud Litsentsid on loodud selleks, et tagada Teile järgnevat: õigust levitada koopiaid vabast tarkvarast (soovi korral ka levitamise eest tasu võttes), tarkvara lähtetekstide kättesaadavust, õigust tarkvara muuta ning kasutada tarkvara osi uute vaba tarkvaratoodete loomisel ning kindlustada, et Te olete teadlik eelpoolnimetatud õigustest.
Teie õiguste tagamiseks on vaja rakendada mõningaid piiranguid, et keegi ei saaks Teilt neid õigusi ära võtta või nõuda Teie loobumist neis tõigustest. Tarkvara muutmisel või selle koopiate levitamisel kätkevad need piirangud Teie jaoks teatud kohustusi. Näiteks levitades taolise programmikoopiaid, kas tasuta või levitamise eest tasu võttes, peate Te saajatele andma kõik need õigused, mis on ka Teil endal. Te peate kindlustama, et ka nemad saavad või võivad soovi korral saada lähteteksti. Et programmi saajad teaksid oma õigusi, peate neid teavitama käesoleva Litsentsi tingimustest.
Meie kaitseme Teie õigusi kaheastmeliselt:
1. anname tarkvarale autoriõiguse ja 2. pakume Teile käesolevat litsentsi, mis annab Teile seadusliku õiguse kopeerida, levitada ja/või muuta tarkvara.
Samuti tahame nii iga autori kui ka meie endi kaitseks kindlustada, et igaüks mõistab, et vabal tarkvaral pole garantiid. Kui keegi tarkvara muudab ja edasi annab, peavad selle saajad teadma, et nende omanduses pole originaal vältimaks teiste poolt põhjustatud probleemide mõju originaali autori mainele.
Lõpuks, iga vaba programmi ähvardab pidevalt tarkvara patenteerimine. Me soovime vältida ohtu, kus vaba programmi levitajad omandavad individuaalse patendi litsentsi, muutes selle enda omandiõiguse objektiks. Sellise olukorra vältimiseks oleme selgitanud, et iga taoline patent tuleb litsenseerida kõigile vabaks kasutamiseks või üldse mitte litsenseerida.
Järgnevad kopeerimise, levitamise ja muutmise täpsed terminid ning tingimused.
Kopeerimise, levitamise ja muutmise terminid ja tingimused.
0. Käesolev litsents kehtib iga programmi või muu teose puhul, mis sisaldabautoriõiguse omaniku märget selle kohta, et antud programmi võib levitadavastavalt käesoleva Üldise Avaliku Litsentsi tingimustele.”Programm” on edaspidi ükskõik milline eelnevale tingimusele vastav programm või teos, “Programmil põhinev teos” tähendab kas Programmi või ükskõik millist autorikaitse all olevat programmil põhinevat teost; lahti seletatuna teost, mis sisaldab Programmi või selle osa, kas sõnasõnaliselt või muudetult ja/või tõlgituna teise keelde. (Siin ja edaspidi on tõlkimine kaasatud piiranguteta termini “muutmine”alla). Iga litsensiaat on edaspidi “Teie”.
Litsents ei laiene muudele tegevustele kui kopeerimine, levitamine jamuutmine; need ei ole Litsentsiga kaetud. Programmi töötamise protsessil polekitsendusi ja Programmi väljund on kaitstud vaid siis, kui selles sisaldubteos, mis põhineb Programmil (sõltumatuna sellest, et see on Programmi tööprotsessi poolt valmistatud). Kas see on tõene, sõltub sellest mida Programm teeb.
1. Teie võite kopeerida ja levitada sõnasõnalisi koopiaid Programmilähtetekstist nii, nagu olete selle saanud, igas vormis, eeldusel, et Teieavaldate arusaadavalt ja sobivalt igal koopial vastava autoriõiguse märke jagarantii välistamise märke: hoiate puutumatuna kõik märked, mis viitavadkäesolevale Litsentsile ja igasugusele garantii puudumisele ning annatekõigile Programmi saajatele käesoleva Litsentsi koopia Programmiga kaasa. Tevõite võtta tasu koopia füüsilise kättetoimetamise akti eest ja võite oma valiku kohaselt pakkuda tasu eest omapoolset garantiikaitset.
2. Teie võite muuta Programmi koopiat või koopiaid või ükskõik millistselle osa, luues nii Programmil põhineva teose ning kopeerida ja levitadaselliseid muudatusi või teoseid vastavalt punkti 1 tingimustele, eeldades, et Te täidate kõik järgnevad tingimused:
a) Te peate kaasama muudetud failile silmatorkavad märked, mis teatavad Teiepoolt tehtud muudatused failides ja iga muudatuse kuupäeva.
b) Te peate andma kõigile kolmandatele osapooltele selle Litsentsi tingimustekohaselt Litsentsi tervikuna igasugusele teosele, mida Te levitate võiavalikustate, mis tervikuna või osaliselt sisaldab Programmi või põhineb Programmil või selle osal.
c) Kui muudetud Programm loeb normaalse tööprotsessi käigus käskeinteraktiivselt, peate Te tagama, et tavaliseks interaktiivseks kasutamisekskäivitamisel kõige tavapärasemal viisil kas trükitakse või kuvatakse märge,mis sisaldab vastatavat märget autoriõigusest ja märget garantii puudumise kohta (või märget Teie poolt pakutava garantii kohta) ning et kasutajad võivad Programmi käesolevate tingimuste kohaselt edasi levitada, teatades kasutajale, kuidas näha koopiat käesolevast Litsentsist. (Erand: Kui Programmi ise on interaktiivne, kuid tavapärase kasutamise protsessi käigus ei trüki sellist teadaannet, siis ei pea Teie Programmil põhinev teos vastavat teadaannet trükkima).
Need nõuded kehtivad muudetud teosele kui tervikule. Kui selgelt eristatavad osad teosest ei põhine Programmil ja neid võib põhjendatult lugeda iseseisvateks ja eraldiseisvateks teosteks, siis käesoleva Litsents ja selle tingimused ei laiene nimetatud osadele, kui Te levitate neid iseseisvate teostena. Kui Te levitate nimetatud osi kui osa tervikust, milleks on Programmil põhinev teos, siis terviku levitamine peab järgima käesoleva Litsentsi tingimusi, mille teistele litsensiaatidele antud õigused laienevad ülejäänud tervikule, seega igale üksikule osale, olenemata sellest, kes autor oli.
Seega pole käesoleva punkti eesmärk nõuda õigusi või vaidlustada Teie õigusi teosele, mille Te oled tervikuna loonud; pigem on eesmärk kasutadaõigust suunata Programmil põhinevate teoste või ühisteoste levitamist.
Lisaks, ainuüksi asjaolu, et teise teose, mis ei põhine Programmil,Programmiga (või Programmil põhineva teosega) ühtsesse levitamis- või säilitusvormi liitmine ei muuda nimetatud teost Litsentsi alla kuuluvaks. 3. Teie võite Programmi (või punkt 2 kohaselt Programmil põhinevat teost)kopeerida ja levitada objektkoodina või käivitataval kujul vastavalt punktide1 ja 2 kohaselt eeldusel, et Te täidate vähemalt ühe järgnevatest nõuetest:
a) Lisate sellele täieliku vastava masinloetava lähteteksti, mida peablevitama vastavalt punktides 1 ja 2 toodud tingimustele, vormis, midakasutatakse valdavalt tarkvara vahendustegevuses; või
b) Lisate sellele kirjaliku vormi, kehtivusega vähemalt kolm aastat, millegaannad mistahes kolmandatele osapooltele tasu eest, mis ei ületa Teie pooltlähteteksti füüsilisel kujul levitamise hinda, täieliku masinloetava koopiavastavast lähtetekstist, mida levitatakse vastavalt punktides 1 ja 2 toodudtingimustele, vormis, mida kasutatakse valdavalt tarkvara vahendustegevuses; või
c) Lisate sellele informatsiooni, mille Teie saite ja mis puudutab vastavalähteteksti levitamise pakkumist. (See alternatiiv on lubatud vaidmitteärilisel levitamisel, kui Te oled saanud Programmi koos vastava pakkumisega objektkoodina või käivitatavas vormis vastavalt käesoleva punkti alapunktile b).
Teose lähteteksti all mõeldakse muudatuste tegemiseks eelistatumat teosevormi. Käivitatava teose täielik lähtetekst tähendab kogu lähtetekstitervikuna koos kõigi selles sisalduvate moodulitega, lisades ükskõik millisedsellega seotud liidese definitsioonifailid ning skriptid, mida kasutatakse käivitatava teose kompileerimise ja paigaldamise kontrollimiseks. Erandina ei pea levitatav lähtetekst sisaldama midagi, mida tavaliselt levitatakse kas lähteteksti või masinkoodi vormis) koos põhiliste operatsioonisüsteemi komponentidega (kompilaator, kernel ja nii edasi), millel käivitatava töö protsess toimub, välja arvatud kui nimetatud komponent ise lisandub käivitatavale.
Kui käivitatava vormi või objektkoodi levitamine toimub ligipääsu pakkumisegamääratud kohas, siis ligipääsu pakkumine lähteteksti kopeerimiseks samastkohast loetakse võrdseks lähteteksti levitamisega, kuigi kolmandad osapooledpole kohustatud kopeerima lähteteksti koos objektkoodiga.
4. Te ei tohi kopeerida, muuta, edasi litsenseerida või levitada Programmivälja arvatud juhul, kui seda lubab käesolev Litsents. Igasugune muu katsekopeerida, muuta, sublitsenseerida või levitada Programmi on õigustühine japeatab automaatselt Teile käesoleva Litsentsiga antud õigused. Siiski,osapoolte, kes on saanud Teilt koopiad või õigused käesoleva Litsentsi alusel,litsentsid ei kaota kehtivust nii kaua, kuni taolised osapooled täidavad täielikult kehtestatud tingimusi.
5. Teilt ei nõuta Litsentsi aktsepteerimist, kuna Te pole sellele allakirjutanud. Kuid miski muu peale käesoleva Litsentsi ei anna Teile õigustmuuta või levitada Programmi või Programmil põhinevat teost. Need tegevused onseadusega keelatud, kui Te ei aktsepteeri käesoleva Litsentsi tingimusi.Sellest tulenevalt Programmi (või igasugust Programmil põhinevat teost) muutes või levitades annate Teie märku nõustumisest Litsentsi terminite ja tingimustega Programmi või Programmil põhineva teose kopeerimisel, levitamisel või muutmisel.
6. Iga kord kui Te levitate Programmi (või ükskõik millist Programmil põhinevat teost), saab saaja automaatselt originaal litsensiaarilt litsentsi kopeerida, levitada ja muuta Programmi vastavalt käesoleva Litsentsi terminitele ja tingimustele. Teie ei või kehtestada lisapiiranguid vastuvõtjale antud õiguste kasutamisele. Teie ei vastuta käesoleva Litsentsi täitmise eest kolmandate osapoolte poolt.
7. Kui kohtulahendi või väidetava patendiõiguse rikkumise tagajärjel või mõnel muul põhjusel (mis ei piirdu patendiga seotud küsimustega) on Teile pandud kohustusi, mis on vastuolus käesoleva Litsentsi tingimustega, siis ei vabasta need Teid käesoleva Litsentsi tingimuste täitmisest. Kui Te ei suuda levitada, samaaegselt täites käesoleva Litsentsi tingimusi ja teisi kohustusi, siis ei tohi Te Programmi üldse levitada. Näiteks kui patendilitsents ei luba Teil litsentsitasuta Programmi edasi levitada neile, kes on saanud Teilt või Teie kaudu Programmi koopia, siis ainus võimalus täita nimetatud patendilitsentsi ja käesoleva Litsentsi tingimusi on loobuda Programmi levitamisest.
Kui käesoleva punkti mõni osa osutub mingil asjaolul kehtetuks või mitterakendatavaks, siis käesoleva punkti ülejäänud osa loetakse rakendatavaks ja punkt tervikuna loetakse rakendatavaks ülejäänud tingimustel.
Käesoleva punkti eesmärk ei ole kellegi ajendamine patendi- või muude õigusterikkumiseks või nende kehtivuse vaidlustamiseks; käesoleva punkti ainus eesmärkon vaba tarkvara levitamise süsteemi terviklikkuse kaitsmine, mida kasutavadavalike litsentside kasutajad. Paljud isikud on andnud suure panuse tarkvara laiale sektorile, mida levitatakse läbi nimetatud süsteemi usaldades järjekindlat süsteemi rakendumist; autor/annetaja on otsustaja, kas ta soovib tarkvara levitada mõne teise süsteemi kaudu ja litsensiaat ei saa seda valikut mõjutada.
Selle punkti eesmärk on täpselt selgitada, mida soovitakse käesoleva Litsentsiülejäänud osaga saavutada.
8. Kui Programmi levitamist ja/või kasutamist piiratakse mõnedes riikides kas patentide või autoriõigusega, võib autoriõiguse omanik, kes on Programmi litsenseerinud, lisada kindla geograafilise piirangu, jättes nimekirjast välja mainitud riigid, et levitamine oleks lubatud vaid nimekirjas toodud riikides või riikide vahel. Nimetatud juhul Litsents liitub piiranguga, nagu see on ära toodud käesoleva Litsentsi põhiosas.
9. Free Software Foundation võib aegajalt välja anda ümbertöötatud ja/võiuusi versioone Üldisest Avalikust Litsentsist. Need uued versioonid on käesoleva Litsentsi versiooniga sarnase sisuga, kuid võivad erineda detailides, osundades uusi probleeme või huviobjekte.
Igale versioonile antakse unikaalne versiooninumber. Kui programmis tuuakse ära selle kohta kehtiva käesoleva litsentsi versiooninumber jalisatakse märge “kõik hilisemad versioonid”, siis on teil võimalik valida, kas järgida selle või ükskõik millise hilisema Free Software Foundation’i poolt avaldatava versiooni tingimusi. Kui Programm ei täpsusta käesoleva litsentsi versiooninumbrit, on Teil võimalus valida ükskõik milline Free Software Foundation’i poolt avaldatud käesoleva Litsentsi versioon.
10. Kui Te soovite Programmi osi liita teiste vabade programmidega, millelevitamise tingimused on erinevad, siis kirjutage loa saamiseks autorile.Tarkvara puhul, mis on autoriõigusega kaitstud Free Software Foundation’ipoolt, kontakteeruge Free Software Foundation’iga, mõnikord me teeme erandeid.Meie otsuse määravad kaks eesmärki: säilitada vaba staatus meie vaba tarkvaraigasugustele derivaatidele ja edendada tarkvara jagamist ning taaskasutamistüldiselt.
GARANTII PUUDUMINE
11. KUNA PROGRAMM ON LITSENSEERITUD TASUTA, PUUDUB PROGRAMMIL IGASUGUNEGARANTII ULATUSENI, MIDA LUBAB RAKENDATAV SEADUS. KUI KIRJALIKULT POLE TEISITISÄTESTATUD, SIIS AUTORIÕIGUSE OMANIKUD JA/VÕI MUUD OSAPOOLED PAKUVADPROGRAMMI “NII, NAGU TA ON” ILMA IGASUGUSE VÄLJENDATUD VÕI OLETATAVAGARANTIITA, KAASA ARVATUD, KUID MITTE AINULT, KESKMISE/TAVALISE KVALITEEDIJA MINGILE KINDLALE EESMÄRGILE SOBIVUSE GARANTIITA. KOGU PROGRAMMI KVALITEEDIJA TOIMIMISE RISK LANGEB TEILE. KUI PROGRAMM ON PUUDULIK, KANNATE TEIE KÕIKTEENINDUSE, PARANDUSE VÕI TAASTAMISE KULUD.
12. MITTE MINGIL JUHUL, VÄLJA ARVATUD SIIS, KUI SEDA NÕUAB RAKENDATAV SEADUS VÕIKIRJALIKULT ON TEISITI KOKKU LEPITUD, POLE ÜKSKI AUTORIÕIGUSE OMANIK VÕIKOLMAS OSAPOOL, KES VÕIB MUUTA JA/VÕI LEVITADA PROGRAMMI VASTAVALTÜLALPOOL TOODUD TINGIMUSTELE, TEIE EES VASTUTAV KAHJUSTUSTE EEST, KAASA ARVATUD IGASUGUSED ÜLDISED, SPETSIIFILISED, JUHUSLIKUD VÕI TAGAJÄRJEL TEKKINUD KAHJUD, MIS TULENEVAD KAS PROGRAMMI KASUTAMISEST VÕI VÕIMATUSEST PROGRAMMI KASUTADA (KAASA ARVATUD, KUID MITTE AINULT, TEIE VÕI KOLMANDATE OSAPOOLTE ANDMETE KADUMINE VÕI ANDMETE MUUTMINE VÕI PROGRAMMI VÕIMETUS TÖÖTADA KOOS MISTAHES TEISTE PROGRAMMIDEGA), ISEGI SIIS, KUI VALDAJAT VÕI MUUD OSAPOOLT ON TEAVITATUD SELLISTE KAHJUDE VÕIMALIKKUSEST.
Terminite ja tingimuste lõpp.
Kuidas rakendada oma uutele programmidele neid termineid ja tingimusi?
Kui Te loote uue programmi ja soovite, et sellest oleks võimalikult laialeüldsusele kasu, on parim võimalus selleks muuta oma tarkvara vabaks, midaigaüks saaks edasi levitada ja muuta vastavalt käesolevatele tingimustele.
Et seda teha, lisage oma programmile järgnevad märkused. Kindlaim on lisadaneed märked iga lähtefaili algusse, et võimalikult efektiivselt teatadagarantii puudumisest: igal failil peaks olema vähemalt üks “autoriõiguse” ridaja viide kohale, kust võib leida tervikliku märkuse.
Üks rida, mis sisaldab programmi nime ja otstarbe lühikirjeldust.
Copyright (C) YYYY autori nimi Käesolev programm on vaba tarkvara. Te võite seda edasi levitada ja/või muutavastavalt GNU Üldise Avaliku Litsentsi tingimustele, nagu need on Vaba Tarkvara Fondi poolt avaldatud; kas Litsentsi versioon number 2 või (vastavalt Teie valikule) ükskõik milline hilisem versioon. Seda programmi levitatakse lootuses, et see on kasulik, kuid ILMA IGASUGUSEGARANTIITA; isegi KESKMISE/TAVALISE KVALITEEDI GARANTIITA või SOBIVUSELE TEATUD KINDLAKS EESMÄRGIKS. Üksikasjade suhtes vaata GNU Üldist Avalikku Litsentsi. Te peaks olema saanud GNU Üldise Avaliku Litsentsi koopia koos selle programmiga, kui ei, siis kontakteeruge Free Software Foundation’iga, 59 TemplePlace - Suite 330, Boston, MA 02111-1307, USA Samuti lisage informatsioon, kuidas Teiega kontakteeruda kas posti või meili teel.
Kui programm on interaktiivne, siis lisage väljundisse käivitamisel kuvatavmärkus:
Gnomovision versioon 69, Copyright (C) aastaarv, autori nimi Gnomovision on ILMA IGASUGUSE GARANTIITA; detailidega tutvumiseks trüki “show w”. See on vaba tarkvara ja sa oled teretulnud seda edasi levitama teatud kindlate tingimuste alusel; detailidega tutvumiseks trüki “show c”.
Hüpoteetilised käsud “show w " ja “show c " peaksid olema vastavad osad GNU Üldisest Avalikust Litsentsist. Muidugi võivad Teie poolt kasutatavad käsud olla teise nimetusega kui “show w” või “show c”; need võivad olla isegi hiireklõpsud või menüü osad - ükskõik, mis sobib Teie programmiga.
Kui Te töötate programmeerijana, peaksite Te laskma oma tööandjal või koolilalla kirjutada autoriõiguslike pretensioonide loobumise kohta käivale dokumendile. Siin on näidis, muutke ise nimed:
Yoyodyne, Inc., loobub kõigist autoriõigustest programmile Gnomovision, mille on kirjutanud James Hacker.
See Üldine Avalik Litsents ei anna õigust liita Teie programmi omandiõiguslike programmidega. Kui Teie programm on alamfunktsioonide teek, on Teil kasulikum lubada linkimist teegiga. Kui Te tahate seda teha, siis kasutage GNU Üldist Avalikku Teegilitsentsi käesoleva Litsentsi asemel.
Lingid
Tõlge on pärit hasso.linux.ee lehelt.