Algo de Historia de GNU/Linux


A principios de la década del ’80, un programador del
Instituto de Tecnología de Massachussets (MIT), llamado Richard Stallman (RMS, para los amigos), decidió comenzar a desarrollar un sistema operativo libre, ya que en esa época la única opción que tenían los usuarios de computadoras era adquirir un soft­ware propietario. El nombre de este sistema es GNU, acrónimo de las palabras “¡GNU No es Unix!”. La idea principal era que el sistema mantuviera un grado de similitud con el ya conocido UNIX sin compartir una sola línea de código fuente. Idea que, ob­viamente, fue hecha realidad en algunos años.

richard stallman
Richard Stallman. Fundador del movimiento por el software libre

Para finales de los ’80, el sistema estaba prácticamente completo. Disponía de edito­res de texto, de intérpretes de comandos, de compiladores, de debuggers, etc. Sólo faltaba un componente: el núcleo (kernel).

Casualmente, en el otro lado del mundo (Finlandia), un estudiante llamado Linus Torvalds desarrolló un núcleo compatible con UNIX, sin saber que iba a formar parte del sistema operativo más revolucionario del mundo de la informática. Así fue como apareció Linux, el núcleo del sistema GNU. Y es así como hoy tenemos un sistema com­pleto a nuestra disposición, el sistema GNU/Linux.

linus_torvalds_linux_premio_millenium
Linus Torvalds, Creador del nucleo (kernel) Linux.

Paralelamente con el desarrollo de este sistema operativo, surgió la Fundación del Software Libre, la cual fomenta, entre otras cosas, la utilización de herramientas de Software Libre en las computadoras de todo el mundo.

GNU es uno de los proyectos más grandes de Software Libre. En él participan miles de personas de todo el mundo colaborando con el desarrollo de aplicaciones para el siste­ma, documentación, mantenimiento del servidor web y muchísimo más.

Cuando hablamos de Libertad, en el mundo del Software Libre lo hacemos en el sentido más filosófico de la palabra. Hablamos de la libertad de tener un progra­ma completo (incluido su código fuente), de la libertad de usarlo, copiarlo, modi­ficarlo, venderlo, de la libertad de compartirlo con los otros. Ése es el espíritu del sistema GNU/Linux.

gnu

Mas informacion en: Proyecto GNU

La Importancia del Software Libre


tuxgnu

La gran mayoria de personas hoy en dia, no le daran gran importancia si algun sistema operativo, programa o aplicacion que usan, son software libre. La causa principalmente de esto es que no conocen la diferencia entre el software privativo y el software libre. Empezare por explicar que es Software Libre y luego argumentare desde mi opinion porque debemos usarlo y promoverlo.

En concreto, el software libre implica que los usuarios tienen las cuatro libertades esenciales (0) ejecutar el programa, (1) estudiar y modificar el programa desde el código fuente, (2) redistribuir copias exactas y (3) distribuir versiones modificadas.

Ahora analizando la libertades una por una, podemos ver que la libertad 0 te la da cualquier software ya sea privativo o libre. En el caso de la libertad 1 no, los programas privativos no te permiten estudiar el codigo fuente, en palabras simples seria como en el momento de comer algun platillo, y quisieras ver su receta e ingredientes del mismo, esto no se te permitiria (aludiendo que el codigo es la receta y el platillo el software). Es ampliamente perjudicial para el usuario, que el codigo este oculto al publico ya que en casos extremos (aunque este extremo se ha generalizado) programas patentados están diseñados para espiar a los usuarios, restringirlos, censurarlos, y abusar de ellos. Por ejemplo, el sistema operativo de Apple y todos sus iCosas hace todo esto, y lo mismo ocurre con Windows en los dispositivos móviles con chips ARM. El S.O. Windows, el firmware del teléfono móvil, Google Chrome para Windows incluyen una puerta trasera universal que permite un poco de compañía para cambiar el programa de forma remota y sin pedir permiso. El Kindle de Amazon tiene una puerta trasera que puede borrar los libros.

Ahora, respecto a la libertad 2, la gran mayoria de software privativo no la cumple (exceptos los freeware), no solo no la cumplen sino que la condenan. Calificando de “piratas” a aquellas personas que distribuyan copias del software. En sus inicios en el mundo del software no existia tal cosa, los programadores compartian copias de sus programas en pro del aprendizaje y diversion. Hasta que llegaron estos personajes que le ven como sacar dinero por cantidades a todo, y el software no se salvaba. Desde ese tiempo comenzo esa campaña difamadora alegando que la distribucion de copias es algo malo. Pero esto es falso y absurdo, para continuar con el ejemplo del platillo seria como decirle a una persona que distribuir una copia de la receta es algo dañino, y que perjudica al creador de la receta. Su argumento es solo para favorecer la ganancia de unos cuantos en vez de colaborar con tu projimo.

Citando a Richard Stallman:“Que las empresas tengan especial influencia en la política significa que la democracia está enferma. El proposito de la democracia es asegurarse de que los ricos no tienen una influencia proporcional a su riqueza. Y si tienen más influencia que tu o que yo, eso significa que la democracia está fallando. Las leyes que obtienen de esta forma no tienen autoridad moral, sino la capacidad de hacer daño

Ahora la ibertad 3, cuando esta es restringida, a su vez se restringe el progreso de la sociedad y la oportunidad de adapatar el programa a las necesidades propias del usuario o comunidad. La consecuencia  mas inmediata de esta libertad es la calidad que se deriva de la colaboración voluntaria de gente que contribuye o que descubre y reporta errores en entornos y situaciones inimaginables por el desarrollador original. Además, si un programa no ofrece la calidad suficiente, la competencia puede tomarlo y mejorarlo, partiendo de lo que hay. Así, dos poderosos mecanismos: la colaboración y la com-
petencia se combinan en aras de la calidad.

Nuevamente cito a Richard Stallman: “Beethoven era un buen compositor porque utilizaba ideas nuevas en combinación con ideas antiguas. Nadie, ni siquiera Beethoven podría inventar la música desde cero. Es igual con la informática“.

Para finalizar, el software difiere de los objetos materiales (como las sillas, los bocadillos o la gasolina) en el hecho de que puede copiarse y modificarse mucho más fácilmente. Estas posibilidades son las que hacen al software tan útil; por eso creo que los usuarios de los programas deben ser libres de aprovecharlas, no solo programadores.

Las obras de conocimiento deben ser libres, no hay excusas para que no sea así

Richard Stallman

proxy