Una empresa con un sólido proyecto de código abierto que compite contra un producto tradicional de código cerrado parece imposible de superar.
Leí este artículo en el que el autor presenta este escenario:
Supongamos que uno pudiera dividir un mercado de software, digamos administración de red, entre dos productos. Uno hizo todo lo posible y costó $ 1 millón, y el otro solo hizo el 10%, pero fue gratuito y abierto.
El precio de la solución comercial filtraría automáticamente una gran cantidad de usuarios, y esas personas tendrían que recurrir al código abierto. Pero algunos usuarios estarían satisfechos con la funcionalidad del 10% y la elegirían directamente.
Por ejemplo, tengo una computadora Macintosh original en mi escritorio. Ejecuta un procesador de textos llamado MacWrite. Hace todo, con la excepción del corrector ortográfico, que necesito un procesador de textos para hacerlo. Puedo formatear párrafos, elegir fuentes, poner el texto en negrita o cursiva e incluso pegar imágenes y gráficos. Todo en una interfaz de usuario "lo que ves es lo que obtienes".
Ocupa 76K de espacio en disco. Eso es "K" como en "kilobyte".
Compare eso con Microsoft Word. Creo que la última vez que instalé solo Word era de unos 30 MB, muchas veces más grande que MacWrite, pero no lo uso por mucho más tiempo que MacWrite. Como yo, muchos usuarios están contentos con la funcionalidad básica. No necesitan todas las campanas y silbatos.
Pero volviendo a mi analogía. Al principio, la empresa comercial probablemente ignoraría el proyecto de código abierto. No representa una amenaza para su flujo de ingresos, entonces, ¿por qué deberían prestar atención a un advenedizo?
Sin embargo, si este proyecto es saludable y sostenible, en un año más o menos tal vez haga entre 15% y 20% de lo que hace el producto comercial. Esto debería desangrar a algunos usuarios más de su negocio, y tal vez ahora comiencen a prestar atención.
Lo más probable es que esta atención tome la forma de marketing contra el proyecto. Afirmarían que es demasiado pequeño o insuficiente para tomarlo en serio. Y a corto plazo esto probablemente funcionaría. Pero el simple hecho de que reconocieran el proyecto despertaría interés. Algunas personas determinarían por sí mismas que no era ni demasiado pequeño ni demasiado poco potente y comenzarían a usarlo.
Pasan uno o dos años más y ahora el proyecto representa hasta el 50% de la funcionalidad del producto comercial. La gente comienza a unirse al proyecto en masa. La empresa comercial ahora tiene que hacer algo. ¿Qué hacen? Añaden más características.
Recuerde, el producto comercial ya hizo el 100% de lo que la gente necesitaba. Entonces, ¿qué tipo de características podrían agregar? Los innecesarios Pueden cambiar el aspecto de la interfaz de usuario o agregar funciones fuera de la administración de la red. En cualquier caso, este desarrollo costará dinero, y eso comenzará a afectar los márgenes de la compañía.
Finalmente, con una comunidad saludable y esta afluencia de nuevos usuarios, el proyecto de código abierto eventualmente se acercará al 80% -90% de lo que hace el producto comercial. Después de agotar todas las vías de generación de ingresos, la empresa comercial todavía tiene una opción final: poner los tornillos a sus clientes restantes. Encuentre formas de cobrarles más, de obtener lo que puedan de su inversión, lo que finalmente alejará a sus clientes.
Farfetched? No lo creo. Solo hay dos requisitos principales:
Primero, encuentre un mercado donde el código abierto ofrezca una alternativa convincente, como la administración de la red.
Segundo, construir una comunidad sostenible alrededor del proyecto de código abierto.
Parece muy plausible. Si fueras una empresa de código cerrado, ¿cómo competirías?