53
Fr
08
Ci-dessous, le terme "Bibliothèque " se ra pp o r te à toute
bibliothèque ou œuvre logici elle distr ibuée s elon les
présents te rmes. Un " t ravail fondé su r la Bibliot hèque"
signifie aussi bien la Bibliothèq ue elle-même que to ut
tr avail qui en est dé r ivé selon la loi, c’est-à-dir e tout
ouvr age re pr oduisant la Bib liothèque ou une pa r tie de
cette der nièr e, à l’identique o u bien modifiée, et/ou
tr aduit dans une autr e langue (la tr aduction est
considér ée co mme une "modific ation").
Le "code source" d’un t r avail désigne la forme de cet
ouvr age sous laquelle les m odifications s ont les p lus
aisées. Sont ainsi dé signés la totalité du code source
de tous les module s comp osant une bibliothè que
logicielle, de même que tout fic hier de définiti on
associé, ainsi que les scri p ts util isés p our effectuer la
compilation et l’i nstallation de la biblioth èque.
Les activités autr es que copie, dist r ibution et
modificat ion ne sont p as couver tes pa r la
présente
Li
cence et sortent de son cad r e. Rien ne r estr eint
l’utilisation de la Biblio thèque, et les données issues de
celle-ci ne sont couver tes que si leu r co ntenu constitue
un tr avail fondé sur la Bibliothèque (i ndé penda mment
du fait d’avoir été réalisé en utilis ant la Bibliothèque).
Tout dép end de ce qu e la Bibliothèque et le pr ogr amme
qui y fait appel sont censés pr oduir e.
1. Vous pouvez co pie r et di st ribue r des co p ies confor mes
et comp lètes du code source de la Bibliothèque, tel que
Vous l’avez reçue, su r n’impo r te quel suppo r t, à
condition d e place r su r ch aque co p ie un copy right
appr opr ié et une r est r iction de ga r an
tie, de n
e p as
modifier ou om ettr e toutes les s tipulatio ns se r éfér ant à
la pr ésente Li cence et à la limitation de gar antie, et de
four nir avec toute c opie de la B ibliothèque un
exemplai r e de la Licence.
Vous pouvez demande r une r étr ibution finan cièr e p our
la r éalisati on de la cop ie et d emeur ez libr e de pr op oser
une gar antie assurée pa r vos soins, m oyennant
finances.
2. Vous pouvez modifie r vot re c o p ie ou vos cop ies de la
Bibliothèque ou pa rtie de ce lle-ci, ou d’un travail fondé
sur cette Bibliot hèque, et copie r et distr ibuer ces
mo
difica
tions selon le s termes de l’a rt icle 1, à co ndition
de Vous conf or mer également aux co nditions suivan tes
:
a) Le tr avai l dér ivé doit être lui-même une b ibliothèque
logicielle .
b) A jouter aux fichie r s modifiés l’indicatio n t r ès clai r e
des modifications effec tuées, ainsi que la date de
chaque changement.
c) Di stribue r sous les termes de la pr ésente Licence
l’ensemble de la réalisation, à tous, et sans f rais.
d) S i une fonctionnalité de la Bibliothèque modifiée se
réfè re à une fonction ou à des données fo ur nies pa r
le pr og r amme d’a pp licati on qui utilis e la
fonctionnalité en qu estion sans pou r cela util ise r
d’ar gument lo r s de l’a pp el de cette de r niè r e, vous
devez agir au mieux pou r assu re r que la
fonctionnalité se c ompo r te correcte ment et r emp li
t
ceux de se
s buts qui ont encore un sens lo rsqu’une
app lication ne four nit p as la fon ction ou les do nnées
auxquelles la Biblioth èque se réfè re.
(Par exemp le, si un e fonction d’une bib liothèque
calcule des r acines ca rr ées, elle a un but absolument
bien défini, indépendamment de l’a pplicat ion. Par
conséque nt, la clause 2d exige que to ute fonction ou
toutes donn ées four nies pa r l’a pp lication et
utilisation cette fonction soien t op tionnelles : s i
l’app lication ne les pr op ose pas, l a fonction de calc ul
de r acines ca rr ées doit enc or e calculer des r acines
carr ées. )
Toutes ces conditions s’appliquent à l’ensemble de s
modifications . Si des éléments iden tifiables de ce
tr avail ne sont p as dé r ivés de l a Bibliothèque et p euvent
êtr e r aisonna blement consid ér és comme
indép endants, l a pr ésente Licence ne s’app li que p as à
ces éléments l or sq
ue Vous le
s distr ibuez s euls. Mais,
si Vous distribuez ces mêmes éléments com me pa rtie
d’un ensemb le cohér ent dont le r este est fondé sur une
Bibliothèque so umise à la Licence, ils lui sont
également soumis, et la Licence s’étend ain si à
l’ensemble du pr odu it, quel qu’en soit l’auteur.
Cet ar ticle n’a p as pou r but de s’a ppr opr ier ou de
contester vos droits su r un travail en tiè r ement réalisé
pa r Vous, mais plutôt d’ouvri r dr oit à un c ontr ôle de la
libre dist r ibution de tout tr avail dér ivé o u collectif fondé
sur la Bibliothèqu e.
En outr e, toute fusion d’un autre t r avail, non fondé sur
la Bibliothèque, avec la Bibliothèque (ou avec u n tr avail
dér ivé de cette de r niè re), effectuée sur un suppor t de
s
tock
age ou de distr ibution, ne fait p as tombe r cet autre
tr avail sous le cont r ôle de la Licence.
3. Vous pouvez o p ter pou r la Licence Publique Génér ale
GNU ordinai r e p our protége r une co pie donnée de la
Bibliothèque. Pour cela, il vous fau dr a modifier toutes
les notes se référ ant à la pr ésente Licence, p our qu’elles
se réfè r ent p lutôt à la Licence P ublique Génér ale GNU
or dinair e, ve r sion 2 (si une ve r sion p lus r écente de la
Licence Publ ique Génér ale GNU a vu le j our, vo us
pouvez alo rs sp écifier cet autr e n umér o de version si tel
est votre dési r ).
Ne vous livr ez à aucune autr e
modification dans ces no tes.
Une fois que ce chan gement a été effectué dan s une
cop ie donnée, il est irr éver sible pou r cette co pie, aussi
la Licence Pub lique Génér ale ordinai r e s’app liquer a à
toutes les copies et tous les t r avaux dér ivés qui en
seront ext r aits.
Cette option vou s se r vir a lor sque vous souhaiterez
cop ie r une p or tion du code de la Bibliothèque dans un
prog ramme qui n’est pas lui-mêm e une bibliothè que.
4. Vous pouvez copie r et distr ibuer la Bibl iothèque (ou tout
tr avail dé r ivé selon l es conditio ns énoncé es dans
l’article 2) s ous fo r me de code objet ou exécutable,
selon les termes des a rticles 1 et 2, à condition de
fourni r le
code sour ce com p l
et de la Bibliothèque, sous
une for me li sible pa r un ordinateu r et selo n les ter mes
des ar ticles 1 et 2, su r un suppor t habituellement utilisé
pou r l’échang e de données.
Si la distr ibution du code objet con siste à offri r un acc ès
pe rmettant de co pie r la Bibliothèque dep u is un endr oit
pa rticulie r, l’off re d’un ac cès équivalent pou r se
procu re r le code sou rce au même end roit satisfait
l’obliga tion de distribution de ce co de sou r ce, même si
l’utilis ateur choisit de ne p as pr ofiter de cette off r e.
5. On app elle «travail qui utilis e la Biblioth èque» tout
prog ramme qui n’est dé riv
é d’aucune po rtion de la
Bi
bliothèqu e, mais qui e st conçu dans le but de
fonctionner avec ce tte der nièr e en l’incluant à la
comp ilation ou à l’édition d e liens. Isolée, une tel le
œuvr e n’est p as un tr avail dé r ivé de la Bibliothè que, et
sort donc du cad re de cette License.
Cependant , lie r un «tr avail qui util ise la Bibliothèq ue» à
cette der nièr e produit un exécuta ble qui est dér ivé de la
Bibliothèque (en ce qu’il en contient de s po r tions), et
non plus un «t r avail qui utilise la Bi bliothèque». Cet
exécutable est donc couvert pa r la pr ésente License.
C’est l’article 6 qui énon ce les conditio ns de
distr ibutio n de tels ex écutables .
Dans le cas où un «tr avail qui u tilise la Bib liothèque»
utilise d es po r tions d’un fic hier d’en-têtes i nclus dans
cette der nièr e, le code ob jet qui en r ésulte peut f or t bien
êtr e un tr avail dérivé de la Bibliothè que, quand bi en
même ce n’est p as le cas du code sou r ce
. Cet
te
précision prend toute son im po rtance si on peut lie r ce
tr avail sans la Bi bliothèque, ou si l e tr avail est lui-même
une bibliothèque. Le seuil à pa rti r duquel cela prend
effet n’est p as exactement défin i pa r la loi.
Si un tel fi chier objet n’utilise que des pa ramèt res
numériques, les re pr ésentations des str uct ur es de
données et ce pa r qu oi elles sont lues o u modifiées,
ainsi que de p etites instr uc tions macr os ou fonctions
embar quées (de m oins de dix lign es de longueur), alo r s
on p ourr a utilise r le fichier objet de la maniè r e que l’on
souhaite, q u’il soit ou no n, légalement pa r la nt, un
tr avail dé r ivé (mais le s exécutables r enfermant ce code
objet et des po rtio
ns de la Bibl iothèque continuen t à
êtr e soumis
à l’ar ticle 6).
Sinon, si le travail est dé rivé de la Bi bliothèque, vo us
pouvez distribue r le code objet de ce tr avail selon les
conditions de l’ar ticle 6. Tout exé cutable r enfermant ce
tr avail est lui aussi soumis à l’a r ti cle 6, qu’il soit ou non
dir ectement lié avec la B ibliothèque à pr opr ement
pa rle r.
6. Le précéden t ar ticle fait excep tion aux pr écédents. Vous
pouvez également co mbiner ou lier un «tr avail qui
utilise la Bi bliothèque» avec cette der nièr e p our
produi re un t ravail co ntenant des po r tions de la
Bibliothèque, et d istr ibuer ce dernie r so us les
conditions qui vous siér on t, pou r vu que ces conditions
autor isent la modific ation de ce tr avail
p our util
isation
pe rsonnelle, ainsi q ue l’ingénierie à r evers afin de
déboguer ces modificat ions.
Vous devez fourni r avec chaque copie du t r avail une
note très clai re ex p liquant que la Bibliothè que fut
utilisée d ans sa concep tio n, et que la Bibliothèque et
son utilisa tion sont couvertes pa r la pr ésente Li cence.
Vous devez égalemen t fourni r une co p ie de la pr ésente
Lic en ce. Si le tr avail, lo r s de son exéc ution, affiche des
cop yr ights, vous d evez inclure pa rmi ces de rnie rs le
cop yr ight de la Bibl iothèque, ainsi qu’u ne réfé r ence
exp liquant à l’u tilisateur où il pou rr a tr ouver une cop ie
de la pré
sente Licence. Vo us devez aussi vo us
confor mer à l’u
n des p oints suiva nts :
a) Accomp agner le tr avail avec l’intégr alité du code
sour ce p our la Bibliothèque , sous une for me lis ible
pa r un o rdinateu r, ainsi que les éventuelle s
modifications qu e vous lui avez app or tées p ou r
réalise r ce t ravail (leque l doit êtr e distr ibué selon les
ter mes des a r ticles 1 et 2). Si le tr avail est un
exécutab le lié avec la Bibliothèq ue, il vous fa ut
prop ose r égalemen t, sous une for me lisib le pa r un
or dinateur , l’ense mble du «t r ava il qui utilis e la
Bibliothèque», s ous for me de code sou rce ou objet,
de telle sor te que l’utilis ateu r p uisse modifie r la
Bibliothèque et effectuer de nouveau l’éditi on de
liens, afin de produi re u
n exécutable modi fié,
renfe rman
t une version modifiée de la Bibli othèque
(il est enten du que l’utilisateur qui modifie le contenu
des fichier s de définitions de la Biblio thèque ne ser a
pas fo rcément capable de recom pile r l’a pplication
afin d’ut iliser la ver s ion modifiée de ces définition s).
b) U tilis er un mécanisme de pa rtage de bibliothèques
convenable p our l’édition de li ens avec la
Bibliothèque. Un mécanisme co nvenable est un
mécanisme qui: (1) u tilise une copie de la
bibliothèque d éjà pr ésente sur le système d e
l’utilisateur , p lutôt que de cop ier des fonctions de la
bibliothèque au sein de l’exéc utable, et (2)
fonctionnera corr ectement avec une ver sion
modifiée de la bib liothèque, si l’ut ilisateur en installe
une, tant que la ver sion mod ifiée ser a comp atible
avec la version qui a se r vi à la r éalisation du tr avail.
c) Fair e une off r e éc r ite, valabl e p endant au moins t r ois
an
s, pro p os
ant de di stribue r à cet utilisateur les
éléments spécifiés dans l’a rticle 6a , ci-dessu s, p our
un tarif n’excé dant p as le coût de la cop ie.
d) Si le tr avail est dist r ibué en pr op osant un accès à une
cop ie située à un endr oit désigné, prop ose r de
manièr e équivalent e, dep uis ce même endroit, un
accès aux objets spécifiés ci-dessu s.
e) Vér ifi er que l’utili sateur a déjà r eçu une copie de ces
objets, ou que vous la lui avez déjà e nvoyée.
Pour un pr ogr amme exécutable , la forme r equise du
«tr avail q ui utilise la Bibliothè que» doit com pr end r e
toute donnée e t tout utilita ir e nécessair es pou r pouvoi r
reconst rui re l’e xécuta
ble. Toutefois, l ’envir onnement
standar d de dévelo pp ement du système d’ex p loitatio n
mis en œuvre (sou rce ou binai r e) -- compila teu rs,
bibliothèques, noyau, etc. -- con stitue une excep tion,
sauf si ces éléments sont di ffusés en même temp s que
le pr og r amme exécutable.
Il est p ossible que cette clause soit en contr adiction
avec les r estr ictions appor tées pa r les lice nces d’aut res
bibliothèques pr opr ié tair es qui habitu ellement
n’accomp ag nent p as le système d’ex p loitation. Un e
telle contr adic tion signifie q u’il Vous est impossible
d’utiliser ces de rniè res en conjoncti on avec la
Bibliothèque au s ein d’un exécutable distribué pa r
Vous.
7. Vous p ouve z incorpo re r au sein d’une mê me
bibliothèque des foncti onnalités fondées sur la
Biblioth
èque, qui for ment un travail fondé su r cette
der niè r e, avec des fonctio nnalités issues d’autres
bibliothèq ues, non cou vertes pa r la présente Li cence, et
distr ibue r la bibliot hèque r ésultante, si tant est qu’il es t
autorisé pa r ailleurs de dist ribue r sé pa r ément le travail
fondé sur la Bibliothèque e t les aut r es fonctionnalit és,
et pou rvu que vous vo us acquittiez des deu x obligations
suivante s :
a) Accomp agner la bibliothèque r ésultante d ’une copie
du tr avail fondé sur la Bibliothèqu e, sans le comb iner
aux autr es fonctionnalités de bibliothèques. Cet
ensemble doit être dist ri bué selon les co nditions des
ar ticles ci-des sus.
b) Ajouter à la bibliothèque mixte l’indicatio n tr ès clai r e
du fait q u’une po r tion de la bibliothèque est un tr avail
fon
dé sur la Bib
liothèque, et en expliquant où t r ouver
la ver sion non mél angée du mê me travail.
8. Vous ne pouvez p as copie r , modifier , céder, dé pose r ou
distr ibue r la Biblioth èque d’une au t r e maniè r e que
l’autor ise la pr ésente Licence. Toute te ntative de ce
typ e annule imméd iatement vos droits d’utilisat ion de
la Bibliothèque sous cette Licen ce. Toutefois, les ti er s
ayant r eçu de Vous de s cop ies de la Bibliothèque ou le
dr oit d’utilis e r ces co p ies continue r ont à b énéficier de
leur d r oit d’ut ilisation ta nt qu’ils r esp ecte r ont
pleinement les conditions de la pr ésente Licence.
9. Ne l’ayant p as signée, V ous n’êtes p as obligé
d’accep te r la pr ésente Licence. Ce p endant, r ien
d’autre n
e Vous a utor ise à mo
difier ou dist ribue r la
Bibliothèque ou quelqu es tr avaux dé rivés : la loi
l’inter dit tant que Vous n’acce p tez p as les te r mes de la
présente Licenc e. En conséquen ce, en modifiant ou en
distr ibuant la Bibliothè que (ou tout t r avail fondé su r
elle), Vous accep tez imp lic itement tous les ter mes et
condition s de la présente Licence.
10. La diffusi on d’une Bibliot hèque (ou de tout travail
dér ivé) supp ose l’envo i simultané d’une licence
autorisant la co pie, la dist ribution, l’ édition de l iens
avec, ou la modification de la Bibliothèque, aux termes
et condition s de la Licence. Vo us n’avez p as le dr oi t
d’imp ose r de r est r ict ions supp lémenta ir es aux dr oits
tr ansmis au destinatai r e. Vous n’êtes p as r es p onsa ble
du r es p ect de la Licence p ar un tie r s.
11.
Si, à la suite
d’une décision de Justi ce, d’une plainte e n
contr efaçon ou p ou r tout e autr e r a ison (liée ou non à la
contr efaçon), des cond itions Vous sont imp osées (que
ce soit pa r o r donnance, acco r d amiable ou autr e) qui se
révèlent incom patib les avec les termes de la pr ésente
Licence, Vous n’êtes p as p our autant dégagé des
obligatio ns liées à cell e-ci : si Vous ne p ouvez con cilier
vos obligat ions légales o u autr es avec les condit ions de
cette Lice nce, Vous ne devez pas dist ribue r la
Bibliothèque. Par exem p le, si une licence ne pe rmettait
pas la redist ribu tion de r edevance de la B ibliothèque
pa r tous ceux à q ui des cop ies o nt été données
dir ectement ou in directeme nt, la seule f açon de
satisfair e aux deu x, se r ait de ne p as di str ibuer d u t o u t l a
Bi
blioth
èque.
Si une pa r tie quelco nque de cet ar ticle est invalid ée ou
inapp licable pou r quelque raison que ce soit, le r este de
l’ar ticle continue de s ’a pp liquer et l ’intég r alité de
l’ar ticl e s’a pp lique r a en toute aut r e ci r co nstance.
BDP-450_VXE8_FR.book Page 53 Monday, June 25, 2012 11:37 AM