Inicialmente, las computadoras eran herramientas que servían para procesar datos, y los programadores se ayudaban entre sí compartiendo el código que escribían. Sin embargo, poco a poco las empresas decidieron convertir los programas informáticos en un producto comercial y prohibir su libre copia y modificación, lo que llevó al desmembramiento de la comunidad
hacker.
Richard Matthew Stallman, del Laboratorio de Inteligencia Artificial del MIT (
Massachusetts Institute of Technology), luchó durante varios años contra la disolución de su comunidad, pero finalmente se quedó solo. Entonces se planteó crear una nueva comunidad, en la que compartir y ayudar a los demás no fuera ilegal. Para ello decidió escribir un nuevo sistema operativo completo, compatible con Unix (un potente sistema) pero libre para todos. Bautizó a su proyecto como GNU (
GNU is Not Unís).
En 1985 publicó el “Manifiesto GNU”, que define y explica sus objetivos y motivaciones, y poco tiempo después fundó la organización sin ánimo de lucro
Free Software Foundation (Fundación para el Software Libre:
http://www.fsf.org∞) para coordinar el proyecto, al que poco a poco se iba uniendo más gente.
La influencia de Stallman ha sido esencial para establecer el marco de referencia moral, político y legal del movimiento del software libre como alternativa al desarrollo y distribución de software privativo. Un mérito tan importante o más que sus impresionantes logros como programador fue el inventar el concepto de
copyleft (izquierdos de autor), que implementó en la Licencia Pública General de GNU (conocida generalmente como la “GPL”).
Hacia 1990 el sistema GNU estaba casi completo; el único componente esencial que faltaba era lo que se llama
kernel o núcleo, al que denominaron Hurd. La
Free Software Foundation decidió escribirlo siguiendo un diseño tan innovador como complejo. A día de hoy, el Hurd es funcional, pero todavía le faltan varios años para alcanzar la madurez necesaria para publicar la versión 1.0. Afortunadamente, no ha hecho falta esperar a la publicación del Hurd para poder disfrutar de un sistema completamente libre, gracias a la aparición de Linux.