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

In de begintijd van de vrije software beweging was het onmogelijk om geen afhankelijkheden te hebben met niet-vrije programma's. Voordat we de GNU C compiler hadden was ieder C-programma (vrij of niet), afhankelijk van een niet-vrije C-compiler. Voordat we de GNU C bibliotheek hadden was ieder programma afhankelijk van een niet-vrije C bibliotheek. Voordat we Linux hadden, de eerste vrije kernel, was ieder programma afhankelijk van een niet-vrije kernel. Voordat we Bash hadden moest ieder script ge&iuml;nterpreteerd worden door een niet-vrije shell. Deze beperkende afhankelijkheden waren onvermijdelijk maar dit was acceptabel omdat ons plan was ze in de toekomst hiervan te redden. Ons hogere doel, een zelfstandig besturingssysteem, zou een vrije vervanging hebben voor al deze afhankelijkheden; wanneer we dit doel zouden bereiken zouden al onze programma's gered zijn. Aldus geschiedde: met het GNU/Linux systeem kunnen we deze programma's laten draaien op een vrij platform.