Edit on GitHub

LICENȚA PUBLICĂ GENERALĂ GNU

Versiunea 2, Iunie 1991

Drepturi de autor (C) 1989, 1991 Free Software Foundation, Inc. 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA. Toată lumea are permisiunea să copieze și să distribuie copii, cuvânt cu cuvânt, ale documentului de licență, dar modificarea acestuia nu este permisă.

Preambul

Licențele pentru majoritatea softurilor sunt concepute pentru a vă lua libertatea de a partajare și modificare. În schimb, Licența Publică Generală GNU vă garantează libertatea de a partaja și de a modifica softul liber — asigurându-se astfel că softul este liber pentru toți utilizatorii săi. Această Licență Publică Generală se aplică majorității softului Fundației pentru Software Liber și oricărui alt program ai cărui autori se angajează să o folosească. (Unele dintre celelalte softuri ale Free Software Foundation sunt acoperite de Licența Publică Generală a Bibliotecii GNU.). Puteți să o aplicați și programelor dumneavoastră.

Când vorbim de soft liber, ne referim la libertate, nu la preț. Licențele noastre publice generale sunt concepute pentru a vă asigura că aveți libertatea de a distribui copii ale softului liber (și de a percepe taxe pentru acest serviciu, dacă doriți), că primiți codul sursă sau că îl puteți obține dacă doriți, că puteți modifica softul sau că puteți utiliza părți din el în noi programe libere; și că știți că puteți face aceste lucruri.

Pentru a vă proteja drepturile, trebuie să impunem restricții care să interzică cuiva să vă refuze aceste drepturi sau să vă ceară să renunțați la ele. Aceste restricții se traduc prin anumite responsabilități pentru dumneavoastră dacă distribuiți copii ale softului sau dacă îl modificați.

De exemplu, dacă distribuiți copii ale unui astfel de program, fie gratuit, fie contra cost, trebuie să acordați destinatarilor toate drepturile pe care le aveți dumneavoastră. Trebuie să vă asigurați că și aceștia primesc sau pot obține codul sursă. Și trebuie să le arătați aceste condiții pentru ca ei să-și cunoască drepturile.

Vă protejăm drepturile în două etape: (1) asigurăm drepturile de autor asupra softului și (2) vă oferim această licență care vă dă permisiunea legală de a copia, distribui și/sau modifica softul.

De asemenea, pentru protecția fiecărui autor și a noastră, dorim să ne asigurăm că toată lumea înțelege că nu există nicio garanție pentru acest soft liber. Dacă softul este modificat de altcineva și transmis mai departe, dorim ca destinatarii săi să știe că nu este originalul, astfel încât orice problemă introdusă de alții să nu se reflecte asupra reputației autorilor originali.

În cele din urmă, orice program liber este amenințat în mod constant de brevetele de software. Dorim să evităm pericolul ca redistribuitorii unui program liber să obțină în mod individual licențe de brevete, transformând astfel programul în unul proprietar. Pentru a preveni acest lucru, am precizat clar că orice brevet trebuie să fie licențiat pentru uzul liber al tuturor sau să nu fie licențiat deloc.

Urmează termenii și condițiile precise pentru copiere, distribuire și modificare.

