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