El Proyecto GNU

Páginas: 37 (9085 palabras) Publicado: 27 de septiembre de 2015
El Proyecto GNU
por Richard Stallman
Publicado por primera vez en el libro Open Sources. Richard Stallman nunca ha apoyado el «código abierto» («open source»), pero contribuyó con este artículo para que en el libro no estuvieran totalmente ausentes las ideas del movimiento del software libre.
Por qué ahora es más importante que nunca insistir en que el software que usamos debe ser libre.
Laprimera comunidad que comparte software
Cuando empecé a trabajar en el Laboratorio de Inteligencia Artificial del MIT (Instituto de Tecnología de Massachusetts) en 1971, pasé a formar parte de una comunidad que llevaba muchos años compartiendo software. El hábito de compartir software no se limitaba a nuestra comunidad en particular; es una práctica tan antigua como los ordenadores mismos, así comocompartir recetas de cocina es tan antiguo como cocinar. Nosotros, sin embargo, lo hacíamos en mayor medida.
En el laboratorio de inteligencia artificial se usaba un sistema operativo de tiempo compartido llamado ITS (sistema de tiempo compartido incompatible), que había sido diseñado y escrito en lenguaje ensamblador por los hackers empleados del laboratorio(1) para el PDP-10, uno de losordenadores más grandes de la época fabricado por la empresa Digital. Como miembro de esta comunidad y hacker empleado del laboratorio, mi trabajo consistía en mejorar dicho sistema.
No llamábamos «software libre» a nuestro software porque ese término todavía no existía, pero era exactamente eso. Cuando alguien de otra universidad o de una empresa quería adaptar un programa para utilizarlo, se lopermitíamos de buen grado. Si se veía a alguien usar un programa que era desconocido e interesante, siempre se le podía pedir que nos mostrara el código fuente para poder leerlo, modificarlo o tomar partes del mismo para hacer otro programa.
(1) El uso del término «hacker» para referirse a un «violador de la seguridad» es un malentendido provocado por los medios de comunicación masiva. Nosotros los hackersrechazamos ese significado y continuamos usando la palabra para designar a alguien a quien le gusta programar, alguien que disfruta de la inteligencia lúdica, o la combinación de ambos. Veáse mi artículo On Hacking (en inglés).
El colapso de la comunidad
La situación cambió drásticamente a comienzos de los años ochenta cuando la empresa Digital interrumpió la fabricación de la serie PDP-10. Suarquitectura, elegante y poderosa en la década de los sesenta, no podía adaptarse de forma natural a los amplios espacios de direccionamiento ya factibles en los años ochenta. Por consiguiente, casi todos los programas que integraban el sistema ITS resultaban obsoletos.
La comunidad hacker del laboratorio de inteligencia artificial ya se había desintegrado no mucho antes. En 1981 la compañíaderivada Symbolics contrató a casi todos los hackers del laboratorio, y la comunidad diezmada no pudo sobrevivir. (En el libro Hackers, Steve Levy describe estos hechos, a la vez que ilustra el esplendor de esta comunidad en sus comienzos). Cuando el laboratorio compró un nuevo PDP-10 en 1982, en lugar de utilizar el sistema de uso compartido de ITS, los administradores optaron por el sistema de Digital,que no era libre.
Los modernos ordenadores de aquella época, como el VAX o el 68020, tenían sus propios sistemas operativos, aunque ninguno de ellos era software libre: había que firmar un acuerdo de no divulgación incluso para obtener una copia ejecutable.
En otras palabras, el primer paso para poder utilizar un ordenador era prometer que no se ayudaría al prójimo. Se prohibía la existencia de unacomunidad cooperativa, y los dueños del software privativo establecieron la siguiente norma: «si compartes con tu prójimo, eres un pirata. Si quieres algún cambio, tendrás que rogarnos que lo hagamos».
La idea de que el sistema social del software privativo —un sistema que impide la práctica de compartir o modificar el software— es antisocial, contrario a la ética, sencillamente incorrecto,...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • Proyecto GNU
  • Proyecto GNU
  • Gnu Que Es
  • Gnu Grub
  • Gnu basico
  • Gnu/linux
  • Gnu/linux
  • Gnu/Linux

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS