AT&T distribuyó Unix ampliamente, y debido al diseño mismo del sistema operativo, tuvo que hacer dicha distribución en código fuente de C. Pero AT&T retuvo la propiedad del código fuente e instaba a los usuarios a comprar licencias que prohibían tanto su redistribución como el hacer trabajos derivados. Grandes centros de cómputo, ya sea industriales o académicos, podían permitirse comprar dichas licencias, pero los individuos no, y las restricciones de la licencia evitaban que la comunidad de programadores que usaban Unix lo mejoraran de un modo evolutivo, en vez de un modo episódico. Y mientras los programadores al rededor del mundo empezaron a aspirar e incluso esperar una revolución de las computadoras personales, el status "no libre" de Unix se volvió una fuente de preocupación.
Entre 1981 y 1984, un hombre ideó una cruzada para cambiar la situación. Richard M. Stallman, entonces un empleado del laboratorio de inteligencia artificial del MIT concibió el proyecto del rediseño e implementación independiente y colaborativo de un sistema operativo que habría de ser software libre de verdad. En términos del mismo Stallman, el software libre debía ser un asunto de libertad, no de precio. Cualquiera debía poder modificar y redistribuir libremente dicho software, o venderlo, con la sola restricción de que quien lo hiciera no intentara reducir esos mismos derechos a quienes lo recibieran. De este modo el software libre podía volverse un proyecto auto-organizado, en el cual ninguna inovación se perdiera por culpa del ejercicio de los derechos de propiedad. Ese sistema, por decisión de Stallman, sería llamado GNU, lo que significaba (en un ejemplo inicial del gusto por los acrónimos recursivos que ha caracterizado desde entonces al software libre), "GNU No es Unix". A pesar del recelo respecto del diseño fundamental de Unix, así como respecto de sus condiciones de distribución, GNU pretendía beneficiarse de la amplia aunque no-libre distribución de Unix. Stallman empezó el proyecto GNU escribiendo componentes del eventual sistema que también estaban diseñados para funcionar sin modificaciones en los sistemas Unix pre-existentes. El desarrollo de las herramientas GNU podía de ese modo hacerse directamente en el ambiente de los centros de cómputo avanzados de universidades y otras instituciones alrededor del mundo.
No hay comentarios.:
Publicar un comentario