jueves, 31 de marzo de 2011

¿Qué es el software libre?

Como profesional fuera del área de sistemas, el tema de software libre nunca llamó mi atención, la única vez que tuve que ver con el tema fue cuando en el 2006 en la empresa en donde trabajo trataron de cambiar el software de cartografía con que trabajo por unos libres. Esto como consecuencia de un coletazo que recibimos a raíz de la aprobación del decreto 3390 aprobado en el año 2004 en Venezuela. Dicho decreto promueve que: “La Administración Pública Nacional empleará prioritariamente Software Libre desarrollado con Estándares Abiertos, en sus sistemas,  proyectos y servicios  informáticos. A tales fines, todos los órganos y entes  de la Administración Pública Nacional iniciarán los procesos de migración gradual y progresiva de éstos hacia el Software Libre desarrollado con  Estándares Abiertos” Como ven, el decreto dice muy claro gradual y progresivamente, pero como es típico en la administración pública todo se interpreta como se quiere e hicieron las cosas mal. En la actualidad seguimos usando software propietario y no se ven ningunos trabajos en el desarrollo de software libre. A raíz de estos sucesos decidí que sería muy nutritivo  comenzar a conocer un poco a cerca de qué es eso que en los últimos tiempos a sonado tanto.

Tomando en cuenta esto lo primero que hay que hacer es definir ¿qué es software libre?
Al revisar cualquier definición de software libre siempre se hace referencia a la libertad que tiene el usuario de ejecutar, copiar, distribuir, estudiar, cambiar y mejorar el software. Definiéndose en cuatro libertades esenciales:

1.-La libertad de ejecutar el programa, para cualquier propósito (libertad 0).
2.-La libertad de estudiar cómo trabaja el programa, y cambiarlo para que haga lo que usted quiera (libertad 1). El acceso al código fuente es una condición necesaria para ello.
3.-La libertad de redistribuir copias para que pueda ayudar al prójimo (libertad 2).
4.-La libertad de distribuir copias de sus versiones modificadas a terceros (la 3ª libertad). Si lo hace, puede dar a toda la comunidad una oportunidad de beneficiarse de sus cambios. El acceso al código fuente es una condición necesaria para ello.

El software libre no obligatoriamente es gratuito, esta confusión se debe principalmente a su traducción de free software que generaba enredo al  interpretarse como software gratuito.
“El «software libre» es una cuestión de libertad, no de precio. Para entender el concepto, debería pensar en «libre» como en «libre expresión», no como en «barra libre».” (1)

Fuentes:
http://www.hispalinux.es/SoftwareLibre

No hay comentarios:

Publicar un comentario