Open Source: El oro de los necios

Tibco Vs Open SourceUno de esos momentos gloriosos de la pelea entre el mundo del open source y los vendedores de licencias de uso.

El CEO de Tibco SW en una entrevista donde estaba glorificando la importancia de las interfaces abiertas (OPEN API) se ha lanzado con las siguientes declaraciones sobre el Open Source:

“Open-source is fool’s gold,” Ranadive said. “You think you are getting something for nothing but you are not.”

Es evidente que si vives de vender licencias no eres un mesías del software libre, pero la afirmación de Ranadive carece de sentido en un mundo donde Apache, Firefox, Android, Linux, MySQL han demostrado que son soluciones potentes tanto para el usuario final, las empresas o incluso los proveedores de tecnología. ¿Qué el SW libre no es la solución adecuada para todos los casos? Si, estoy de acuerdo, sin masa crítica suficiente (en mi opinión) no da fiabilidad, y en entornos críticos solo es viable para vendedores de tecnología o en modelos de suscripción de costes (y condiciones) similares al mundo de licencias privativas.

Pero decir que el SW libre no da nada es absurdo. Creo que algunos proveedores están nerviosos por la presencia de posibles competidores o la presión de los clientes para bajar los costes de soporte.

Tibco ha ingresado 99 millones $ por licencias y 155 millones $ por servicio de soporte y mantenimiento. De modo que para ellos vender la licencia es una parte fundamental, al igual que en el caso del soporte ser el único que proporciona el servicio con su software. Es conocida en el mercado sobre todo por su Enterprise Bus a pesar de su esfuerzo en BPM (lo que podría hacernos pensar que vive aún de las rentas de su base instalada).

Anuncios

¿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.