GNU

De Ateneo Virtual
Saltar a: navegación, buscar

El proyecto GNU ha desarrollado un sistema completo de software libre llamado GNU (GNU No es Unix) que es compatible con Unix. El documento inicial de Richard Stallman sobre el proyecto GNU se llama Manifiesto GNU (31k caracteres), y ha sido traducido a otros idiomas. Se escogió como nombre "GNU" porque cumplía algunos requisitos; primero, era un acrónimo recursivo de "GNU No es Unix"; segundo, ya existía esa palabra (N. del T.: en inglés Gnu significa Ñu), y tercero, porque era divertido decirla (o cantarla). También tenemos el Anuncio Inicial del Proyecto GNU, escrito en 1983.

La palabra "libre" se refiere a libertad no a precio (N. del T.: en inglés se usa la misma palabra para libre y gratuito). Puedes o no pagar un precio por obtener software GNU. De cualquier manera, una vez que obtienes el software, tienes tres libertades específicas para usarlo. Primera, la libertad de copiar el programa y darlo a tus amigos o compañeros de trabajo; segunda, la libertad de cambiar el programa como desees, por tener acceso completo al código fuente; tercera, la libertad de distribuir una versión mejorada ayudando así a construir la comunidad (si redistribuyes software GNU, puedes cobrar una cuota por el acto físico de efectuar la copia, o bien puedes regalarla).

El proyecto GNU fue concebido en 1983 como una forma de devolver el espíritu cooperativo que prevalecía en la comunidad computacional en días pasados---hacer la cooperación posible al eliminar los obstáculos impuestos por los dueños de software privativo.

En 1971, cuando Richard Stallman comenzó su carrera en el MIT (Instituto de Tecnología de Massachusetts), trabajó en un grupo que usaba software libre exclusivamente. Incluso compañías informáticas frecuentemente distribuían software libre. Los programadores eran libres de cooperar unos con otros, y frecuentemente lo hacían.

En los 80, casi todo el software era privativo (18k caracteres), lo cual significa que tenía dueños que prohibían e impedían la cooperación entre usuarios. Esto hizo necesario el Proyecto GNU.

Cada usuario de computadoras necesita un sistema operativo; si no existe un sistema operativo libre, entonces no puedes ni siquiera comenzar a usar una computadora sin recurrir a un software privativo. Así que el primer elemento en la agenda del software libre es un sistema operativo libre.

Un sistema operativo no es sólo el núcleo; sino que también incluye compiladores, editores, formateadores de texto, software de correo y muchas otras cosas. Por todo esto, escribir un sistema operativo completo es un trabajo bastante grande. Se necesitaron muchos años.

Decidimos hacer el sistema operativo compatible con Unix porque el diseño en general ya estaba probado y era portable, y porque la compatibilidad hacía fácil para los usuarios de Unix cambiar de Unix a GNU.

El objetivo inicial de un sistema operativo libre parecido al Unix ha sido alcanzado. En los 90, ya habíamos encontrado o escrito los componentes principales, excepto uno: el núcleo. Entonces Linux, un núcleo libre, fue desarrollado por Linus Torvalds. Combinando Linux con el ya casi completo sistema GNU se consiguió un sistema operativo completo: un sistema GNU basado en Linux. Se estima que hay cientos de miles de personas que ahora usan sistemas GNU basados en Linux, incluyendo Slackware, Debian, Red Hat y otros.

Sin embargo, el proyecto GNU no está limitado a sistemas operativos. Nosotros queremos proporcionar un amplio espectro de software, cualquiera que muchos usuarios quieran tener. Esto incluye software de aplicación. Ya tenemos una hoja de cálculo. Esperamos ampliar GNU Emacs hasta llegar a un sistema de publicación tipo WYSIWYG (lo que ves es lo que obtienes) en los años siguientes.

También queremos proporcionar software para usuarios que no son expertos en computadoras. Por lo tanto, estamos ahora trabajando en un ambiente de escritorio de arrastrar-y-soltar para ayudar a los principiantes a usar un sistema GNU.

También queremos ofrecer juegos y otras recreaciones. Algunos juegos libres ya están disponibles.

¿Hasta dónde puede llegar el software libre? No hay límites, excepto cuando las leyes como el sistema de patentes prohíben el software libre completamente. El objetivo final es el de proporcionar software libre para hacer todos los trabajos que los usuarios de computadoras quieran hacer--y por lo tanto hacer el software privativo obsoleto.



Copyright (C) 1996, 1997, 1998, 1999, 2001, 2002, 2003, Free Software Foundation, Inc.,
51 Franklin St, Fifth Floor, Boston, MA 02110, USA
Se permite la distribución y copia literal de este artículo en su totalidad y por cualquier medio, siempre y cuando se conserve esta nota


ENLACES EXTERNOS

[Página Oficial del proyecto GNU]