Geeks famososHistoriaProgramaciónOpen SourceSoftware libre

Richard Stallman: GNU y la cruzada del software libre

· · 10 min de lectura

Ver todo: Geeks famosos

En septiembre de 1983, un programador del laboratorio de inteligencia artificial del MIT publicó un anuncio que muy pocos leyeron en su momento. Su intención era construir un sistema operativo completo, desde cero, completamente libre. No libre en el sentido de gratuito: libre en el sentido de que cualquier persona pudiera estudiar cómo funcionaba, modificarlo y compartirlo. El programador se llamaba Richard Matthew Stallman, tenía 30 años, y ya sabía que lo que proponía iba a tomar décadas.

Cuatro décadas después, el proyecto GNU que Stallman inició existe, las herramientas que escribió están instaladas en miles de millones de dispositivos, y la licencia que redactó —la GNU GPL— es el documento legal más influyente en la historia del software de código abierto. No llegó al resultado que imaginaba exactamente como lo imaginaba; el kernel que faltaba lo escribió otro. Pero el ecosistema completo de software libre tal como existe hoy —Linux incluido— es inseparable de la infraestructura que Stallman construyó primero. Stallman sigue vivo y activo en 2026.

Lo esencial sobre Richard Stallman

  • Nació el 16 de marzo de 1953 en Nueva York — sigue vivo en 2026; en septiembre de 2023 anunció que su linfoma folicular estaba en remisión
  • Lanzó el proyecto GNU en septiembre de 1983 con el objetivo de crear un sistema operativo Unix-compatible compuesto íntegramente de software libre
  • Fundó la Free Software Foundation (FSF) en octubre de 1985, la organización sin fines de lucro que financia y coordina el desarrollo de software libre
  • Creó el concepto de copyleft e implementó la primera versión de la Licencia Pública General GNU (GPL) en 1989 — el instrumento legal que garantiza que el software libre permanezca libre
  • Desarrolló GNU Emacs, GCC y GDB, herramientas que se convirtieron en pilares del desarrollo de software profesional durante décadas
  • Recibió la Beca MacArthur de 1990 (“beca de genio”) y el Premio Grace Murray Hopper de la ACM ese mismo año, por su trabajo pionero en el editor extensible Emacs

Visita Geeks famosos en GeekShop para conocer más perfiles de las mentes que construyeron el mundo digital.


Orígenes y el camino al MIT

Richard Stallman creció en la ciudad de Nueva York. Desde niño tenía una relación intensa con la matemática — su padre le regaló un manual de la IBM 7094 cuando todavía era preadolescente y Stallman lo leyó con la misma atención que otros chicos dedican a las caricaturas. Terminó el bachillerato con 15 años y entró a Harvard en 1970, donde estudió física.

Pero su vida intelectual real ocurría en otro lugar. En 1971, siendo todavía estudiante de preparatoria, empezó a trabajar como programador voluntario en el Laboratorio de Inteligencia Artificial (AI Lab) del MIT, uno de los centros de investigación más activos y peculiares del mundo. La cultura del AI Lab en esa época era la del hacker clásico: el conocimiento se compartía, los programas circulaban libremente, modificar el software de otra persona para mejorarlo era no solo aceptable sino esperado. Para Stallman, esa cultura no era un ambiente de trabajo — era una forma de vida que consideraba moral y técnicamente correcta.

Ahí pasó los siguientes trece años. Obtuvo su licenciatura en física en Harvard en 1974 pero nunca completó el doctorado que había comenzado; el AI Lab era más interesante. En ese período escribió código que pocos han igualado: contribuciones al editor TECO, el sistema de impresión del laboratorio, y —el proyecto que lo haría famoso en la comunidad técnica— la primera versión de Emacs.

MIT AI LAB, 1971–1983

Trece años construyendo la filosofía del código libre

Lo que Stallman vivió en el AI Lab no fue solo aprendizaje técnico: fue la formación de una cosmovisión. La comunidad hacker del laboratorio operaba bajo el principio de que el software era conocimiento, y el conocimiento debía circular. Cuando una impresora del laboratorio comenzó a comportarse mal, Stallman quiso modificar el software del driver para que notificara a los usuarios cuando el papel se atascara. La empresa fabricante se negó a entregar el código fuente.

