Z:gnu-www-ja-java-trap--c115a7-In the early days of the free/es

Durante los primeros años del Movimiento del Software Libre era imposible evitar la dependencia de programas privativos. Antes de que tuviéramos el compilador C de GNU, todos los programas en C (libres o no) dependían de un compilador C que no era libre. Antes de que tuviéramos la biblioteca C de GNU, todos los programas dependían de una biblioteca C que no era libre. Antes de que tuviéramos Linux, el primer núcleo libre, todos los programas dependían de un núcleo que no era libre. Antes de que tuviéramos BASH, todos los textos para el intérprete de órdenes [ shell scripts ] tenían que ser interpretados por un intérprete de órdenes [ shell ] que no era libre. Era inevitable que nuestros primeros programas se vieran obstaculizados por estas dependencias, pero lo aceptamos porque nuestro plan incluía su posterior rescate. Nuestra meta final, un sistema operativo GNU autosuficiente, incluía sustitutos libres para todas estas dependencias. Si alcanzábamos la meta, todos nuestros programas serían rescatados. Y así sucedió: con el sistema GNU/Linux, ahora podemos ejecutar estos programas en plataformas libres.