Documentos de Académico
Documentos de Profesional
Documentos de Cultura
1 AL 8
Richard M. Stallman
Parte I
EL colapso de la comunidad
En 1981, la empresa pionera Symbolics contrató a casi todos los hackers del AI
Lab, y nuestra diezmada comunidad fue incapaz de sobrevivir. (En el libro Hackers,
Stephen Levy describe estos acontecimientos, a la vez que nos proporciona un
panorama bastante preciso de lo que fue la época dorada de esta comunidad).
Cuando el AI Lab compró un nuevo PDP 10 en 1982, sus administradores
decidieron usar un sistema de Digital de tiempo compartido no libre en lugar del
ITS en la nueva máquina.
Lo más fácil hubiera sido subirme al tren del software propietario, firmar acuerdos
de confidencialidad y prometer no ayudar a mis compañeros hackers. Es muy
probable que ahora me dedicara a desarrollar software publicado con cláusulas de
confidencialidad, presionando así a otros para traicionar también a sus
compañeros.
Podría haber ganado mucho dinero de esta forma, y quizás me hubiera divertido
escribiendo código. Pero sabía que, al final de mi carrera, echaría la vista atrás y
sólo habría contribuido a levantar muros para dividir a la gente, habría pasado
toda mi vida convirtiendo este mundo en un lugar mucho peor.
El principal objetivo de GNU era ser software libre. Aun cuando GNU no entrañara
ninguna ventaja técnica frente a Unix, sí tendría una ventaja social, al permitir que
los usuarios cooperaran, y otra ética, al respetar su libertad.
Linux y GNU/Linux
El GNU Hurd no está listo para producción. Afortunadamente, otro kernel estaba
anuestra disposición. En 1991, Linus Torvalds desarrolló un kernel compatible con
Unix y lo llamó Linux. En el año 1992, la combinación de Linux con el incompleto
sistema GNU resultó en un sistema operativo libre. [Esta combinación fue, por
supuesto, una labor extraordinaria]. Gracias a Linux podemos ejecutar hoy una
versión del sistema GNU.
Denominamos esta versión GNU/Linux para explicar su composición, una
combinación del sistema GNU con Linux como kernel.
Patentes de software
Documentación libre
Capítulo 2
El Manifiesto GNU
El Manifiesto GNU fue escrito por Richard Stallman en los comienzos del Proyecto
GNU, con el fin de pedir participación y apoyo. En los primeros años, se hicieron
actualizaciones menores para tomar en cuenta nuevos desarrollos, pero ahora
parece ser mejor dejarlo como esta tal y como la mayoría de la gente lo ha visto.
Desde entonces, hemos aprendido que es posible ayudar a evitar ciertas
confusiones corrientes con un cambio en la selección de palabras, a lo largo de
estos se han añadido notas al pie de página para aclarar estas confusiones.
GNU está siendo escrito inicialmente para máquinas de la clase 68000/16000 con
memoria virtual, porque éstas son las máquinas en las que es más sencilla su
ejecución.
Una vez que se haya escrito GNU, todos podremos obtener un buen sistema de
software libre, al igual que obtenemos aire.
Esto significa mucho más que el simple ahorro del precio de una licencia Unix.
Significa que se evitará mucho del derroche de esfuerzos en la duplicación de la
programación de sistemas. Este esfuerzo puede enfocarse mejor para hacer
avanzar el estado de la técnica.
—«Nadie lo usará debido a que es gratuito, ya que esto significa que no cuenta con
ninguna asistencia».
—«Se tiene que cobrar por el programa para pagar el servicio de soporte.»
—«No se puede llegar a mucha gente sin publicidad y uno debe cobrar por el
programa para mantener esto».
—«No tiene sentido dar publicidad a un programa que la gente puede obtener
gratuitamente».
—«Mi compañía necesita un sistema operativo propietario para tener una ventaja
competitiva».
La gente con ideas nuevas podrá distribuir programas como freeware, pidiendo
donativos a usuarios satisfechos, o vendiendo servicios de asistencia. Yo he
conocido a personas que ya trabajan así con éxito.
Capítulo 3
Con software libre nos referimos a la libertad de los usuarios para ejecutar, copiar,
distribuir, estudiar, cambiar y mejorar el software. Nos referimos especialmente a
cuatro clases de libertad para los usuarios de software:
Libertad 0: la libertad para ejecutar el programa sea cual sea nuestro propósito.
El software libre no significa que sea «no comercial». Cualquier programa libre
estará disponible para su uso, desarrollo y distribución comercial. El desarrollo
comercial del software libre ha dejado de ser excepcional y de hecho ese software
libre comercial es muy importante.
Capítulo 4
No todo el mundo quiere que esto sea más fácil. El sistema de copyright permite
que los programas de software tengan «propietarios», la mayor parte de los cuales
pretende privar al resto del mundo del beneficio potencial del software. Los
propietarios desearían ser los únicos que pueden copiar y modificar el software
que usamos.
Las tecnologías digitales son más flexibles que la imprenta: cuando la información
adopta forma digital, puedes copiarla fácilmente para compartirla con otros. Es
precisamente esta flexibilidad la que se ajusta mal a un sistema como el del
copyright. Esa es la razón del incremento de medidas odiosas y draconianas ahora
usadas para hacer cumplir el copyright del software. Toma, por ejemplo, estas
cuatro prácticas de la Software Publishers Association, SPA [Asociación de Editores
de Software]:
Propaganda masiva afirmando que está mal desobedecer a los propietarios para
ayudar a un amigo.
Redadas (con ayuda policial) en oficinas y escuelas, en las que se dice a la gente
que debe probar que es inocente de hacer copias ilegales.
La Free Software Foundation (FSF), una entidad sin ánimo de lucro exenta de
impuestos para el desarrollo de software libre, consigue fondos mediante la venta
de CD-ROMs de GNU, camisetas, manuales y distribuciones «deluxe», (que los
usuarios son siempre libres de copiar y modificar), así como mediante donaciones.
Ahora cuenta con un equipo de cinco programadores y tres empleados que se
encargan de los pedidos por correo.
Capítulo 5
Afrontar estos retos requerirá distintas clases de esfuerzo. Pero lo que necesitamos
por encima de todo para confrontar cualquier desafío es recordar el objetivo de la
libertad para cooperar. No podemos esperar que el mero deseo de un software
potente y fiable incite a la gente a emprender grandes esfuerzos. Necesitamos la
clase de determinación que la gente tiene cuando lucha por su libertad y su
comunidad, determinación para seguir adelante durante años sin rendirse.
Capítulo 6
El movimiento del software libre y el movimiento open source son como dos
campos políticos dentro de la comunidad del software libre.
No estamos en contra del movimiento open source, pero no queremos que se nos
mezcle. Reconocemos que han contribuido a nuestra comunidad, pero nosotros
creamos esta comunidad, y queremos que la gente lo sepa.
Miedo a la libertad
Con el paso de los años, varias filiales universitarias han acudido con frecuencia a
la Free Software Foundation para asesorarse sobre la forma de negociar con los
gerentes que opinan que el software es tan sólo algo que vender. Un buen método,
aplicable incluso a proyectos específicamente financiados, consiste en basar su
trabajo en un programa ya existente publicado con GNU GPL. De esta forma, se
puede responder a los gerentes: «No podemos publicar la versión modificada, a
menos que sea con GNU GPL, de otro modo estaríamos infringiendo el copyright».