Z:gnu-www-ja-java-trap--213ca5-Whether the program can be use/fr

Que le programme puisse être utilisé dans le monde du Libre, utilisé par des personnes qui entendent vivre en toute liberté, est une question plus compliquée. La seule licence du programme ne détermine pas cela, car aucun programme ne fonctionne en isolement total. Chaque programme dépend d'autres programmes. Par exemple, il nécessite d'être compilé ou interprété, il dépend donc d'un compilateur ou d'un interpréteur. S'il est compilé en pseudo-code binaire, il dépend d'un interpréteur de pseudo-code. Qui plus est, pour s'exécuter il a besoin de bibliothèques, et il peut faire appel à d'autres programmes qui s'exécutent sous d'autres processus. Tous ces programmes sont des dépendances. Ces dernières peuvent être totalement indispensables à l'exécution du programme, ou juste nécessaires à certaines de ses fonctionnalités. D'une façon ou d'une autre, tout ou partie du programme ne peut pas fonctionner sans elles.