30 años de Software Libre
-
Te puede interesar
Guía de compra: los mejores teléfonos Samsung de 2026
Esta nota la voy a dedicar a la parte, para mi más importante, de la conjunción GNU/Linux. Los usuarios menos informados denominan simplemente Linux a un sistema que ya existía antes de la creación de Linux: el kernel de Linux, que junto a todo lo desarrollado con anterioridad por la Free Software Fundation, y más específicamente por el Proyecto GNU, lograron patear el tablero de las corporaciones mundiales de software.
Este mes se cumplen treinta años del anuncio que daba a luz a GNU, a partir del cual se entablara un debate que ha sido el embrión de un movimiento global: el movimiento del software libre.
GNU es un sistema operativo similar a Unix, es software libre y respeta las libertades básicas que hacen del hombre una especie gregaria.
|
|
El Proyecto GNU se inició en 1984 para desarrollar el sistema GNU. El nombre «GNU» (que significa «ñu» en inglés) es un acrónimo recursivo de «¡GNU No es Unix!» y en español se pronuncia fonéticamente como una sílaba sin vocal entre la “g” y la “n”.
Los sistemas operativos similares a Unix se construyen a partir de un conjunto de aplicaciones, bibliotecas y herramientas de programación, además de un programa para alojar recursos e interactuar con el hardware, denominado núcleo.
Hurd, el núcleo propio de GNU, no es estable ni estará en condiciones de serlo por mucho tiempo. Por este motivo, GNU se usa habitualmente con un núcleo denominado Linux. Esta combinación es el sistema operativo GNU/Linux. GNU/Linux lo usan millones de personas, aunque muchos lo denominan «Linux» por error.
¿Qué es el software libre?
El software libre es una cuestión de libertad de los usuarios para ejecutar, copiar, distribuir, estudiar, cambiar y modificar el software. Más concretamente, se refiere a los cuatro tipos de libertades para los usuarios de software:
- La libertad de usar el programa, con cualquier propósito (libertad 0).
- La libertad de estudiar el funcionamiento del programa, y adaptarlo a sus necesidades (libertad 1).
- La libertad de distribuir copias para ayudar a los demás (libertad 2).
- La libertad de mejorar el programa y de publicar las mejoras, de modo que toda la comunidad se beneficie con esa mejora (libertad 3)
El acceso al código fuente es un pre requisito para lo antes mencionado ya que para estudiar el programa y adaptarlo se necesita analizar el mismo.
Cabe destacar que el software difiere de los objetos materiales (como un termo, un mate o una cama), en el hecho de que puede copiarse y modificarse mucho más fácilmente.
El sistema operativo GNU es un sistema completo de software libre, compatible hacía el futuro con Unix. Se puede o no pagar un precio por obtener software libre; de cualquier manera, una vez que el usuario obtiene el software, tiene cuatro libertades específicas para usarlo.
El proyecto para desarrollar el sistema GNU se denomina «Proyecto GNU». El Proyecto GNU se concibió en 1983 como una forma de devolver el espíritu cooperativo que prevalecía en la comunidad computacional en sus primeros días; 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, 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, lo cual significa que tenía dueños que prohibían e impedían la cooperación entre usuarios. Esto escenario fue el que dió impulso al Proyecto GNU.
Cada computadora necesita un sistema operativo para poder funcionar; si no existiera un sistema operativo libre, estaríamos obligados a depender de un sistema operativo privativo (y pago). Fue así, pues, que el primer objetivo en la agenda de la comunidad de software libre fue desarrollar un sistema operativo libre.
Un sistema operativo incluye un núcleo, compiladores, editores, editores de texto, software de correo, interfaces gráficas, bibliotecas, juegos y muchas otras cosas. Por todo esto, escribir un sistema operativo completo es un trabajo bastante grande.
La Free Software Foundation se fundó en octubre de 1985 con el objetivo inicial de recaudar fondos para ayudar a programar GNU. Para 1990 ya se habían encontrado o escrito los componentes principales, excepto uno, el núcleo. Entonces, Linux, un núcleo similar a Unix, fue programado por Linus Torvalds en 1991 y lo liberó como software libre el 1992. La combinación de Linux con el, prácticamente completo, sistema GNU formó un sistema operativo completo: el sistema GNU/Linux.
“Se decidió 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”.
Se estima que existen decenas de millones de personas que, en la actualidad, usan sistemas GNU/Linux, implementado por medio de un sistema de distribuciones, estructuradamente organizadas. La versión principal de Linux contiene elementos binarios de firmware que no son libres; por eso partidarios del software libre mantienen una modificación libre de Linux, denominada Linux-libre.
Sin embargo, el proyecto GNU no está limitado solamente a sistemas operativos. Por ello GNU proporciona un amplio espectro de software. Esto incluye software de aplicación.
|
|
Al dia de hoy en cuanto a escritorios se refiere se ofrece una amplia gama de posibilidades, desde escritorios minimalistas como BlackBox a escritorios como Gnome, un proyecto enorme y con gran cantidad de programadores trabajando en él.
¿Hasta dónde puede llegar el software libre? No hay límites, al menos que existan leyes, como el sistema de patentes, que prohíban el uso del software libre.
El objetivo final es el de proporcionar software libre para hacer todas las tareas que los usuarios de computadoras quieran hacer, y por lo tanto hacer el software privativo obsoleto.
Pero esto no es todo, el movimiento que nos ocupa a generado conciencia mundial y fue de a poco tomando banderas que hace tiempo eran impensadas. Muchos activistas que empezaron militando en las columnas del software libre, hoy reclaman a los gobiernos el cese de la comercialización de semillas transgénicas con propiedad intelectual.
Estas semillas no generan en su producto final, como por ejemplo la soja, nuevas semillas capases de ser utilizadas para cultivos posteriores.
También, el movimiento promueve la cultura libre con arte, música y otras cuestiones inherentes a nuestro desarrollo cultural con derechos he incluso impulsan su utilización sin ningún tipo de privación al usuario.
El iniciador del movimiento es Richard Stallman y no Linus Torvalds
En el siguiente video recomiendo ver la parte donde hablan de cultura libre, en cuanto a lo que se expone sobre software libre quiero aclarar que el iniciador del movimiento es Richard Stallman y no Linus Torvalds como lo plantea el muchacho de remera colorada que tiene a la vaca de huayra de fondo de pantalla.
Como podrán ver el objetivo es simplemente ser mas humanos, compartir nuestras vidas en armonía, sin las mezquindades que genera la sociedad de consumo capitalista en la que vivimos y poniendo por delante sobre todo nuestra condición humana.