Cómo saber si un proyecto libre tendrá éxito

Charles Babcock publica en Dr. Doobs Portal un artículo titulado How To Tell The Open Source Winners From The Losers en el cual resume cuales, son, a su juicio los puntos esenciales para determinar la continuidad de un proyecto Open Source.
Babcock habla de 9 puntos clave:
1º) Comunidad.
2º) Innovación.
3º) Liderazgo.
4º) Transparencia.
5º) Netiqueta.
6º) Documentación.
7º) Licencia.
8º) Soporte.
9º) Desarroladores empleados a tiempo completo.
Yo no estoy de acuerdo con todo lo anterior. Y reduciré todos los factores a uno sólo:
La probabilidad de continuidad de un proyecto Open Source es tan grande como sea la probabilidad de continuidad de la empresa o persona creadora.
Es decir, “muerto el perro se acabó la rabia”. Esto es cierto, por supuesto, sólo para los proyectos pequeños. No quiero dar a entender que mañana Linux se vendría a bajo su Linus Torlvalds decidiese desvincularse totalmente del kernel.
Existen múltiples ejemplos de proyectos que cumplían las condiciones de Babcock y se han ido al garete.
En 2005 me crucé con Jorg Janke (co-fundador de Compiere) en la Linux World Expo. Al hablarle de nuestro proyecto hipergate me hizo una única pregunta: “Vosotros ¿Cómo ganais dinero?”.
Ello me lleva a una segunda hipótesis clave:
La probabilidad de continuidad de la empresa creadora es tal alta como bueno sea su modelo de negocio.
A los clientes no les importa la Comunidad porque el 99% de los miembros de la Comunidad no hacen nada.
A los clientes no les importa la innovación, es más, de hecho, les asusta.
A los clientes les da igual quién sea el líder del proyecto.
A los clientes les da igual si tu empresa es democrática o dictatorial.
A los clientes les da igual si te descuartizas de malas maneras con tu competencia.
A los clientes les molesta tener que leer documentación.
A los clientes sólo les importa de tu licencia cuánto tendrán que pagar por ella.
A los clientes les preocupa que exista soporte pero rara vez están dispuestos a pagar por él a menos que realmente tengan un problema.
Que existan desarrolladores dedicados en cuerpo y alma al proyecto es fundamental. Si el equipo de programadores se disuelve, el proyecto queda en estado zombie.

Compartir:
  • Twitter
  • Meneame
  • Facebook
  • Google Buzz
Esta entrada fue publicada en Mercado y Oportunidades de Negocio. Guarda el enlace permanente.