En general, cuando las empresas deciden abrir tecnología central de código abierto, lo hacen porque tienen un problema con la distribución y / o se dan cuenta de que los servicios que se venden como complementos de su tecnología pueden generar más ingresos que vender solo la tecnología.
El problema central para la mayoría de las empresas que deciden abrir el código es la distribución . Considere WordPress como un ejemplo. Distribuir WordPress como un producto de pago único y controlar la piratería sería una tarea increíblemente difícil porque para ejecutar WordPress, generalmente necesita tener el código fuente. Si Automattic distribuyera WordPress a cada cliente, perdería una cantidad sustancial de clientes potenciales por la distribución secundaria del código y / o binario. El código abierto del producto principal resuelve este problema al convertirlo en un problema. Si su producto es de código abierto, ya no está ganando dinero con el código fuente y cualquiera puede obtenerlo.
Entonces, ¿pasaron de ganar dinero con un producto a no ganar dinero con el producto? No exactamente. En lugar de vender el producto a unas pocas personas y perder mucho por piratería, ahora tienen un montón de personas que tienen el producto y probablemente deseen asistencia y servicios. Ahí es donde Automattic puede recaudar los ingresos.
- ¿Cuáles son las tareas del departamento de gestión estratégica?
- ¿Cuál es la mejor manera de desarrollar un proceso de negocio?
- En el nivel de estrategia comercial, ¿podría Kodak haber hecho algo diferente para evitar declararse en bancarrota?
- Si se lanza una API Siri, ¿cuál sería un ejemplo de una empresa con una fácil integración de Siri?
- ¿Google Acquire SoftCard (ISIS) para competir con Apple Pay?
RethinkDB tiene un problema de distribución similar. Claro, podrían vender binarios del sistema de base de datos, pero pocas personas pagarían por ellos y no podrían ganar tanto dinero con el soporte. En cambio, el abastecimiento abierto da lugar a una gran comunidad de contribuyentes y a muchas personas que anhelan apoyo (al menos, eso es lo que esperan los fundadores).
En general, las empresas que ofrecen productos de código abierto necesitan una gran base de usuarios para la adopción de su producto y pueden sobrevivir / prosperar con los ingresos por servicios y soporte . Esto es cierto (o lo ha sido) para Docker, MySQL, Suse, etc.
Las compensaciones son claras: la competencia es libre de examinar su código y tecnología para tratar de descubrir cómo mejorarlo. Pero, como lo ha demostrado el creciente éxito comercial de los proyectos de código abierto, replicar y mejorar un producto técnicamente complejo es más fácil decirlo que hacerlo, incluso si el código está disponible gratuitamente.