¿Open Source en la empresa? (I) Los equívocos

El Open Source (y a partir de aquí abandono el anglicismo y paso a llamarle código abierto) es uno de los temas de moda en la empresa y en el día a día de los usuarios particulares, cada día hay más soluciones de código abierto, son más utilizadas, son mejores y son más demandadas por los clientes.

Me dedico desde hace más de diez años a la venta de Software, y desde hace dos años no es extraño en un ciclo de venta que el potencial cliente te diga si “no hay algo gratis para esto mismo” refiriéndose a soluciones de código abierto o de libre distribución. Quiero aclarar que también llevo unos cinco años promoviendo proyectos realizados con soluciones de código abierto con bastante frecuencia (de hecho, a las empresas de servicios e integradores nos encanta el código abierto, menos coste software quiere decir más dinero potencial para nosotros).

No voy a hablar (hoy) del uso de código abierto para usuarios particulares, creo que es otra problemática diferente completamente, me voy a centrar (como indica el titular) en el caso de las empresas en una pequeña serie de artículos.

Aviso: Hoy no es artículo para iniciados, empezamos desde el principio.

Los equívocos

El primer punto cuando el interlocutor no pertenece al área de tecnología (algo habitual cuando vendes soluciones de negocio, muy poco o nada habitual dentro de un departamento de TI) es solucionar equívocos, el principal:

Señores clientes “free de freedom, no free de gratuito”

Internet y la tecnología ha creado un falso mito en la empresa, existen cosas gratis. Salvo respirar (de momento) NO, esto no es así, gratis no hay nada, todo tiene coste de producción y por tanto no es gratis. Lo que si ocurre es que el coste de distribución o el coste marginal ha caído hasta niveles muy bajos.

Si usted lo “siente” como gratis es porque no quiere contabilizar ni siquiera el coste de su conexión a Internet y los costes de alojamiento y conexión del lugar donde lo encuentra como mínimo. Es verdad, el coste del “distribuidor” de las copias es tan bajo que se puede pagar con publicidad contextual o con un mensaje SMS (el caso de Softonic). Averigüe como espera recuperar su inversión el productor del software antes de ponerse en sus manos, algunos no le costarán dinero, pero otros pueden tener importantes costes ocultos potenciales.

¿No hay una solución libre que haga lo mismo?

¿Lo mismo? Aún no he encontrado dos productos software iguales, SAP no hace lo mismo que Dynamics, Oracle no hace lo mismo que DB2, Windows no hace lo mismo que Mac OS, hay productos que pueden cumplir la misma función, pero no iguales. Cada uno añade funciones que el otro no hace, tiene prestaciones diferentes, se usan de un modo distinto. No, basándome en un solo problema de mi cliente puedo proponer dos formas de solucionarlo, una con un producto comercial y otra con una solución de código abierto. Las formas de solucionarlo pueden cumplir los mismos requisitos y en algún caso requerir el mismo plazo de tiempo de desarrollo. Pero no serán lo mismo, analice las diferencias antes de decidir.

No es preciso pagar nada por el software

Cuando usted adquiere una licencia de uso de un producto software paga dos conceptos, el primero es el derecho de uso del mismo y el segundo un servicio de soporte y actualización del producto. Es posible que  “alguien” haya decidido proporcionarle el producto para que lo use o lo modifique incluso, pero salvo que su compañía sea capaz de proporcionar soporte interno es necesario y muy recomendable que disponga de alguien que le garantice por ejemplo que en caso de que se detecte una vulnerabilidad grave en el área de seguridad le proporcionaran una solución o que si usted cambia de versión de sistema operativo o de base de datos alguien se ocupará de que disponga de una actualización verificada en fecha. Conclusión: el coste del servicio de soporte también existe en las soluciones de código abierto.

Esto no es sorprendente, ¿creía que las soluciones de código abierto se desarrollan de modo altruista? Hablaré de quién produce las soluciones de código abierto otro día pero muchas soluciones de código abierto existen porque hay compañías que obtienen beneficios del servicio de soporte y aportan recursos al desarrollo de las mismas. Este soporte puede ser barato, muy barato, o más caro que adquirir otra licencia.

El código abierto es algo para informáticos