LICENȚA PUBLICĂ GENERALĂ GNU. TERMENI ȘI CONDIȚII PENTRU COPIERE, DISTRIBUIRE ȘI MODIFICARE

  1. Această Licență se aplică oricărui program sau altei lucrări care conține o notificare plasată de deținătorul drepturilor de autor, care spune că poate fi distribuită în conformitate cu termenii acestei Licențe Publice Generale. “Programul”, de mai jos, se referă la orice astfel de program sau lucrare, iar o “lucrare bazată pe Program” înseamnă fie Programul, fie orice lucrare derivată în conformitate cu legea drepturilor de autor: adică o lucrare care conține Programul sau o parte din el, fie cuvânt cu cuvânt, fie cu modificări și/sau tradus într-o altă limbă. (În continuare, traducerea este inclusă, fără limitare, în termenul “modificare”). Fiecare titular de licență este apelat cu “dumneavoastră”.

    Alte activități în afara copierii, distribuirii și modificării nu sunt acoperite de această Licență; sunt în afara domeniului său de aplicare. Actul de a rula Programul nu este restricționat, iar rezultatul Programului este acoperit numai dacă conținutul acestuia constituie o lucrare bazată pe Program (independent de faptul că a fost realizat prin rularea Programului). Dacă acest lucru este adevărat, depinde de ceea ce face Programul.

  2. Puteți copia și distribui copii identice ale codului sursă al Programului, așa cum îl primiți, pe orice suport, cu condiția să publicați în mod evident și adecvat pe fiecare copie o notificare adecvată privind drepturile de autor și o declinare a garanției; păstrați intacte toate notificările care se referă la această Licență și la absența oricărei garanții; și oferiți oricăror altor destinatari ai Programului o copie a acestei Licențe împreună cu Programul.

    Puteți percepe o taxă pentru actul fizic de transfer al unei copii și puteți, la alegerea dumneavoastră, să oferiți protecție de garanție în schimbul unei taxe.

  3. Puteți să vă modificați copia sau copiile Programului sau orice parte a acestuia, formând astfel o lucrare bazată pe Program, să copiați și să distribuiți aceste modificări sau lucrări în conformitate cu termenii Secțiunii 1 de mai sus, cu condiția să îndepliniți de asemenea toate aceste condiții:

    a) Trebuie să faceți ca fișierele modificate să includă notificări proeminente care să arate că ați modificat fișierele și data oricărei modificări.

    b) Trebuie să faceți în așa fel încât orice lucrare pe care o distribuiți sau o publicați, care, în întregime sau parțial, conține sau este derivată din program sau din orice parte a acestuia, să fie licențiată ca întreg, fără nicio taxă pentru toate părțile terțe, în conformitate cu termenii acestei licențe.

    c) Dacă programul modificat citește în mod normal comenzi în mod interactiv atunci când este rulat, trebuie să faceți ca, atunci când începe să ruleze pentru o astfel de utilizare interactivă în modul cel mai obișnuit, să imprime sau să afișeze un anunț care să includă o notificare corespunzătoare privind drepturile de autor și o notificare că nu există nicio garanție (sau, în caz contrar, să precizați că oferiți o garanție) și că utilizatorii pot redistribui programul în aceste condiții, precum și să îi indicați utilizatorului cum să vizualizeze o copie a prezentei licențe. (Excepție: dacă programul în sine este interactiv, dar nu imprimă în mod normal un astfel de anunț, lucrarea dumneavoastră bazată pe program nu este obligată să imprime un anunț).

    Aceste cerințe se aplică lucrării modificate în ansamblul ei. În cazul în care secțiuni identificabile ale lucrării respective nu sunt derivate din program și pot fi considerate în mod rezonabil lucrări independente și separate în sine, atunci prezenta licență și termenii acesteia nu se aplică acelor secțiuni atunci când le distribuiți ca lucrări separate. Dar atunci când distribuiți aceleași secțiuni ca parte a unui întreg care este o lucrare bazată pe Program, distribuirea întregului trebuie să se facă în conformitate cu termenii acestei Licențe, ale cărei permisiuni pentru alți deținători de licențe se extind la întregul ansamblu și, prin urmare, la toate și fiecare una dintre părțile acestuia, indiferent de cine le-a scris.

    Astfel, nu este intenția acestei secțiuni să revendice drepturi sau să conteste drepturile dumneavoastră asupra unei lucrări scrise în întregime de dumneavoastră; mai degrabă, intenția este de a exercita dreptul de a controla distribuția de lucrări derivate sau colective bazate pe Program.

    În plus, simpla agregare a unei alte lucrări care nu se bazează pe Program cu Programul (sau cu o lucrare bazată pe Program) pe un volum al unui suport de stocare sau de distribuție nu face ca cealaltă lucrare să intre sub incidența prezentei licențe.

  4. Puteți copia și distribui Programul (sau o lucrare bazată pe acesta, conform Secțiunii 2) în cod obiect sau în formă executabilă în conformitate cu termenii secțiunilor 1 și 2 de mai sus, cu condiția să faceți, de asemenea, una dintre următoarele:

    a) Însoțiți-l cu codul sursă complet corespunzător, care poate fi citit de mașină, care trebuie distribuit în condițiile secțiunilor 1 și 2 de mai sus pe un mediu utilizat în mod obișnuit pentru schimbul de software; sau,

    b) Însoțiți-l cu o ofertă scrisă, valabilă cel puțin trei ani, de a oferi oricărei terțe părți, pentru o taxă nu mai mare decât costul dvs. de efectuare fizică a distribuției sursei, o copie completă, citibilă de mașină, a codului sursă corespunzător, care să fie distribuită sub termenii secțiunilor 1 și 2 de mai sus pe un mediu utilizat în mod obișnuit pentru schimbul de software; sau,

    c) Însoțiți-l cu informațiile primite cu privire la oferta de a distribui codul sursă corespunzător. (Această alternativă este permisă numai pentru distribuția necomercială și numai dacă ați primit programul în cod obiect sau în formă executabilă cu o astfel de ofertă, în conformitate cu Subsecțiunea b de mai sus).

    Codul sursă al unei lucrări reprezintă forma preferată de lucru pentru a face modificări la aceasta. Pentru o lucrare executabilă, codul sursă complet înseamnă tot codul sursă pentru toate modulele pe care le conține, plus orice fișiere de definire a interfețelor asociate, plus scripturile utilizate pentru a controla compilarea și instalarea executabilului. Cu toate acestea, ca o excepție specială, codul sursă distribuit nu trebuie să includă nimic din ceea ce este distribuit în mod normal (fie în formă sursă, fie în formă binară) împreună cu componentele principale (compilator, nucleu etc.) ale sistemului de operare pe care rulează executabilul, cu excepția cazului în care componenta respectivă însoțește ea însăși executabilul.

    Dacă distribuirea codului executabil sau a codului obiect se face prin oferirea accesului la copiere dintr-un loc desemnat, atunci oferirea unui acces echivalent pentru a copia codul sursă din același loc se consideră distribuție a codului sursă, chiar dacă terții nu sunt obligați să copieze codul sursă împreună cu codul obiect.

  5. Nu puteți copia, modifica, sublicenția sau distribui programul, cu excepția celor prevăzute în mod expres în această licență. Orice încercare de a copia, modifica, sublicenția sau distribui programul este nulă și va pune capăt automat drepturilor dumneavoastră în temeiul prezentei licențe. Cu toate acestea, părților care au primit copii sau drepturi de la dumneavoastră în temeiul prezentei Licențe nu li se vor rezilia licențele, atât timp cât aceste părți rămân în deplină conformitate.

  6. Nu sunteți obligat să acceptați această Licență, deoarece nu ați semnat-o. Cu toate acestea, nimic altceva nu vă oferă permisiunea de a modifica sau distribui Programul sau lucrările derivate ale acestuia. Aceste acțiuni sunt interzise de lege dacă nu acceptați această Licență. Prin urmare, prin modificarea sau distribuirea Programului (sau a oricărei lucrări bazate pe Program), indicați acceptarea acestei Licențe pentru a face acest lucru și a tuturor termenilor și condițiilor pentru copierea, distribuirea sau modificarea Programului sau a lucrărilor bazate pe acesta.

  7. De fiecare dată când redistribuiți Programul (sau orice lucrare bazată pe Program), destinatarul primește automat o licență de la licențiatorul original pentru a copia, distribui sau modifica Programul în conformitate cu acești termeni și condiții. Nu puteți impune nicio altă restricție asupra exercitării de către destinatari a drepturilor acordate prin prezenta. Nu sunteți responsabil pentru impunerea respectării de către terți a acestei Licențe.

  8. În cazul în care, ca urmare a unei hotărâri judecătorești sau a unei acuzații de încălcare a unui brevet sau din orice alt motiv (fără a se limita la probleme legate de brevete), vi se impun condiții (fie prin hotărâre judecătorească, acord sau în alt mod) care contrazic condițiile prezentei licențe, acestea nu vă exonerează de respectarea condițiilor prezentei licențe. Dacă nu puteți distribui astfel încât să vă îndepliniți simultan obligațiile care decurg din prezenta Licență și orice alte obligații pertinente, atunci, ca o consecință, nu puteți distribui deloc Programul. De exemplu, în cazul în care o licență de brevet nu ar permite redistribuirea fără redevență a programului de către toți cei care primesc copii direct sau indirect prin intermediul dumneavoastră, atunci singura modalitate prin care ați putea satisface atât această licență, cât și prezenta licență ar fi să vă abțineți în totalitate de la distribuirea programului.

    Dacă orice porțiune a acestei secțiuni este considerată invalidă sau inaplicabilă în orice circumstanță particulară, restul secțiunii este destinat să se aplice, iar secțiunea în ansamblu este destinată să se aplice în alte circumstanțe.

    Scopul acestei secțiuni nu este acela de a vă determina să încălcați vreun brevet sau alte drepturi de proprietate sau de a contesta validitatea unor astfel de revendicări; această secțiune are ca unic scop protejarea integrității sistemului de distribuție de software liber, care este implementat prin practici de licență publică. Multe persoane au contribuit cu generozitate la gama largă de software distribuit prin intermediul acestui sistem, bazându-se pe aplicarea consecventă a acestui sistem; este la latitudinea autorului/donatorului să decidă dacă este dispus să distribuie software prin orice alt sistem, iar un licențiat nu poate impune această alegere.

    Această secțiune este menită să clarifice complet ceea ce se crede a fi o consecință a restului acestei Licențe.

  9. În cazul în care distribuția și/sau utilizarea Programului este restricționată în anumite țări, fie prin brevete, fie prin interfețe protejate prin drepturi de autor, deținătorul original al drepturilor de autor care plasează Programul sub această Licență poate adăuga o limitare explicită a distribuției geografice care să excludă acele țări, astfel încât distribuția să fie permisă numai în sau între țările care nu sunt astfel excluse. În acest caz, prezenta Licență încorporează limitarea ca și cum ar fi scrisă în corpul acestei Licențe.

  10. Free Software Foundation poate publica din când în când versiuni revizuite și/sau noi ale Licenței Publice Generale. Aceste noi versiuni vor fi similare în spirit cu versiunea actuală, dar pot fi diferite în detaliu pentru a aborda noi probleme sau preocupări.

    Fiecărei versiuni i se atribuie un număr de versiune distinctiv. Dacă Programul specifică un număr de versiune al acestei Licențe care se aplică acestuia și „orice versiune ulterioară”, aveți opțiunea de a urma termenii și condițiile fie ale acelei versiuni, fie ale oricărei versiuni ulterioare publicate de Free Software Foundation. În cazul în care programul nu specifică un număr de versiune a acestei licențe, puteți alege orice versiune publicată vreodată de Free Software Foundation.

  11. Dacă doriți să încorporați părți din program în alte programe libere ale căror condiții de distribuție sunt diferite, scrieți autorului pentru a cere permisiunea. În cazul programelor care sunt protejate prin drepturi de autor de către Free Software Foundation, scrieți către Free Software Foundation; uneori facem excepții în acest sens. Decizia noastră va fi ghidată de cele două obiective de a păstra statutul liber al tuturor derivatelor din programele noastre libere și de a promova partajarea și reutilizarea programelor în general.

