Operating Instructions

SQT1211
29
LICENŢĂ PUBLICĂ GENERALĂ LIMITATĂ GNU
TERMENI ŞI CONDIŢII PENTRU COPIERE,
DISTRIBUIRE ŞI MODIFICARE
0. Acest Acord de licenţă se aplică oricărei biblioteci de software
sau program ce conţine o notă a deţinătorului de drepturi de autor
sau a unei alte părţi autorizate care specifică faptul că biblioteca sau
programul poate fi distribuit conform termenilor acestei Licenţe
Publice Generale Limitate (cunoscută şi sub denumirea „această
Licenţă”). Fiecare beneficiar al licenţei este denumit
„dumneavoastră”.
O „bibliotecă” înseamnă o colecţie de funcţii software şi/sau de
date pregătite pentru a fi corelate cu uşurinţă cu programele
aplicaţie (care utilizează unele dintre acele funcţii şi date) pentru a
crea programe executabile.
„Biblioteca” menţionată mai jos, se referă la orice asemenea
bibliotecă de software sau lucrare care a fost distribuit
ă conform
acestor termeni. O „lucrare bazată pe Bibliotecă” înseamnă fie
Biblioteca, fie orice altă lucrare derivată din Bibliotecă în conformitate
cu legea drepturilor de autor: cu alte cuvinte, o lucrare ce conţine
Biblioteca sau o parte din aceasta, fie o copie exactă, fie modificată
şi/sau tradusă direct în altă limbă. (În continuare, termenul
„modificare” se referă, fără restricţii, şi la traduceri.)
„Codul sursă” pentru o lucrare înseamnă forma preferată sub care
se prezintă lucrarea, care permite modificarea acesteia. În cazul unei
biblioteci, un cod sursă complet înseamnă toate codurile sursă
pentru toate modulele pe care biblioteca le conţine şi orice fişiere de
definire a interfeţei asociate, precum şi scripturile utilizate pentru
controlul compilaţiei şi instalarea bibliotecii.
Activităţile diferite de copiere, distribuire şi modificare nu fac obiectul
acestei Licenţe; acestea nu sunt incluse în domeniul de aplicare al
licenţei. Activitatea de rulare a programului prin utilizarea Bibliotecii
nu este restricţionată, iar rezultatul unui astfel de program face
obiectul acestei Licenţe doar în cazul în care con
ţinutul acestuia
reprezintă o lucrare bazată pe Bibliotecă (care nu depinde de
utilizarea Bibliotecii în cadrul unui instrument folosit pentru scrierea
lucrării). În ce măsură acest lucru este adevărat depinde de funcţiile
Bibliotecii şi ale programului care utilizează Biblioteca.
1. Puteţi copia şi distribui copii exacte ale codului sursă complet al
Bibliotecii în forma în care îl primiţi, pe orice medii, cu condiţia să
includeţi în fiecare copie în mod vizibil şi adecvat notele referitoare la
drepturile de autor şi renunţarea la garanţie; să păstraţi intacte toate
notele care se referă la această Licenţă şi la absenţa oricărei
garanţii; şi să distribuiţi o copie a acestei Licenţe împreună cu
Biblioteca.
Puteţi percepe o sumă pentru transferul fizic al unei copii şi puteţi
oferi, dacă doriţ
i, o garanţie contra cost.
2. Puteţi modifica o copie sau copiile Bibliotecii sau orice parte a
acesteia, creând astfel o lucrare bazată pe Bibliotecă şi puteţi copia
şi distribui astfel de modificări sau lucrări conform termenilor
prevăzuţi în Secţiunea 1 de mai sus, dacă îndepliniţi toate condiţiile
următoare:
a) Lucrarea modificată trebuie să fie ea însăşi o bibliotecă de
software.
b) Trebuie să includeţi în fişierele modificate note care să atragă
atenţia asupra faptului că dumneavoastră le-aţi modificat, precum şi
data oricărei modificări.
c) Întreaga lucrare trebuie să fie licenţiată gratuit către toţi terţii
conform termenilor acestei Licenţe.
d) Dacă o facilitate din Biblioteca modificată se referă la o funcţie
sau la un tabel de date care va fi pus la dispoziţie prin intermediul
unui program al aplicaţiei care utilizează facilitatea, o funcţie sau un
tabel diferit de un argument adus în momentul apelării facilităţii,
atunci trebuie să depuneţi toate eforturile pentru a vă asigura că, în
cazul în care o aplicaţie nu este prevăzută cu o astfel de funcţie sau
tabel, facilitatea funcţionează în continuare şi efectuează operaţiile
în cauză indiferent dacă scopul acesteia rămâne parţial sau în
totalitate semnificativ.
(De exemplu, o funcţie dintr-o bibliotecă, cu rolul de a calcula
rădăcinile pătrate are un scop care este în totalitate bine definit,
independent de aplicaţie. Aşadar, Subsecţiunea 2d prevede că orice
funcţie pusă la dispoziţie de aplicaţie sau orice tabel utilizat de
această funcţie trebuie să fie opţional: chiar dacă aplicaţia nu
asigură aceast
ă funcţie, funcţia de calculare a rădăcinii pătrate
trebuie să calculeze rădăcinile pătrate.)
Aceste cerinţe se aplică întregii lucrări modificate. Dacă pot fi
identificate secţiuni ale acelei lucrări care nu sunt derivate din
Bibliotecă şi pot fi considerate lucrări separate şi independente, de
sine stătătoare în mod rezonabil, atunci această Licenţă şi termenii
săi nu se aplică acelor secţiuni când le distribuiţi ca lucrări separate.
Dar când distribuiți aceleași secțiuni ca parte a unui întreg care este
o lucrare bazată pe Bibliotecă, distribuirea întregii lucrări trebuie să
fie făcută în conformitate cu termenii acestei Licențe, ale cărei
permisiuni pentru alţi beneficiari ai licenţei se extind asupra întregii
lucrări ș
i, astfel, asupra fiecărei secțiuni în parte, indiferent de autor.
Astfel, scopul acestei secțiuni nu este de a pretinde drepturi sau de a
contesta drepturile dumneavoastră asupra unei lucrări scrise în
întregime de dumneavoastră; în schimb, scopul acestei secţiuni este
de a exercita dreptul de a controla distribuirea lucrărilor derivate sau
colective bazate pe Bibliotecă.
În plus, simpla agregare a unei alte lucrări care nu este bazată pe
Bibliotecă cu Biblioteca (sau cu o lucrare bazată pe Bibliotecă) pe
un mediu de stocare sau distribuţie nu înseamnă că cealaltă lucrare
face obiectul acestei Licențe.
3. Puteţi alege să aplicaţi termenii Licenţei Publice Generale GNU în
loc de termenii acestei Licenţe asupra unei anumite copii a Bibliotecii.
Pentru a proceda astfel, trebuie să modificaţi toate notele care fac
referire la această Licenţă astfel încât acestea să se refere la Licenţa
Publică Generală obişnuită, versiunea 2 şi nu la această Licenţă.
(Dacă a fost publicată o versiune mai nouă decât versiunea 2 a
Licenţ
ei Publice Generale GNU obişnuite, puteţi specifica acea
versiune în locul acestei versiuni, dacă doriţi.) Nu efectuaţi nicio altă
modificare a acestor note.
Modificarea efectuată asupra unei anumite copii nu poate fi anulată,
deci Licenţa Publică Generală GNU obişnuită se aplică tuturor
copiilor ulterioare şi lucrărilor derivate din acea copie.
Această opţiune este utilă atunci când doriţi să copiaţi o parte din
codul Bibliotecii într-un program care nu este bibliotecă.
4. Puteți copia și distribui Biblioteca (sau o parte din aceasta ori o
lucrare derivată conform Secțiunii 2) în cod obiect sau formă
executabilă conform termenilor Secțiunilor 1 și 2 de mai sus, cu
condiția să o oferiţi împreună cu codul sursă corespunzător, complet,
care trebuie să fie distribuit conform termenilor Secţiunilor 1 şi 2 de
mai sus pe un mediu utilizat în mod obişnuit pentru transferul de
software.
Dacă distribu
ția codului obiect este efectuată oferind permisiunea de
copiere dintr-un loc specificat, atunci oferirea accesului echivalent de
copiere a codului sursă din același loc îndeplineşte cerinţa de
distribuire a codului sursă, chiar dacă terţii nu sunt obligaţi să
copieze codul sursă împreună cu acest cod obiect.
5. Un program care nu conţine nicio lucrare derivată dintr-o parte a
Bibliotecii, dar care este creat pentru a funcţiona cu Biblioteca fiind
compilat sau corelat cu aceasta, se numeşte „lucrare care utilizează
Biblioteca”. Această lucrare, de sine stătătoare, nu este o lucrare
derivată din Bibliotecă şi, prin urmare, nu face obiectul acestei
Licenţe.
Totuşi, corelarea unei „lucrări care utilizează Biblioteca” cu
Biblioteca va crea un fişier executabil care este derivat din Bibliotecă
(pentru că acesta conţine părţi din Bibliotecă), în loc de o „lucrare
care utilizează biblioteca”. Aşadar, fişierul executabil face obiectul
acestei Licenţe. Secţiunea 6 prevede termenii pentru distribuirea
acestor fişiere executabile.
Când o „lucrare care utilizează Biblioteca” foloseşte materiale
dintr-un fişier antet care face parte din Bibliotecă, codul obiect
pentru lucrare poate fi o lucrare derivată din Bibliotecă deşi codul
sursă nu este. În ce măsură acest lucru este adevărat este deosebit
de important în cazul în care lucrarea poate fi corelată fără Bibliotecă
sau dacă lucrarea este o bibliotecă în sine. Măsura în care acest
lucru poate fi considerat adevărat sau fals nu este definită precis
de lege.