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

Ob das Programm aber in der freien Welt genutzt werden kann, genutzt von Menschen die beabsichtigen in Freiheit zu leben, ist schon eine komplexere Frage. Dies hängt nicht allein von der Lizenz des Programms selbst ab, weil kein Programm isoliert funktioniert. Jedes Programm hängt von anderen Programmen ab. Ein Programm muss beispielsweise kompiliert oder interpretiert werden und hängt damit von einem Compiler oder Interpreter ab. Wenn in Bytecode kompiliert, hängt es von einem Bytecode-Interpreter ab. Außerdem benötigt es zur Ausführung Bibliotheken und kann auch andere separate Programme aufrufen, die in anderen Prozessen ausgeführt werden. All diese Programme sind Abhängigkeiten. Abhängigkeiten sind möglicherweise notwendig, damit das Programm überhaupt ausgeführt wird, oder sind möglicherweise nur für bestimmte Funktionen notwendig. So oder so, ohne die Abhängigkeiten kann das Programm ganz oder teilweise nicht ausgeführt werden.