FĂRĂ GARANȚIE

  1. DEOARECE PROGRAMUL ESTE LICENȚIAT GRATUIT, NU EXISTĂ NICIO GARANȚIE PENTRU PROGRAM, ÎN MĂSURA PERMISĂ DE LEGEA APLICABILĂ. CU EXCEPȚIA CAZULUI ÎN CARE SE SPECIFICĂ ALTFEL ÎN SCRIS, DEȚINĂTORII DREPTURILOR DE AUTOR ȘI/SAU ALTE PĂRȚI FURNIZEAZĂ PROGRAMUL “CA ATARE”, FĂRĂ NICIUN FEL DE GARANȚIE, EXPRESĂ SAU IMPLICITĂ, INCLUSIV, DAR FĂRĂ A SE LIMITA LA, GARANȚIILE IMPLICITE DE VANDABILITATE ȘI ADECVARE PENTRU UN ANUMIT SCOP. ÎNTREGUL RISC ÎN CEEA CE PRIVEȘTE CALITATEA ȘI PERFORMANȚA PROGRAMULUI VĂ APARȚINE. ÎN CAZUL ÎN CARE PROGRAMUL SE DOVEDEȘTE DEFECT, VĂ ASUMAȚI COSTUL TUTUROR LUCRĂRILOR NECESARE DE SERVICE, REPARAȚIE SAU CORECȚIE.
  2. ÎN NICIUN CAZ, CU EXCEPȚIA CAZULUI ÎN CARE ESTE CERUT DE LEGEA APLICABILĂ SAU CONVENIT ÎN SCRIS, UN DEȚINĂTOR DE DREPTURI DE AUTOR SAU ORICE ALTĂ PARTE CARE POATE MODIFICA ȘI/SAU REDISTRIBUI PROGRAMUL AȘA CUM ESTE PERMIS MAI SUS, NU VA FI RĂSPUNZĂTOR FAȚĂ DE DUMNEAVOASTRĂ PENTRU DAUNE, INCLUSIV DAUNELE GENERALE, SPECIALE, INCIDENTALE SAU PE CALE DE CONSECINȚĂ CARE DECURG DIN UTILIZAREA SAU INCAPACITATEA DE A UTILIZA PROGRAMUL (INCLUSIV, DAR FĂRĂ A SE LIMITA LA PIERDEREA DE DATE SAU A DATELOR CARE DEVIN INEXACTE SAU PIERDERILE SUFERITE DE DVS. SAU TERȚE PĂRȚI SAU UN EȘEC AL PROGRAMULUI DE A FUNCȚIONA CU ORICE ALTE PROGRAME), CHIAR DACĂ UN ASTFEL DE DEȚINĂTOR SAU ALTĂ PARTE A FOST INFORMATĂ CU PRIVIRE LA POSIBILITATEA UNOR ASTFEL DE DAUNE.

