Users Guide

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 modifié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 efforts
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 défini 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 l'application ne fournit pas les
données requises, la fonction de racine carrée doit toujours calculer les racines carrées.) Les présentes conditions s'appliquent à l'œuvre
modifiée dans son ensemble. Si des sections identifiables de cette œuvre ne sont pas dérivées de la Bibliothèque, et peuvent être
raisonnablement considérées elles-mêmes comme des œuvres indépendantes et distinctes, alors la présente Licence et ses dispositions ne
s'appliquent pas auxdites sections lorsque vous les distribuez seules. Toutefois, si vous distribuez ces mêmes sections en tant que
composants d'un ensemble constituant une œuvre basée sur la Bibliothèque, la distribution de l'ensemble doit se faire suivant les
dispositions de la présente Licence, dont les autorisations octroyées aux autres détenteurs de licence s'étendent à l'ensemble de l'œuvre,
et donc à toutes ses sections, quel qu'en soit l'auteur. Cependant, cette section n’a pas pour but de réclamer des droits ou de contester
les vôtres sur une œuvre entièrement écrite par vous. L’objectif est plutôt d’exercer le droit de contrôler la distribution d’œuvres dérivées
ou collectives basées sur la bibliothèque. De plus, la simple agrégation d’une autre œuvre, non basée sur la bibliothèque, avec la
bibliothèque (ou une œuvre basée sur la bibliothèque) sur un volume de stockage ou un support de distribution n’inclut pas cette autre
œuvre dans les éléments couverts par la présente licence. 3. Vous pouvez choisir d'appliquer les termes de la licence publique générale
(GPL) GNU ordinaire au lieu de la présente licence à une copie donnée de la Bibliothèque. Pour ce faire, vous devez modifier toutes les
mentions faisant référence à la présente Licence afin qu'elles renvoient à la licence publique générale (GPL) GNU ordinaire, version 2, au
lieu de la présente Licence. (Si une version de la licence publique générale GNU ordinaire plus récente que la version 2 a été publiée, vous
pouvez préciser cette version à la place si vous le souhaitez.) N'apportez aucune autre modification dans ces mentions. Une fois cette
modification apportée à une copie donnée, elle est irréversible pour cette copie, si bien que la licence publique générale (GPL) GNU
ordinaire s’applique à toutes les copies ou œuvres dérivées créées à partir de cette copie. Cette option est utile lorsque vous souhaitez
copier une partie du code de la bibliothèque vers un programme qui n’est pas une bibliothèque. 4. Vous pouvez copier et distribuer la
Bibliothèque (ou bien une portion ou une version dérivée de cette bibliothèque, selon les termes de la section 2) sous forme de code objet
ou d'exécutable, selon les termes des sections 1 et 2 ci-dessus, à condition de l'accompagner de l'intégralité du code source lisible par
machine correspondant, que vous devez distribuer selon les termes des sections 1 et 2 ci-dessus sur un support habituellement utilisé pour
l'échange de logiciels. Si la distribution du code objet consiste à offrir un accès permettant de copier le logiciel depuis un site particulier, le
fait d’offrir un accès équivalent pour copier le code source depuis le même endroit répond aux exigences de distribution du code source,
même si les tiers ne sont pas obligés de copier le code source en même temps que le code objet. 5. Un programme qui ne contient aucun
dérivé d'une partie de la Bibliothèque, mais est conçu pour fonctionner avec cette Bibliothèque (qui est compilée ou liée avec ce
programme), est appelé « œuvre qui utilise la Bibliothèque ». Ce type d'œuvre, en soi, n'est pas un dérivé de la Bibliothèque ; par
conséquent, il n'entre pas dans le champ d'application de la présente Licence. En revanche, la création d'un lien entre une « œuvre qui
utilise la Bibliothèque » et la Bibliothèque génère un exécutable qui est un dérivé de la Bibliothèque (parce qu'il en contient des sections) au
lieu d'une simple « œuvre qui utilise la Bibliothèque ». L'exécutable est donc couvert par la présente Licence. La section 6 décrit les
conditions de distribution de ce type d'exécutable. Lorsqu'une « œuvre qui utilise la Bibliothèque » emploie des données tirées d'un fichier
d'en-tête faisant partie de la Bibliothèque, le code objet de l'œuvre peut être une œuvre dérivée de la Bibliothèque, même si ce n'est pas le
cas du code source. Cet aspect est particulièrement important si l'œuvre peut être liée sans la Bibliothèque ou si l'œuvre est elle-même
une bibliothèque. Le seuil de vérité de cet aspect n'est pas précisément défini par la loi. Si un tel fichier objet utilise uniquement des
paramètres numériques, des dispositions et mécanismes d'accès à la structure de données, ainsi que de petites macros et fonctions en
ligne (dix lignes de long maximum), alors l'utilisation de ce fichier objet est illimitée, qu'il s'agisse ou non légalement d'une œuvre dérivée.
(Les fichiers exécutables contenant ce code objet plus des portions de la bibliothèque sont toujours couverts par la section 6.) Dans le cas
contraire, si l'œuvre est un dérivé de la bibliothèque, vous pouvez distribuer le code objet de cette œuvre selon les dispositions de la
section 6. Tous les fichiers exécutables contenant cette œuvre sont également couverts par la section 6, qu'ils soient ou non directement
liés à la Bibliothèque proprement dite. 6. Exception aux sections ci-dessus : vous pouvez également compiler ou lier une « œuvre qui utilise
la bibliothèque » avec la bibliothèque afin de produire une œuvre contenant des portions de la bibliothèque. Vous pouvez ensuite distribuer
cette œuvre sous les conditions de votre choix, à condition qu'elles autorisent la modification de l'œuvre pour l'utilisation personnelle du
client et l'ingénierie inverse pour le débogage de ces modifications. Vous devez appliquer à chaque copie de l'œuvre une mention très
visible signalant que la Bibliothèque y est utilisée, et que cette Bibliothèque et son utilisation sont couvertes par la présente Licence. Vous
êtes tenu fournir une copie de cette Licence. Si, au cours de l'exécution, l'œuvre affiche des mentions de copyright, vous devez y inclure la
mention de copyright de la Bibliothèque, ainsi qu'une référence qui redirige l'utilisateur vers la copie de cette Licence. En outre, vous devez
effectuer l'une des opérations suivantes : a) Accompagnez l'œuvre de l'intégralité du code source lisible par machine de la Bibliothèque, y
compris toutes les modifications qui ont été utilisées dans l'œuvre (à distribuer selon les sections 1 et 2 ci-dessus) ; si l'œuvre est un
exécutable lié à la Bibliothèque, vous devez inclure l'ensemble de l'« œuvre qui utilise la Bibliothèque » lisible par machine, sous forme de
code objet et/ou de code source, afin que l'utilisateur puisse modifier la Bibliothèque et la lier de nouveau pour produire un exécutable
modifié contenant la Bibliothèque modifiée. (Il est entendu que l'utilisateur qui modifie le contenu des fichiers de définition figurant dans la
Bibliothèque n'est pas nécessairement en mesure de recompiler l'application pour utiliser les définitions modifiées.) b) Accompagnez
l'œuvre d'une offre écrite, valide au moins trois ans, qui fournit au même utilisateur les éléments spécifiés à la sous-section 6a ci-dessus,
pour un coût ne dépassant pas le coût de leur distribution. c) Si la distribution de l’œuvre consiste à fournir un accès permettant de la
copier depuis un endroit spécifique, fournissez un accès équivalent pour copier les éléments spécifiés ci-dessus à partir du même site. d)
Assurez-vous que l’utilisateur a déjà reçu une copie de ces éléments ou que vous lui avez déjà envoyé une copie. Pour un exécutable, la
forme requise de l'« œuvre qui utilise la Bibliothèque » doit inclure toutes les données et tous les utilitaires nécessaires pour reproduire
l'exécutable à partir de cette base. Toutefois, à titre exceptionnel, le code source distribué n'a pas besoin d'inclure les éléments
habituellement distribués (sous forme de code source ou de fichier binaire) avec les composants majeurs (compilateur, noyau, etc.) du
Licences tierces
27