De esto mucha culpa la tenemos los propios informáticos, nada diferencia una aplicación de código abierto de una propietaria vendida por el fabricante para el usuario final. Usted puede encontrar un informático que le diga que la ventaja del código abierto es que si le falla ÉL (en mayúsculas porque se lo merece) puede arreglar el problema revisando el código fuente de la aplicación y corrigiéndolo. No se puede negar que posible de hacer es, pero no es lo que hace el 99% de la gente que utiliza soluciones de código abierto. Realmente al igual que en las comerciales, si algo falla vas a buscar las actualizaciones que lo arreglan y te lo descargas o miras en la página web de problemas a ver si a alguien le ha pasado lo mismo. Hay soluciones buenas y estables o malas, pero las hay tanto de código abierto como comerciales.

Confundir calidad con precio

Se hablan de los sistemas de código abierto como soluciones de bajo coste (desde un punto de vista despectivo en cuanto a calidad) en muchas ocasiones. Hay herramientas de código abierto de tanta calidad como cualquier solución comercial, desarrolladas por equipos de trabajo muy profesionales siguiendo los mejores estándares de trabajo. Hay productos comerciales que salen al mercado siendo verdaderas chapuzas inestables que tardan meses en funcionar de un modo decente. No pretendo decir que la calidad media de las soluciones de código abierto sea la misma que las comerciales, en el mundo del código abierto hay muchos proyectos que se inician y se abandonan a medias, abundan las versiones 0.X de algunas herramientas y hay proyectos que se quedan en maquetas, pero si nos fijamos en la parte alta de la lista las 20 mejores aplicaciones de código abierto no tienen absolutamente nada que envidiar a las 20 mejores soluciones comerciales en calidad y fiabilidad.

Hay otros equívocos, pero estos son los fundamentales, otro día hablaremos de quién produce las aplicaciones de código abierto, como elegirlas y cuales son las áreas donde funcionan hoy.

Anuncios

2 comentarios

  1. Mucha razón.

    En realidad tan solo varían dos cosas (y no siempre):

    1. Que tienes disponibilidad de tocar los fuentes (yo soy parte de ese 1% que se atreve a tocar el código y solucionar problemas), y no siempre.
    2. En el Sof. comercial pagas por el soporte al comprar la licencia, aquí no pagas licencia pero te cobran por el soporte.

    ¿Por qué escoger entonces la opción de código abierto?
    Pues por ejemplo porque eres una empresa pequeña y recién llegada que quiere darse a conocer, y es más fácil que te conozcan cuando les das el software y solo les cobras cuando te necesitan.
    Puedes incluso permitirte cobrar menos que otros por el soporte, a cambio de conseguir mayor número de clientes, pero de algo tienen que vivir los que desarrollan.

    E incluso puedes optar por regalar el paquete base, y cobrar por módulos que aportan mayor funcionalidad y operativa al sistema.

    Ahora, que no siempre es tan bueno y además hay cierta reticencia por parte de algunos a aceptar críticas.

    Un ejemplo:

    Monté un portal con Joomla a un pequeño cliente, y al cabo de un tiempo me pide una funcionalidad. MIrando en Extensions.Joomla.org encuentro un módulo gratuito, entre varios comerciales, que me dan lo que busco.

    Lo instalo y todo parece ir bien, hasta que empieza a fallar una cosa al cabo del tiempo. Busco info en los foros y me encuentro con una entrada sobre que la empresa que desarrolla el módulo sabe del bug, y te instan a comprar su módulo comercial (más completo) para evitar el problema.

    Como me pareció una burla, al ofrecer algo incompleto como completo y luego pedirte que pagues, en mi crítica en la web de Extensions les doy una nota baja explicando porqué.
    Pues un mes después me rechazan la crítica porque la argumentación no es válida.

    El código abierto está muy bien, pero cuidado con dónde te metes al escoger algo.

  2. Información Bitacoras.com…

    Valora en Bitacoras.com: El Open Source (y a partir de aquí abandono el anglicismo y paso a llamarle código abierto) es uno de los temas de moda en la empresa y en el día a día de los usuarios particulares, cada día hay más soluciones de código abier…..

Los comentarios están cerrados.

A %d blogueros les gusta esto: