Casio XJ-M145 (B9***A) Guide des fonctions USB Manuel d'utilisation

Page 63

Advertising
background image

63

Quand un programme est lié avec une bibliothèque, que ce soit statiquement ou avec une
bibliothèque partagée, la combinaison des deux constitue, en termes légaux, un « travail combiné »,
un « dérivé » de la bibliothèque originale. Il s’ensuit que la « Licence Générale Publique » ordinaire ne
permet une telle liaison que si l’entière combinaison remplie ses critères et conditions de liberté. La
« Licence Générale Publique Limitée » permet de desserrer les critères permettant de lier d’autres
codes avec la bibliothèque.

Nous appelons cette licence la Licence Générale Publique « Limitée » (“Lesser” General Public
License) car elle offre en fait une protection plus limitée de la liberté de l’utilisateur que celle offerte par
la « Licence Générale Publique » ordinaire. Elle offre aux autres développeurs de logiciels libres un
avantage plus limité face aux programmes concurrents non libres. Ces désavantages sont la raison
pour laquelle nous utilisons la « Licence Générale Publique » ordinaire pour de nombreuses
bibliothèques. Cependant la licence limitée offre des avantages dans certaines circonstances
spéciales.

Par exemple, en de rares occasions, il peut exister le besoin particulier d’encourager l’utilisation la
plus large possible d’une certaine bibliothèque, afin qu’elle devienne un standard de facto. Pour
arriver à cette fin, des programmes non libres doivent pouvoir être autorisés à utiliser la bibliothèque.
Un cas plus fréquent est qu’une bibliothèque libre effectue les mêmes tâches que des bibliothèques
non libres largement utilisées. Dans ce cas, il n’y a pas grand chose à gagner à limiter la bibliothèque
libre aux seuls logiciels libres, aussi nous utilisons la Licence Générale Publique Limitée.

Dans d’autres cas, l’autorisation d’utiliser une bibliothèque particulière dans des programmes non
libres permet à un plus grand nombre de personnes d’utiliser un corpus très large de logiciels libres.
Par exemple, l’autorisation d’utiliser la bibliothèque C GNU dans des programmes non libres permet à
plus de personnes d’utiliser le système d’exploitation GNU tout entier, de même que sa variante, le
système d’exploitation GNU/Linux.

Bien que la « Licence Générale Publique Limitée » semble limiter la protection de la liberté de
l’utilisateur, elle assure que l’utilisateur d’un programme lié avec la bibliothèque dispose de la liberté
et du choix d’exécuter ce programme en utilisant une version modifiée de la bibliothèque.

Les termes et conditions précis concernant la copie, la distribution et la modification suivent. Prenez
une attention tout particulière aux différences entre un « travail basé sur la Bibliothèque » et un
« travail utilisant la Bibliothèque ». Le premier contient du code dérivé de la bibliothèque, tandis que
le second doit être combiné avec la bibliothèque afin de pouvoir être exécuté.

Advertising