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

Que el programa pueda ser usado en el mundo libre por personas que quieren vivir en libertad es una cuestión más compleja. No es algo que esté determinado únicamente por la licencia del programa, porque ningún programa funciona aislado. Todos los programas dependen de otros programas. Por ejemplo, un programa necesita ser compilado o interpretado, por lo tanto depende de un compilador o de un intérprete. Si es compilado en bytecode, depende de un intérprete de bytecode. Además, necesita bibliotecas para ejecutarse, y también puede invocar a otros programas aparte que se ejecutan en otros procesos. Todos estos programas son dependencias. Las dependencias pueden ser necesarias para poder ejecutar el programa, o pueden ser necesarias solamente para ciertas funciones. En cualquier caso, el programa entero, o alguna parte del mismo, no puede funcionar sin las dependencias.