¿Propiedad intelectual?
Una recopilación de ensayos críticos
Varios autores
¿Propiedad intelectual? Una recopilación de ensayos críticos
Edición digital de Perro Triste, 2016
Edición y desarrollo
Perro Triste
Diseño de portada
Andrea Mata
Lectura de pruebas
Mariel Quirino Andrade
Alberto Rosales
Ramiro Santa Ana Anguiano
Gabino Barreda 111
Colonia Centro
C. P. 28000
Colima, Colima
México
www.perrotriste.org
Perro Triste es un colectivo de publicaciones digitales amante de la cultura libre y dedicado a generar procesos experimentales en el campo de la edición. Ningún software propietario está involucrado en nuestras publicaciones.
¿Te gusta lo que hacemos? Puedes apoyarnos mediante una donación o poniéndote en contacto para colaborar.
Esta obra es un producto del curso Procesos editoriales con herramientas digitales, impartido entre el segundo semestre del 2015 y el primero del 2016 en Colima, México.
Edición bajo Licencia Editorial Libre y Abierta.
Textos bajo múltiples licencias, consúltense individualmente.
Contenidos disponibles en GitHub.
ISBN: 978-607-97184-0-4.
El manifiesto de gnu
Richard Stallman
¿Qué es gnu ? ¡ gnu no es Unix!
gnu , que significa « gnu no es Unix», es el nombre del sistema de software completamente compatible con Unix que estoy escribiendo para entregarlo libremente a todas las personas que puedan utilizarlo. Algunos voluntarios me están ayudando. Las aportaciones de tiempo, dinero, programas y equipos son muy necesarias.
Hasta el momento tenemos un editor de texto, Emacs con Lisp, para escribir comandos de edición, un depurador de código fuente, un generador parser compatible con Yacc, un enlazador y alrededor de treinta y cinco utilidades. Un shell (intérprete de comandos) que está casi terminado. Un nuevo compilador portable y optimizador de C se autocompiló y posiblemente lo publicaremos este año. Existe un núcleo inicial, pero se necesitan muchas más características para emular a Unix. Cuando el núcleo y el compilador estén completos, será posible distribuir un sistema gnu apropiado para el desarrollo de programas. Usaremos el formateador de documentos TeX, pero también estamos trabajando en una versión de Nroff. Usaremos también el Sistema de Ventanas X, libre y portable. Después de esto agregaremos un Common Lisp portable, un juego Empire, una hoja de cálculo y cientos de otras cosas, además de la documentación en línea. Esperamos proporcionar, con el tiempo, todas las utilidades que vienen normalmente con un sistema Unix y más.
gnu podrá ejecutar programas de Unix, pero no será idéntico a Unix. Haremos todas las mejoras que sean convenientes, con base en nuestra experiencia con otros sistemas operativos. Concretamente, planeamos tener nombres de archivos más largos, números para las versiones de los archivos, un sistema de archivos a prueba de fallas y tal vez incorporemos un sistema para completar los nombres de archivos, un soporte de visualización independiente de la terminal y, quizá en el futuro, un sistema de ventanas basado en Lisp a través del cual varios programas Lisp y programas comunes de Unix podrán compartir una pantalla. Tanto C como Lisp estarán disponibles como lenguajes de programación del sistema. Intentaremos también dar soporte a uucp , mit Chaosnet y protocolos de internet para las comunicaciones.
gnu está orientado inicialmente a las máquinas de la clase 68000/16000 con memoria virtual, porque son las máquinas donde es más sencilla su ejecución. El esfuerzo adicional para hacerlo funcionar en máquinas más pequeñas se lo dejaremos a quienes quieran utilizarlo en ellas.
Para evitar una horrible confusión, por favor pronuncie la «g» en la palabra « gnu » cuando se refiera al nombre de este proyecto.
Por qué debo escribir gnu
Considero que la regla de oro me exige que si me gusta un programa lo debo compartir con otras personas a quienes también les guste. Los vendedores de software quieren dividir a los usuarios y dominarlos para que nieguen el intercambio de su software con los demás. Me rehúso a romper la solidaridad con otros usuarios de esta manera. Mi conciencia me impide firmar un acuerdo de confidencialidad o un acuerdo de licencia de software. Durante años trabajé en el Laboratorio de Inteligencia Artificial oponiéndome a estas tendencias y otras descortesías, pero al final fueron demasiado lejos: no podía permanecer en una institución donde tales cosas se hicieran en mi nombre y en contra de mi voluntad.
Para poder seguir utilizando las computadoras sin deshonra, he decidido agrupar un conjunto suficiente de software libre para poder vivir sin usar ningún software que no sea libre. He renunciado al Laboratorio de Inteligencia Artificial para evitar que el mit pueda usar alguna excusa legal que me impida regalar software de gnu .
Por qué gnu será compatible con Unix
Unix no es mi sistema ideal, pero no es tan malo. Las características esenciales de Unix parecen ser buenas y pienso que puedo añadir lo que le falta sin echarlas a perder. Y un sistema compatible con Unix facilitará su adopción por parte de muchas otras personas.
Cómo estará disponible gnu
gnu no está en el dominio público. Todos tendrán permiso para modificar y redistribuir gnu , pero a ningún distribuidor se le permitirá restringir su redistribución posterior. Es decir, no se autorizarán modificaciones privativas. Quiero asegurarme de que todas las versiones de gnu permanezcan libres.
Por qué muchos programadores quieren colaborar
He encontrado muchos programadores que están entusiasmados con gnu y quieren colaborar.
Muchos programadores están descontentos con la comercialización del software de sistema. Puede permitirles ganar más dinero, pero los hace sentirse en conflicto con otros programadores en lugar de sentirse como compañeros. El fundamento de la amistad entre programadores es el intercambio de programas, pero los acuerdos de mercadotecnia que los programadores suelen utilizar básicamente prohíben tratar a los demás como amigos. El comprador de software debe escoger entre la amistad y la obediencia a la ley. Naturalmente, muchos deciden que la amistad es más importante. Pero aquellos que creen en la ley a menudo no se sienten a gusto con ninguna de las opciones. Se vuelven cínicos y piensan que la programación es solo una manera de ganar dinero.
Al desarrollar y utilizar gnu en lugar de programas privativos, podemos ser hospitalarios con todos y obedecer la ley. Además, gnu sirve como ejemplo de inspiración y como bandera para animar a otros a unirse a nosotros en el intercambio. Esto puede darnos una sensación de armonía que es imposible obtener cuando utilizamos software que no es libre. Porque, para cerca de la mitad de los programadores con quienes hablo, esto es un importante motivo de felicidad que el dinero no puede reemplazar.
Cómo colaborar
Para conocer las tareas en las que puedes colaborar en el ámbito del software, consulta la lista de proyectos prioritarios y la lista de ayuda requerida que indica las tareas en general para paquetes de software de gnu . Para ayudar de otras formas, consulta la guía para colaborar con el proyecto gnu .
Pido a los fabricantes de ordenadores que donen máquinas y dinero. A los individuos les pido donaciones en forma de programas y trabajo.