Cuando empezamos un negocio, una de nuestras grandes preocupaciones es el software que utilizaremos, por lo general vemos hacia el software de las grandes empresas como Microsoft sin embargo, hay otras opciones que son casi gratis o gratis.
En los últimos años, el software de Open Source (código abierto) se ha convertido en una moda en la industria de las TI así como también lo ha sido el hardware abierto, como el Arduino o Netduino para los inventores, hobillistas y los artistas. Sin embargo, ¿Cómo puedo saber si es adecuado para mi negocio en particular? Nosotros seriamos unos temerarios si aplicáramos cada dispositivo o software de moda en nuestro negocio. Afortunadamente el software de Open Source no es un artículo de moda, ni se ajusta a la agenda de alguna compañía en particular. Está tecnología esta impulsada por decenas de miles de profesionales de TI y electrónica alrededor del mundo que se han dado cuenta que este es un método de producción y distribución de software muy superior a los métodos de distribución tradicionales. En los párrafos siguientes te proporcionamos información suficiente en un curso intensivo sobre el tema para formes tu propia conclusión.
¿Qué es el software de Open Source?
La mayor diferencia entre el software Open Source y el software y hardware que se compran es que el primero nos da acceso a los “planos” o el código fuente de la aplicación. El código fuente es lo que los programadores escriben e instruyen a la computadora para realizar tareas de acuerdo a sus objetivos. El código fuente es muy similar a la receta de un chef. 1 libra de disco duro fresco, 1 cucharada de memoria RAM, y una pizca de módem ADSL. Hornear a 35 ºC durante 20 minutos. ¡Listo! ¡Usted tiene un procesador de textos! No es tan simple, pero concebimos la idea.
En el software comercial típico no se nos permite ver esta receta ya que es propiedad intelectual de la empresa que lo vende y es un secreto muy bien guardado. Talves ahora probablemente te estarás preguntando: “Pero yo no soy un programador, ni quiero llegar a serlo. ¿Por qué me debe de importar si tengo acceso al código fuente?”. Por sorprendente que parezca, usted y su empresa deben entender las varias razones. Aquí está la lista corta de las razones principales que es una opción atractiva para las empresas:
- Controlar – Uso de software de código abierto te permite estar en control de tu negocio. A diferencia del software comercial, tu puede ser el dueño de tu propio destino.
- Flexibilidad – Se licencia de tal forma que lo puedes modificar por ti mismo o contratar a un tercero para modificarlo para satisfacer las necesidades específicas de tu negocio.
- Fiabilidad – Se desarrolla de tal manera que es típicamente más fiable (es decir, menos errores) que el software que se desarrolla mediante un método estándar de desarrollo comercial.
- Costo – Software de código abierto puede ser obtenido y utilizado con poco o ningún costo por anticipado. Tu sólo pagas por el apoyo que realmente necesitas, y lo más importante sólo cuando lo necesitas.
- Longevidad – Cuando una empresa de software comercial va a la quiebra pierdes todo su apoyo, correcciones de errores, parches de seguridad, y la posibilidad de futuras versiones. Si una pieza de software que se utiliza es fundamental para tu negocio, y esta es de Open Source, sólo tienes que contratar a una firma de consultoría, los programadores individuales, u otras terceras partes.
Cuando un programador o un grupo de programadores de software publican bajo una licencia de código abierto, te están dando a propósito estas libertades y pocas restricciones. Tu eres libre de modificar el software para satisfacer tus necesidades, eres libres para usar partes del programa dentro de otro programa, libre de entregar copias a tus amigos, sin empaquetar el software como un producto y venderlo.
La única restricción es que si tú utilizas cualquiera de esas libertades debes compartir y hacerlo por igual. Si modificas o utilizas una parte de un programa de código abierto y lo distribuyes, debes hacerlo en los mismos términos y proporcionar el código fuente de los cambios que has realizado. En estas restricciones es el verdadero poder de Open Source. Este poder se ilustra mejor con unos pocos ejemplos.
Extracto del interesante artículo de Frank Wiles “Using Open Source in Business”