SFÂRȘITUL TERMENILOR ȘI CONDIȚIILOR


In addition, as a special exception, the QGIS Development Team gives permission to link the code of this program with the Qt library, including but not limited to the following versions (both free and commercial): Qt/Non-commercial Windows, Qt/Windows, Qt/X11, Qt/Mac, and Qt/Embedded (or with modified versions of Qt that use the same license as Qt), and distribute linked combinations including the two. You must obey the GNU General Public License in all respects for all of the code used other than Qt. If you modify this file, you may extend this exception to your version of the file, but you are not obligated to do so. If you do not wish to do so, delete this exception statement from your version.

How to Apply These Terms to Your New Programs

If you develop a new program, and you want it to be of the greatest possible use to the public, the best way to achieve this is to make it free software which everyone can redistribute and change under these terms.

To do so, attach the following notices to the program. It is safest to attach them to the start of each source file to most effectively convey the exclusion of warranty; and each file should have at least the “copyright” line and a pointer to where the full notice is found.

<one line to give the program's name and a brief idea of what it does.>
Copyright (C) <year>  <name of author>

This program is free software; you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
the Free Software Foundation; either version 2 of the License, or
(at your option) any later version.

This program is distributed in the hope that it will be useful,
but WITHOUT ANY WARRANTY; without even the implied warranty of
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
GNU General Public License for more details.

You should have received a copy of the GNU General Public License along
with this program; if not, write to the Free Software Foundation, Inc.,
51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA.

Also add information on how to contact you by electronic and paper mail.

If the program is interactive, make it output a short notice like this when it starts in an interactive mode:

Gnomovision version 69, Copyright (C) year name of author
Gnomovision comes with ABSOLUTELY NO WARRANTY; for details type 'show w'.
This is free software, and you are welcome to redistribute it
under certain conditions; type 'show c' for details.

The hypothetical commands show w and show c should show the appropriate parts of the General Public License. Of course, the commands you use may be called something other than show w and show c; they could even be mouse-clicks or menu items–whatever suits your program.

You should also get your employer (if you work as a programmer) or your school, if any, to sign a “copyright disclaimer” for the program, if necessary. Here is a sample; alter the names:

Yoyodyne, Inc., hereby disclaims all copyright interest in the program
'Gnomovision' (which makes passes at compilers) written by James Hacker.

<signature of Ty Coon>, 1 April 1989
Ty Coon, President of Vice

This General Public License does not permit incorporating your program into proprietary programs. If your program is a subroutine library, you may consider it more useful to permit linking proprietary applications with the library. If this is what you want to do, use the GNU Lesser General Public License instead of this License.