LICENȚA PUBLICĂ GENERALĂ GNU
Versiunea 2, iunie 1991
Copyright (C) 1989, 1991 Free Software Foundation, Inc.
59 Temple Place, Suite 330, Boston, MA 02111-1307 USA
Este permisă copierea acestui document, dar este interzisă
modificarea lui.
|
Prefață
Licențele majorității programelor sînt concepute pentru a vă priva
de libertatea de a modifica și distribui programele respective. În
contrast, intenția Licenței Publice Generale GNU este de a vă garanta
libertatea de a distribui și modifica programele libere și de a se
asigura că programele sînt libere pentru toți utilizatorii. Această
Licență Publică Generală se aplică majorității programelor aparținînd
Free Software Foundation precum și tuturor celorlalte programe ai
căror autori decid să o folosească. Alte programe aparținînd Free
Software Foundation sînt puse sub Licența Publică Generală GNU pentru
Biblioteci. Această Licență poate fi de asemenea folosită pentru
programele dumneavoastră.
Libertatea programelor nu implică neapărat absența costului.
Licențele noastre sînt concepute să vă garanteze libertatea de a
distribui copii ale programelor libere (și de a oferi acest serviciu
contra cost, dacă doriți), de a obține codul sursă, de a schimba
programul sau a folosi porțiuni din el în noi programe libere și de a
ști că puteți face toate aceste lucruri.
Pentru a vă proteja drepturile, trebuie să impunem restricții împotriva
oricui ar încerca să vă conteste aceste drepturi sau să vă ceară să
renunțați la ele. Aceste restricții implică anumite responsabilități
pentru dumneavoastră dacă distribuiți copii ale programelor sau dacă
le modificați.
De exemplu, dacă distribuiți copii ale unui program, indiferent dacă
o faceți gratuit sau contra unei sume de bani, trebuie să dați
beneficiarilor toate drepturile pe care le aveți dumneavoastră.
Trebuie să vă asigurați că ei primesc, sau pot primi, codul sursă al
programului. În plus, trebuie să le arătați care sînt termenii în
care primesc programul pentru ca ei să știe care le sînt drepturile.
Drepturile dumneavoastră sînt protejate în două etape:
- prin stabilirea drepturilor de autor pentru program;
- prin această Licență care vă dă dreptul legal de a copia, distribui și/sau
modifica programul.
De asemenea, pentru propria noastră protecție cît și pentru cea a
autorilor, vrem să ne asigurăm că toată lumea înțelege că nu există
nici un fel de garanție pentru acest program liber. Dacă programul
este modificat de altcineva și distribuit mai departe, vrem ca
beneficiarii programului să știe că ceea ce au nu este originalul, în
așa fel încît nici o problemă introdusă de altcineva nu va avea un
efect negativ asupra reputației autorilor inițiali.
Orice program liber este în mod constant amenințat de patentele
software. Noi vrem să evităm pericolul ca cei ce redistribuie
programe libere să obțină patente, practic transformînd programul
într-unul aflat sub controlul total al persoanei sau instituției ce
deține patentul. Pentru a preveni această
situație, facem clară poziția noastră conform căreia orice patent
trebuie acordat ori în așa fel încît să poată fi folosit gratuit și
fără restricții de oricine, ori deloc.
Termenii și condițiile exacte de copiere, distribuire și modificare
sînt specificate în următoarele paragrafe.
Licența Publică Generală GNU
Termeni și condiții pentru copiere, distribuire și modificare
-
0.
Această Licență se aplică oricărui program sau proiect ce conține
o mențiune a deținătorului drepturilor de autor spunînd că poate fi
distribuit în termenii acestei Licențe Publice Generale. Prin
"Program" vom înțelege orice asemenea program sau proiect, iar prin
"proiect bazat pe Program" vom înțelege fie programul fie orice alt
proiect derivat din Program conform cu legea drepturilor de autor: un
proiect ce conține Programul sau porțiuni din el, fie în forma
originală fie modificată și/sau tradusă în altă limbă. (În restul
acestui document traducerile vor fi incluse fără restricții în
termenul "modificare"). Fiecare persoană autorizată de această
Licență va fi desemnată prin termenul "dumneavoastră".
Activitățile care nu sînt de copiere, distribuire și modificare sînt
în afara scopului acestei Licențe. Activitatea de executare a
programului nu este restricționată, iar rezultatul programului
este acoperit de licență doar în cazul în care
conținutul său constituie un proiect bazat pe Program (independent de
faptul că a fost obținut prin rularea Programului). În ce măsură
acest lucru este adevărat depinde de natura Programului.
-
1.
Puteți copia și distribui copii nemodificate ale codului sursă al
Programului în forma în care îl primiți, prin orice mediu, cu condiția
să specificați vizibil pe fiecare copie autorul și lipsa oricărei
garanții, să păstrați intacte toate notele referitoare la această
Licență și la absența oricărei garanții și să distribuiți o copie a
acestei Licențe cu fiecare copie a Programului.
Puteți pretinde o retribuție financiară pentru actul fizic de transfer
al unei copii și puteți oferi garanție contra cost.
-
2.
Puteți efectua modificări asupra copiilor Programului (sau asupra
oricăror porțiuni ale sale), creînd astfel un "proiect bazat pe
Program". Copierea și distribuirea unor asemenea modificări sau
proiecte se pot face conform termenilor secțiunii precedente (1), doar
dacă toate condițiile următoarele sînt îndeplinite:
-
a.
Toate fișierele modificate trebuie să conțină note foarte
vizibile menționînd faptul că dumneavoastră le-ați modificat,
precum și data fiecărei modificări.
-
b.
Orice proiect pe care îl distribuiți sau publicați, care în
întregime sau în parte conține sau este derivat din Program
(sau orice parte a acestuia), trebuie să poată fi folosit de
oricine, gratuit și în întregime, în termenii acestei Licențe.
-
c.
Dacă programul modificat citește comenzi în mod interactiv,
trebuie să îl modificați în așa fel încît atunci cînd este
pornit în mod interactiv să afișeze un mesaj referitor la
drepturile de autor precum și o notă menționînd lipsa oricărei
garanții (sau să menționeze faptul că dumneavoastră oferiți o
garanție). De asemenea trebuie specificat faptul că
utilizatorii pot redistribui programul în aceste condiții
precum și o explicație a modalității în care poate fi obținut
textul acestei Licențe. (Excepție: dacă Programul este
interactiv dar nu afișează în mod normal un asemenea mesaj, nu
este necesar ca proiectul bazat pe Program să afișeze un
mesaj).
Aceste cerințe se aplică Programului modificat în întregime. Dacă pot
fi identificate secțiuni ale proiectului care nu sînt derivate din
Program și pot fi considerate de sine stătătoare, atunci această
Licență și termenii săi nu se aplică acelor secțiuni cînd sînt
distribuite ca proiecte separate. Cînd distribuiți aceleași secțiuni
ca parte a unui întreg care este un proiect bazat pe Program,
distribuirea întregului proiect trebuie să fie făcută în acord cu
termenii acestei Licențe, ale cărei permisiuni pentru alte licențe se
extind asupra întregului și, deci, asupra fiecărei secțiuni în parte,
indiferent de autor.
Astfel, nu este în intenția acestei secțiuni să pretindă drepturi sau
să conteste drepturile dumneavoastră asupra unui proiect efectuat în
întregime de dumneavoastră. Intenția este de a exercita dreptul de a
controla distribuția proiectelor derivate sau colective bazate pe
Program.
În plus, pura agregare (pe un mediu de stocare sau distribuție) cu
Programul (sau cu un proiect bazat pe Program) al unui alt proiect
care nu este bazat pe Program nu aduce acel proiect sub incidența
acestei Licențe.
-
3.
Puteți copia și distribui Programul (sau un proiect bazat pe el,
conform Secțiunii 2) în format obiect sau executabil conform
termenilor Secțiunilor 1 și 2 de mai sus, cu condiția să îndepliniți
una dintre condițiile de mai jos:
-
a.
Să îl oferiți însoțit de codul sursă corespunzător, în format
citibil de către mașină, care trebuie să fie distribuit în
termenii Secțiunilor 1 și 2 de mai sus pe un mediu de
distribuție uzual transportului de software, sau
-
b.
Să îl oferiți însoțit de o ofertă scrisă, (validă pentru cel
puțin trei ani, pentru o taxă care să nu depășească costul
fizic al efectuării distribuției sursei), de a oferi o copie
completă, în format citibil de către mașină, a codului sursă,
distribuit în termenii secțiunilor 1 și 2 de mai sus, pe un
mediu de distribuție uzual transportului de software, sau
-
c.
Să îl oferiți însoțit de informația pe care ați primit-o
referitoare la oferta de a distribui codul sursă corespunzător.
(Această alternativă este permisă numai pentru distribuiri
necomerciale și doar dacă ați primit programul în format obiect
sau executabil împreună cu această ofertă, în conformitate cu
subsecțiunea b de mai sus.)
Codul sursă al unui proiect este forma preferată în care se fac
modificări asupra proiectului. Pentru un proiect executabil, codul
sursă complet înseamnă codul sursă al tuturor modulelor pe care le
conține, împreună cu toate fișierele asociate conținînd definiții ale
interfețelor și scripturile folosite pentru a controla compilarea și
instalarea executabilului. Cu toate acestea, ca o excepție, nu este
obligatorie distribuirea împreună cu codul sursă a acelor componente
care sînt în mod normal distribuite (în format sursă sau binar) cu
componentele majore (compilator, nucleu etc.) ale sistemului de
operare sub care rulează executabilul, exceptînd situația în care acea
componentă acompaniază executabilul.
Dacă distribuția executabilului sau codului obiect este făcută prin
oferirea permisiunii de copiere dintr-un loc dedicat, atunci oferirea
permisiunii de copiere a codului sursă din același loc este
considerată distribuire a codului sursă, chiar dacă beneficiarul nu
este obligat să copieze codul sursă împreună cu codul obiect.
-
4.
Nu puteți copia, modifica, sub-autoriza sau distribui Programul
decît așa cum este prevăzut în această Licență. Orice încercare de a
copia, modifica, sub-autoriza sau distribui Programul în alți termeni
va duce la anularea drepturilor ce vă revin conform acestei Licențe.
Cu toate acestea, nu vor fi anulate drepturile celor ce au primit
copii sau drepturi de la dumneavoastră conform cu această Licență,
atîta timp cît rămîn în conformitate cu ea.
-
5.
Nu sînteți obligat să acceptați această Licență, deoarece nu ați
semnat-o. Cu toate acestea, numai această Licență vă permite să
modificați Programul sau proiectele derivate din el. Aceste acțiuni
sînt interzise prin lege dacă nu acceptați această Licență. În
consecință, prin modificarea sau distribuirea Programului (sau a
oricărui proiect bazat pe Program), indicați în mod implicit
acceptarea acestei Licențe și a tuturor termenilor și condițiilor de
copiere, distribuire sau modificare a Programului sau proiectelor
bazate pe el.
-
6.
De fiecare dată cînd redistribuiți Programul (sau orice proiect
bazat pe Program), beneficiarul primește o licență de la licențiatorul
original care îi permite să copieze, distribuie sau modifice Programul
în aceiași termeni și condiții. Nu puteți impune nici o restricție
adițională asupra exercitării drepturilor pe care destinatarul le
primește prin această Licență. Nu sînteți responsabil cu impunerea
respectării acestei Licențe de către o terță parte.
-
7.
În cazul în care, ca o consecință a unei decizii judecătorești,
sau pretinsă încălcare a unui patent sau pentru orice altă cauză (nu
neapărat limitată la chestiuni legate de patente), vi se impun
condiții (prin hotărîre judecătorească, înțelegere sau alte mijloace)
care contravin condițiilor acestei Licențe, acest lucru nu vă permite
nerespectarea condițiilor acestei Licențe. Dacă nu puteți face în așa
fel încît să satisfaceți simultan obligațiile din această Licență și
alte obligații pertinente, atunci, ca o consecință, vă este interzisă
distribuirea Programului. De exemplu, dacă o autorizație de folosire
a unui patent nu vă permite redistribuirea gratuită a Programului de
către oricine îl primește de la dumneavoastră, direct sau indirect,
atunci singurul mod în care puteți satisface simultan aceste condiții
și Licența de față este să nu distribuiți Programul în nici un fel.
Dacă vreo porțiune a acestei secțiuni este invalidată sau de neaplicat
în anumite circumstanțe, restul secțiunii continuă să se aplice, iar
secțiunea în întregime se aplică în toate celelalte circumstanțe.
Nu este în intenția acestei secțiuni să vă determine să încălcați
vreun patent sau alte pretenții de drepturi de proprietate sau să
contestați valabilitatea oricăror asemenea pretenții. Această secțiune
are ca scop unic protejarea integrității sistemului de distribuire de
programe libere, care este implementat prin licențe publice. Multe
persoane au contribuit generos la spectrul larg de programe
distribuite prin acest sistem, bazîndu-se pe aplicarea sa consistentă.
Este la latitudinea autorului/donatorului să decidă dacă este dispus
să distribuie programe prin orice alt sistem și o persoană autorizată
să folosească acele programe nu poate impune acea decizie.
Intenția acestei secțiuni este de a clarifica ceea ce este considerat
a fi o consecință a restului acestei Licențe.
-
8.
Dacă distribuția și/sau folosirea Programului este restricționată
în anumite țări din cauza patentelor sau din cauza unor interfețe
aflate sub incidența unor drepturi de autor restrictive, deținătorul
drepturilor de autor ce plasează Programul sub această Licență poate
adăuga o limitare geografică a distribuirii ce exclude acele țări, în
așa fel încît distribuirea este permisă doar în (sau între) țările
care nu sînt excluse. Într-un asemenea caz, Licența încorporează
această limitare ca și cum ar fi scrisă în corpul acestei Licențe.
-
9.
Free Software Foundation poate publica din cînd în cînd noi
versiuni (sau versiuni revăzute) ale Licenței Publice Generale.
Asemenea versiuni noi vor fi similare în spiritul versiunii prezente,
dar pot diferi în anumite detalii, pentru a adresa noi probleme sau
situații.
Fiecărei versiuni îi este asociat un număr unic. Dacă programul
specifică faptul că i se aplică un număr de versiune al acestei
Licențe și "orice versiune ulterioară", aveți opțiunea de a urma
termenii și condițiile acelei versiuni sau ale oricărei versiuni
ulterioare publicate de Free Software Foundation. Dacă Programul nu
specifică un numar de versiune, puteți alege orice versiune publicată
vreodată de Free Software Foundation.
-
10.
Dacă doriți să încorporați părți ale Programului în alte
programe libere ale căror condiții de distribuție sînt diferite,
cereți permisiunea autorului. Pentru programe ale căror drepturi de
autor aparțin Free Software Foundation, cereți permisiunea de la Free
Software Foundation. Uneori facem excepții pentru aceasta. Decizia
noastră va fi ghidată de cele două scopuri de a prezerva statutul
liber al tuturor proiectelor derivate din programele noastre libere și
de a promova distribuirea și refolosirea programelor în general.
-
11.
Nici o garanție
DEOARECE PROGRAMUL ESTE OFERIT SUB O LICENȚĂ CE NU IMPLICĂ NICI
UN COST, NU EXISTĂ NICI O GARANȚIE PENTRU PROGRAM, ÎN MĂSURA PERMISĂ
DE LEGILE CE SE APLICĂ. EXCEPTÎND SITUAȚIILE UNDE ESTE SPECIFICAT
ALTFEL ÎN SCRIS, DEȚINĂTORII DREPTURILOR DE AUTOR ȘI/SAU ALTE PĂRȚI
IMPLICATE OFERĂ PROGRAMUL "ÎN FORMA EXISTENTĂ" FĂRĂ NICI O GARANȚIE DE
NICI UN FEL, EXPLICITĂ SAU IMPLICITĂ, INCLUZÎND, DAR FĂRĂ A FI
LIMITATĂ LA GARANȚII IMPLICITE DE VANDABILITATE ȘI CONFORMITATE UNUI
ANUMIT SCOP. VĂ ASUMAȚI ÎN ÎNTREGIME RISCUL ÎN CEEA CE PRIVEȘTE
CALITATEA ȘI PERFORMANȚA ACESTUI PROGRAM. ÎN CAZUL ÎN CARE PROGRAMUL
SE DOVEDEȘTE A FI DEFECT, VĂ ASUMAȚI ÎN ÎNTREGIME COSTUL TUTUROR
SERVICIILOR, REPARAȚIILOR ȘI CORECȚIILOR NECESARE.
-
12.
ÎN NICI O SITUAȚIE, EXCEPTÎND CAZURILE ÎN CARE ESTE CERUT DE
LEGEA APLICABILĂ SAU CA REZULTAT AL UNEI ÎNȚELEGERI SCRISE, UN
DEȚINĂTOR AL DREPTURILOR DE AUTOR SAU ORICE ALTĂ PARTE CARE POATE
MODIFICA ȘI/SAU REDISTRIBUI PROGRAMUL CONFORM PERMISIUNILOR DE MAI SUS,
NU VA FI FĂCUT RĂSPUNZĂTOR PENTRU PAGUBELE DUMNEAVOASTRĂ, INCLUSIV
CELE GENERALE, SPECIALE, ÎNTÎMPLĂTOARE SAU REZULTANTE, APĂRUTE DIN
FOLOSIREA SAU INABILITATEA DE A FOLOSI PROGRAMUL (INCLUZÎND, DAR FĂRĂ
A FI LIMITAT LA PIERDEREA SAU DETERIORAREA DATELOR SAU PIERDERILE
SUFERITE DE DUMNEAVOASTRĂ SAU TERȚE PERSOANE SAU O INCAPACITATE A
PROGRAMULUI DE A INTEROPERA CU ALTE PROGRAME), CHIAR DACĂ DEȚINĂTORUL
SAU TERȚA PARTE A FOST PREVENITĂ ASUPRA POSIBILITĂȚII UNOR ASEMENEA
PAGUBE.
(Sfîrșitul termenilor și condițiilor)
Cum să aplicați acești termeni noilor dumneavoastră programe
Dacă dezvoltați un program nou și doriți să fie de cea mai mare
utilitate publicului, cea mai bună metodă de a realiza acest lucru
este să-l faceți liber, în așa fel, încît oricine să-l poată
redistribui și modifica în acești termeni.
Pentru a face acest lucru, atașați următoarea notă programului. Cel
mai sigur este să o atașati începutului fiecărui fișier sursă pentru a
transmite excluderea garanției. De asemenea, fiecare fișier ar trebui
să conțină cel puțin linia conținînd drepturile de autor și o referire
la locul unde poate fi găsită întreaga notă.
<o linie cu numele programului și o scurtă prezentare a ceea ce face.>
Copyright (C) 19yy <numele autorului>
Acest program este liber. Îl puteți redistribui și/sau modifica în
conformitate cu termenii Licenței Publice Generale GNU așa cum
este publicată de Free Software Foundation, fie versiunea 2 a
Licenței, fie (la latitudinea dumneavoastră) orice versiune
ulterioară.
Acest program este distribuit cu speranța că va fi util, dar FĂRĂ
NICI O GARANȚIE, fără garanția implicită de vandabilitate și
conformitate cu un anumit scop. Citiți Licența Publică Generală
GNU pentru detalii.
Ar trebui să fi primit o copie a Licenței Publice Generale GNU
împreună cu acest program. În caz contrar, scrieți la Free Software
Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA
02111-1307 USA.
|
De asemenea, specificați modalitățile în care puteți fi contactat prin
poștă normală și electronică.
Dacă programul este interactiv, modificați-l în așa fel încît să
genereze o scurtă notă atunci cînd pornește în mod interactiv:
Gnomovision versiunea 69, Copyright (C) 19yy numele-autorului
Gnomovision nu oferă ABSOLUT NICI O GARANȚIE. Pentru detalii
tastați `show g'. Acest program este liber și sînteți
bineveniți să-l redistribuiți în anumite condiții. Tastați `show c'
pentru detalii.
|
Comenzile ipotetice `show g' și `show c' ar trebui să arate
porțiunile corespunzătoare din Licența Publică Generală. Bineînțeles,
comenzile pe care le veți folosi pot fi denumite altfel decît `show
g' și `show c'. Ele pot fi plasate pe meniuri, acțiuni ale
mouse-ului sau orice este potrivit pentru programul dumneavoastră.
De asemenea, ar trebui să obțineți un document semnat de instituția
pentru care lucrați (dacă lucrați ca programator) sau de
școală/universitate, prin care aceasta renunță la drepturile de autor
pentru programul dumneavoastră. Urmează un exemplu. Modificați
numele:
Yoyodyne, Inc., prin aceasta renunță la toate drepturile de autor
asupra programului `Gnomovision' (care "face cu ochiul"
compilatoarelor) scris de James Hacker.
<semnătura lui Ty Coon>, 1 Aprilie 1989
Ty Coon, Vicepreședinte
|
Această Licență Publică Generală nu permite încorporarea programului
dumneavoastră în programe aflate sub controlul restrictiv al
instituțiilor. Dacă programul
dumneavoastră este o subrutină a unei biblioteci, puteți considera mai
util să permiteți legarea la bibliotecă a programelor aflate sub
controlul restrictiv al instituțiilor. Dacă aceasta este ceea ce
doriți, folosiți Licența Publică Generală GNU pentru Biblioteci în
locul acestei Licențe.
|