Ese incidente —aparentemente menor— fue el catalizador. Si las empresas podían cerrar el código de las herramientas de trabajo, el ecosistema entero de colaboración que hacía posible la investigación técnica quedaba en manos de decisiones comerciales arbitrarias. Para Stallman, eso no era solo inconveniente: era una violación de un principio fundamental. La respuesta, que tardó años en madurar, fue el proyecto GNU.

En 1984, cuando los laboratorios cambiaron de dirección y la cultura abierta del AI Lab empezó a erosionarse, Stallman renunció a su posición en el MIT para trabajar de tiempo completo en el proyecto. No tenía ningún patrocinador corporativo. Tenía un plan, herramientas que ya sabía construir, y la convicción de que lo que estaba haciendo era necesario.


Sus aportes: herramientas, filosofía y ley

La contribución de Stallman al software tiene tres capas que a menudo se confunden entre sí: el código que escribió, el marco filosófico que articuló y el instrumento legal que diseñó. Las tres son necesarias para entender por qué importa.

GNU, GPL Y COPYLEFT

El trípode que sostuvo el software libre

GNU Emacs fue la primera liberación del proyecto GNU, en 1985. No era el primer Emacs — la versión original que Stallman y Guy Steele habían creado en 1976 en el AI Lab era un conjunto de macros para el editor TECO. GNU Emacs fue una reescritura completa, extensible mediante Lisp, que se convirtió en el editor de texto más poderoso de su época y sigue en uso activo cuarenta años después.

GCC — el Compilador de C de GNU — lanzado en 1987, fue la pieza técnicamente más decisiva. Un compilador es la herramienta que traduce código fuente legible por humanos a instrucciones ejecutables por la máquina. Sin un compilador libre, cualquier sistema operativo libre dependería de herramientas propietarias en su capa más fundamental. GCC resolvió ese problema y durante décadas fue el compilador de referencia para Unix y sistemas Unix-like. En 2016 la ACM le otorgó a Stallman y al equipo de GCC el Premio de Software y Sistemas de la ACM por este trabajo.

El copyleft y la GPL son, en retrospectiva, el aporte más duradero. Stallman tomó el mecanismo legal del copyright —diseñado para restringir la distribución— y lo invirtió: la GPL permite el uso, estudio, modificación y redistribución del software, pero exige que cualquier versión modificada que se redistribuya conserve los mismos derechos. Quien recibe el software libre puede hacer lo que quiera con él, pero no puede convertirlo en propietario. La primera GPL general, independiente de cualquier programa específico, se publicó en 1989. La versión 2 llegó en 1991 — y esa fue la que Linus Torvalds eligió para el kernel Linux.

GDB, el depurador de GNU, y decenas de otras herramientas del ecosistema completaron la caja de herramientas que el proyecto GNU fue construyendo a lo largo de los años 80 y 90. Para 1991, cuando Torvalds publicó el primer kernel Linux, casi todas las herramientas de sistema necesarias para un entorno de desarrollo completo ya existían en GNU. El kernel era la única pieza faltante.

Cronología de aportes verificados

Año Hito
1971 Empieza a trabajar en el AI Lab del MIT como programador
1976 Co-crea la primera versión de Emacs (macros para TECO) con Guy Steele
1983 Anuncia el proyecto GNU en septiembre; renuncia al MIT en 1984 para dedicarse tiempo completo
1985 Publica GNU Emacs; funda la Free Software Foundation en octubre
1985 Publica el Manifiesto GNU, definiendo la filosofía del software libre
1987 Lanza GCC (GNU C Compiler), primer compilador libre para C
1989 Publica la primera GPL independiente de programa
1990 Recibe la Beca MacArthur (Genius Grant) y el Premio Grace Murray Hopper de la ACM
1991 GPL v2 — la versión que Torvalds adopta para el kernel Linux
1996 Doctorado honorario del Real Instituto de Tecnología de Suecia (KTH)
2007 Publica la GPL v3, actualizando la licencia para proteger contra nuevas amenazas
2016 Premio de Software y Sistemas ACM por el desarrollo y liderazgo de GCC
2019 Renuncia a la presidencia y al consejo de la FSF
2021 Regresa al consejo de la FSF; sigue siendo jefe del proyecto GNU
2023 Anuncia que su diagnóstico de linfoma folicular está en remisión
El software libre significa que los usuarios tienen la libertad de correrlo, copiarlo, distribuirlo, estudiarlo, modificarlo y mejorarlo. — Richard Stallman, definición nuclear del software libre, publicada en gnu.org

