logo atela
qué hacemos
Inicio
Clientes
Servicios
Soluciones
nuestros trabajos
Corporativo
Informes anuales
Multimedia
Web
Editorial
Logotipos
Estructural
quién y cómo
Sobre Nosotros
Artículos
Últimas Noticias
Buscar
Contacto
Software Libre
escrito por Andreas Kaiser   

¿Quién no ha oído hablar del software libre? El más conocido y con mayor publicidad es el sistema operativo Linux. Pero poco se habla sobre que es realmente el software libre y menos sobre el beneficio que tiene este tipo de software en el mundo empresarial.

 

El termino “software libre” es la traducción del ingles “free software”; en ingles el termino “free” conlleva confusión, ya que significa tanto “libre” como “gratuito”. Por ello fue necesario aclarar que la palabra “libre” (en ingles la palabra free) no se refiere a términos de coste económico, sino al termino libertad (del ingles freedom). Con este significado se ha utilizado el termino desde los años 80, apareciendo la primera definición documentada en el año 1989 en el boletín GNU's Bulletin, vol. 1 no. 6. En el se enumeran cuatro “libertades” que definen el software libre:

  • La libertad de usar el programa, con cualquier propósito.
  • La libertad de estudiar cómo funciona el programa, y adaptarlo a tus necesidades.
  • La libertad de distribuir copias, con lo que puedes ayudar a tu vecino.
  • La libertad de mejorar el programa y hacer públicas las mejoras a los demás, de modo que toda la comunidad se beneficie.


Estas libertades son derechos, no obligaciones, aunque si se respetan estas libertades en beneficio de la sociedad puede que en algún momento obliguen al individuo. Toda persona es libre de no usar estas libertades, pero también podría elegir el uso de todas ellas.

Es importante que el software libre no excluye el uso comercial ni la distribución comercial, ya que no es software gratuito. Por ejemplo un numero creciente de empresas basa su negocio completamente o al menos parcialmente en el software libre. El software libre hace legal proveer ayuda y asistencia, pero no lo hace imprescindible.

En este sentido el software libre, es a menudo, la mejor opción para la empresa. Ya no en términos económicos, debido a que por ejemplo la implementación, ayuda o asistencia para software libre generalmente es más barata, sino en términos de control y/o despersonalización. Pongamos el ejemplo de una empresa que necesita una herramienta de formación a distancia para sus trabajadores, la implementación, desarrollo y soporte de dicha herramienta seria muy costoso si esta es desarrollada de cero, en cambio el coste de un programa libre seria mínimo, debido a que este ya seria un programa final fiable que simplemente se tenga que adaptar a las necesidades particulares de la empresa.


Image
Otra gran ventaja es que la mayoría de los programas de software libre tienen una política de mejora basada en contribuciones de personas no relacionadas directamente con la creación y desarrollo del programa. Por ejemplo un equipo de personas crean un software de venta por Internet (tienda online); una persona que necesite que esta tienda disponga del calculo de impuestos puede crear un modulo o herramienta para dicho calculo compatible con el software principal, debido a que el código fuente de este es publico. Y hacer dicho modulo publico para que otros usuarios lo utilicen o mejoren. No es extraño al implementar software libre en empresas que ciertas necesidades especificas de estas sean solucionadas con módulos del programa de software libre que han sido creadas por terceras personas. Esto es debido a que muchas veces los problemas que se plantean en sectores empresariales han sido planteados y solucionados por otras empresas. Y por ultimo en el caso de no existir un modulo que solucione el problema se pueda crear un modulo personalizado al disponer del código fuente del programa base.

Actualmente el gran problema de la implementación de software libre en las empresas es el miedo a que estos programas dejen de mejorarse o desarrollarse. Pero esto es una falsa creencia, ya que la filosofía del software libre impide que nunca se de este punto, en cambio esta situación critica puede darse con el software no libre. Tomemos como ejemplo un programa de atención a clientes online, puede ocurrir que el equipo de creadores y desarrolladores del programa finalicen el desarrollo y mejora de este; es muy posible que ante esta situación otros desarrolladores continúen con el desarrollo y mejora del programa. En cambio si se diera la misma situación de punto final con software no libre no se podría continuar el desarrollo y mejora por parte de terceras personas debido a que el código del programa no seria abierto o publico.

 
< Anterior