domingo, 20 de octubre de 2013

Software Libre

El Software Libre es un asunto de libertad, no de precio. Para entender el concepto, debes pensar en "libre" como en "libertad de expresión", en inglés una misma palabra (free) significa tanto libre como gratis, lo que ha dado lugar a cierta confusión.

Software Libre se refiere a la libertad de los usuarios para ejecutar, copiar, distribuir, estudiar, cambiar y mejorar el software. De modo más preciso, se refiere a cuatro libertades de los usuarios del software:



  • La libertad de usar el programa, con cualquier propósito (libertad 0).
  • La libertad de estudiar cómo funciona el programa, y adaptarlo a tus necesidades (libertad 1). El acceso al código fuente es una condición previa para esto.
  • La libertad de distribuir copias, con lo que puedes ayudar a tu vecino (libertad 2).
  • La libertad de mejorar el programa y hacer públicas las mejoras a los demás, de modo que toda la comunidad se beneficie. (libertad 3). El acceso al código fuente es un requisito previo para esto.
Un programa es software libre si los usuarios tienen todas estas libertades. Así pues, deberías tener la libertad de distribuir copias, sea con o sin modificaciones, sea gratis o cobrando una cantidad por la distribución, a cualquiera y a cualquier lugar. El ser libre de hacer esto significa (entre otras cosas) que no tienes que pedir o pagar permisos.

También deberías tener la libertad de hacer modificaciones y utilizarlas de manera privada en tu trabajo u ocio, sin ni siquiera tener que anunciar que dichas modificaciones existen.


En la ética

El Software Libre tiene sus bases en una ideología que dice el software no debe tener dueños, es un asunto de libertad: la gente debería ser libre de usarlo en todas las formas que sean socialmente útiles.
De esta forma, el movimiento del Software Libre pone lo que es beneficioso para la sociedad por encima de los intereses económicos o políticos.
Entre los beneficios que percibe la sociedad podemos mencionar:
  • Tecnologías transparentes, confiables y seguras.
  • Tecnologías como bien público.
  • Promoción del espíritu cooperativo, en el que el principal objetivo es ayudar a su vecino.
  • Precios justos.
En la práctica
 
El Software Libre ofrece a las personas la posibilidad de utilizar, estudiar, modificar, copiar y redistribuir el software. Para hacer efectivas estas libertades, el código fuente de los programas debe estar disponible.
Gracias a estas libertades obtenemos muchos beneficios prácticos:

  • Podemos ejecutar el software cuando queramos y para lo que queramos.
  • Podemos aprender de los programas existentes.
  • Podemos mejorarlos.
  • Podemos adaptarlos para que se ajusten a nuestras necesidades.
  • Podemos basarnos en ellos, de forma que evitamos los costos adicionales de empezar un programa desde 0.
  • Podemos formar negocios alrededor de la creación, distribución, soporte y capacitación de programas libres.
Y el efecto de todos estos beneficios es la formación de Comunidades enormes alrededor de proyectos de software libre, gracias a las cuales tenemos acceso a desarrolladores, documentadores y testers de todo el mundo.

Este estudio realizado sobre una distribución de Linux indica que el sistema para el 2001 contenía 30 millones de líneas de código fuente, y que su desarrollo hubiera costado $1000 millones y 8000 años persona, siguiendo las etapas tradicionales del desarrollo de software propietario.

0 comentarios:

Publicar un comentario