Mitos y realidad

La figura de Stallman acumula más malentendidos que la de casi cualquier otro personaje de la historia de la computación. Parte de eso es su propia personalidad —intransigente, poco dado a los matices de relaciones públicas, capaz de ganar enemigos casi tan rápido como argumentos—. Parte es que la historia del software libre se presta a simplificaciones que no le hacen justicia a nadie.

Las herramientas GNU — GCC, GDB, Emacs, Bash — son parte del cimiento invisible sobre el que corre la mayor parte del software de infraestructura en el mundo.

Para entender el ecosistema que el trabajo de Stallman hizo posible, lee el perfil de Linus Torvalds: el creador de Linux y Git. Y si te interesa la historia de los lenguajes que GNU necesitaba compilar, el perfil de Guido van Rossum: Python y el código legible es el siguiente paso.


FAQ

¿Richard Stallman sigue vivo en 2026?

Sí. Stallman nació el 16 de marzo de 1953 y sigue activo en 2026. En septiembre de 2023, en el evento del 40 aniversario del proyecto GNU, anunció que había sido diagnosticado con linfoma folicular —un tipo de cáncer no-Hodgkin— pero que el diagnóstico estaba en remisión y que su pronóstico era bueno. Continúa dando conferencias y liderando el proyecto GNU.

¿Cuál es la diferencia entre software libre y open source?

Son conceptos relacionados pero con énfasis distintos. El software libre, en la definición de Stallman y la FSF, está centrado en las libertades del usuario como principio ético irrenunciable: usar, estudiar, modificar y redistribuir. El movimiento open source, que surgió en 1998 con Eric Raymond y Bruce Perens como figuras centrales, pone el énfasis en los beneficios prácticos del desarrollo colaborativo —calidad, seguridad, eficiencia— sin el marco moral. La mayoría del software que cumple una definición cumple la otra, pero los fundamentos filosóficos son diferentes. Stallman considera que hablar solo de open source obscurece lo que él ve como la cuestión central: la libertad.

¿Qué es el copyleft exactamente?

El copyleft es un mecanismo legal que usa el copyright para garantizar libertades en lugar de restringirlas. Funciona así: el autor de un programa lo licencia bajo términos que permiten su uso, estudio, modificación y redistribución libre — con una condición: cualquier versión modificada que se redistribuya debe hacerse bajo los mismos términos. Esto evita que alguien tome software libre, le haga mejoras y lo redistribuya como propietario. La GPL de GNU es la implementación más conocida de copyleft.

¿Por qué Stallman insiste en llamarlo GNU/Linux y no solo Linux?

Porque el nombre “Linux” para un sistema operativo completo atribuye el trabajo del kernel (de Torvalds) pero no el del sistema de herramientas que hace funcional ese kernel (de GNU). Stallman no busca crédito personal — busca que la historia técnica sea precisa y que el proyecto GNU sea visible para que las personas entiendan qué es el software libre y de dónde viene. Torvalds no comparte esta insistencia; la mayoría de la industria dice “Linux”. Que tengas contexto para entender el debate es más valioso que elegir un bando.

¿Qué es la Free Software Foundation y qué hace hoy?

La FSF, fundada por Stallman en 1985, es una organización sin fines de lucro con sede en Boston. Su trabajo principal incluye: mantener y publicar las licencias GPL, financiar el desarrollo del proyecto GNU, hacer cumplir las licencias GPL cuando empresas las violan, y producir documentación y recursos educativos sobre software libre. También mantiene la lista de distribuciones GNU/Linux que considera completamente libres y publica posiciones sobre tecnologías emergentes como DRM, computación en la nube y ahora modelos de lenguaje de gran escala, sobre los que Stallman ha sido crítico desde 2024.

Fuentes

Los datos biográficos de esta guía se apoyan en fuentes autoritativas:

¿Te late lo que viene?

Regístrate y entérate cuando abramos.

Avísenme cuando abran