No Hay Linux sin GNU

Es una idea difícil de entender el que un desarrollo de tecnología informática contenga una hostoria dado que se cree que es un suceso por demás de nuevo pero esto es lo que ocurre con él sistema operativo del que tanto se a hablado últimamente.

Su crecimiento se debe a un aporte desinteresado de un gran grupo de personas que piensa que se puede trabajar por gusto y el solo hecho de lograr algo mejor como premio.

Se cree que Linux es el primer intento con características de libre y con el código fuentes a disposición, pero esto no es tan así. No es posible hablar de la historia de este sin incluir al proyecto de la Free Software Foundation (Fundación de Software Libre) llamado GNU.

Esta fundación esta dirigida por el programador Richard Stallman quien junto con varios compañeros comenzaron por el año 1984 con el proyecto GNU (GNU not UNIX).

El proyecto es el padre de un sin numero de programas que actualmente forman parte de la distribución y por ello es correcto hablar de GNU/Linux que solamente de Linux a secas.

Algunos de los programas que se crearon a partir del proyecto son el gcc un compilador de lenguaje c, el GNU Emacs un procesador de textos y además uno de los proyectos mas grandes en lo concerniente a entornos gráficos, Gnome.

La idea era simple, se podía tener todo un sistema operativo funcional libre y gratuito. Pero no hay que engañarse con el significado de libertad. La libertad del software se basa en que quien compra un programa es el dueño y por ello tiene derecho a obtener su código fuente y hacer lo que se quiera con ellos, cambiarlos, mejorarlos y hasta venderlo.

Linux esta regido por lo que se denomina Licencia Pública General de GNU, o GPL por General Public License.

La GPL fue desarrollada por el proyecto GNU y hace una serie de previsiones sobre distribución y modificación del software gratuito.

Hay que aclarar que "gratis" no significa de dominio publico. El software de dominio publico pertenece a la humanidad y carece de copyright. El software regido por GPL si tiene copyright que pertenece al autor estando protegido por estas leyes internacionales.

El software GPL tampoco es shareware. Este es propiedad del autor y exige a los usuarios que paguen cierta cantidad de dinero por usarlo. En cambio el software GPL puede ser distribuido y usado sin pagar a nadie.

Se permite a los usuarios el modificar los programas y redistribuirlos. Sin embargo, cualquier trabajo derivado de un programa bajo licencia GPL también se tendrá que regir por esta licencia.

GNU/Linux es un clonico de UNIX de libre distribución, su núcleo o kernel fue desarrollado en sus comienzos por un estudiante de la Universidad de Helsinki, en Finlandia, su nombre es Linus Torvalds.

En su desarrollo trabajaron muchos programadores de todo del mundo, que gracias a Internet pudieron ir coordinando el proyecto.

La meta de Linus era mejorar un SO llamado MINIX, desarrollado para fines educativos por Andrew Tanenbaum, que presentaba sus limitaciones por ser un sistema pensado para enseñar y no para fines comerciales, fue asi que puso manos a la obra para desarrollar el kernel que uniría todas las piezas.

Hoy este se encuentra en la versión estable 2.2.14, la 2.3.51 de la versión inestable y sigue evolucionando, adoptando a su paso toda una serie de nuevas tecnologías.

Para entender algo mas acerca de la versiones, hay que decir que una versión con numero par es estable. Ej. 2.2.14, en cambio una versión con numero impares Ej. 2.3.51, es una versión inestable que todavía no es 100 % confiable.

Originalmente Linus Torvalds lo lanzo con una licencia más restrictiva que la GPL que permitía que fuese distribuido libremente pero prohibía lucrar con él. Sin embargo la licencia actual autoriza a la gente a vender su software, aunque no permite restringir el derecho que tiene el comprador de copiarlo y venderlo a su vez.

Cuando Linus Torvalds llego a la escena, mucho del trabajo ya estaba hecho por el proyecto GNU. No se quiere con esto menospreciar el trabajo realizado por este gran programador Finlandés, pero es bueno dejar en claro que Linux es mucho más que lo que se cree, es GNU/Linux.

Sebastian Criado
seba@lugro.org.ar

Distribuir contenido

Office OpenXML (OOXML) no debe ser ISO 29500