Users Guide

bibliothèque est modiée par un tiers qui la redistribue ensuite, nous voulons que les destinataires de cette bibliothèque sachent qu'il ne
s'agit pas de la version d'origine, an que les problèmes introduits par les diérents intervenants ne risquent pas d'entacher la réputation de
l'auteur d'origine. Enn, tout programme libre est sans cesse menacé par des dépôts de brevets. Nous souhaitons éviter que les sociétés
distribuant des logiciels libres obtiennent à titre individuel des licences de brevet, qui leur permettraient de convertir le programme en
logiciel propriétaire. Pour éviter cela, nous avons clairement spécié que tout brevet éventuel doit être distribué soit avec une licence
autorisant expressément tout le monde à utiliser librement le produit, soit sans aucune licence. La plupart des logiciels GNU, y compris
certaines bibliothèques, sont couverts par la licence publique générale GNU ordinaire, destinée aux programmes utilitaires. La présente
licence, la licence publique générale de bibliothèque GNU, s'applique à certaines bibliothèques spéciques. Cette licence est assez diérente
de la licence ordinaire ; lisez-la bien dans son intégralité et ne présumez pas que les informations qu'elle contient sont les mêmes que dans la
licence ordinaire. Nous disposons d'une licence publique distincte pour certaines bibliothèques parce que ces dernières brouillent la
distinction que nous faisons normalement entre la modication et l'ajout à un programme et le fait de simplement l'utiliser. Le fait de lier un
programme à une bibliothèque sans modier la bibliothèque revient en un sens à utiliser la bibliothèque et à exécuter un programme utilitaire
ou un programme d'application. Cependant, au sens juridique et textuel, le programme exécutable lié est une œuvre combinée, dérivée de la
bibliothèque d'origine et la Licence publique générale ordinaire le traite en tant que tel. À cause de cette distinction oue, l'utilisation de la
Licence publique générale ordinaire pour les bibliothèques n'incitait pas au partage de logiciel, parce que la plupart des développeurs
n'utilisaient pas les bibliothèques. Nous avons conclu que des conditions moins strictes pourraient mieux inciter au partage. Néanmoins, le
lien illimité des programmes non libres priverait les utilisateurs de ces programmes de tous les avantages du statut libre des bibliothèques.
Cette Licence publique générale de bibliothèque vise à permettre aux développeurs de programmes non libres d'utiliser gratuitement les
bibliothèques, tout en préservant votre liberté en tant qu'utilisateur desdits programmes à modier les bibliothèques libres qui y sont
intégrées. (Nous ne savions pas comment obtenir cela avec des modications dans les chiers d'en-tête, mais nous l'avons obtenu en
modiant les fonctions de la bibliothèque.) Nous espérons ainsi parvenir à un développement plus rapide des bibliothèques libres. Les
conditions précises de copie, de distribution et de modication sont les suivantes. Prêtez particulièrement attention à la diérence entre une
« œuvre basée sur la bibliothèque » et une « œuvre qui utilise la bibliothèque ». La première contient du code dérivé de la bibliothèque,
tandis que la seconde ne fait que collaborer avec la bibliothèque. Notez qu’il est possible qu’une bibliothèque soit couverte par la licence
publique générale (GPL) ordinaire au lieu de cette licence spéciale. CONDITIONS CONCERNANT LA COPIE, LA DISTRIBUTION ET LA
MODIFICATION DE LA LICENCE PUBLIQUE GÉNÉRALE DE BIBLIOTHÈQUE GNU Le présent Contrat de licence s'applique à toute
bibliothèque de logiciels où gure une mention, placée par le détenteur du droit d'auteur ou autre tiers autorisé, indiquant que ce logiciel
peut être distribué en conformité avec les dispositions de la présente Licence publique générale de bibliothèque (également appelée « cette
Licence »). Chaque titulaire de licence est ci-après désigné par « vous ». Une « bibliothèque » est un ensemble de fonctions logicielles
et/ou de données, préparé an d’être facilement lié à d’autres applications (qui utilisent certaines de ces fonctions et données) pour former
les chiers exécutables. Le terme « Bibliothèque » désigne ci-après toute bibliothèque de logiciels de ce type ou toute œuvre distribuée
selon ces modalités. Une « œuvre basée sur la Bibliothèque » désigne la Bibliothèque ou une œuvre qui en dérive soumise aux droits de
copyright : il s'agit d'une œuvre contenant la Bibliothèque ou une partie de cette dernière, à l'identique ou modiée, et/ou traduite
directement dans une autre langue. (Ci-après, le terme « traduction » est inclus dans la signication du terme « modication ».)
L'expression « code source », pour une œuvre, désigne la forme préférée de l'œuvre, qui permet d'y apporter des modications. Pour une
bibliothèque, le code source complet désigne l'intégralité du code source de tous les modules de cette bibliothèque, plus tous les chiers de
dénition d'interface associés, plus les scripts utilisés pour contrôler la compilation et l'installation de la bibliothèque. Les activités autres que
la copie, la distribution et la modication ne sont pas couvertes par la présente Licence et sortent de son cadre. L'exécution d'un
programme avec la Bibliothèque n'est pas limitée et le résultat d'un tel programme n'est couvert que si son contenu constitue une œuvre
basée sur la Bibliothèque (indépendamment de l'utilisation de la Bibliothèque dans un outil pour écrire ce contenu). La validité de ce qui
précède dépend des opérations réalisées par la Bibliothèque et par le programme qui utilise cette Bibliothèque. 1. Vous pouvez copier et
distribuer des copies conformes du code source complet de la Bibliothèque tel que vous le recevez, sur n'importe quel support, à condition
de publier visiblement et de façon appropriée, sur chaque copie, la mention de copyright pertinente et une restriction de garantie. Vous
devez aussi garder intactes toutes les mentions faisant référence à la présente Licence et à l'absence de garantie, et distribuer une copie de
cette Licence avec la Bibliothèque. Vous pouvez faire payer l’acte physique de transmission de la copie et êtes libre de fournir une garantie
payante. 2. Vous pouvez modier vos copies de la bibliothèque ou d’une portion de cette bibliothèque an de créer une œuvre basée sur la
bibliothèque, puis copier et distribuer ces modications (ou cette œuvre) selon les modalités de la section 1 ci-dessus, sous réserve de
respecter également toutes les conditions suivantes : a) L'œuvre modiée doit elle-même être une bibliothèque de logiciels. b) Les chiers
modiés doivent comporter des mentions très visibles précisant que vous avez modié les chiers et spéciant la date de ces modications.
c) Vous devez vous assurer que l’ensemble de l’œuvre est concédé sous licence à tous les tiers, gratuitement, selon les termes de la
présente licence. d) Si un élément dans la bibliothèque modiée fait référence à une fonction ou à une table de données qui doit être fournie
par une application qui utilise l’élément en question, autrement que sous forme d’un argument transmis lors de l’appel de la fonction, vous
devez fournir tous les eorts nécessaires pour garantir que, si une application ne prend pas en charge la fonction ou la table concernée,
l’élément concerné fonctionne toujours et réalise les opérations qu’il doit exécuter. (Par exemple, une fonction dans une bibliothèque sert à
calculer des racines carrées. Son objectif est donc entièrement ni indépendamment de l'application. Par conséquent, la sous-section 2d
exige que toutes les fonctions ou tables fournies par une application et utilisées par cette fonction de calcul soient facultatives : si
Licences tierces
27