Envejecer no tiene muchas ventajas. Pero si tiene mi edad, hay una cosa buena en envejecer: recuerda los felices días de 1999. Internet era nuevo, el contenido estaba en todas partes y el futuro parecía prometedor. AltaVista y Excite dominaban el mundo de los portales y los «ojos» eran el producto más preciado. Para conseguir más visitas, las empresas de puntocom le darían muchas cosas gratis como «usuario»
.Lamentablemente, esos días han pasado (junto a mi juventud). Ahora subir cuatro tramos de escaleras corriendo no es una opción, los capitalistas de riesgo son más prudentes y los usuarios son más inteligentes, todo para mejor, diría yo. Bueno, eso es lo que pensaba hasta que me senté con John, el joven e inteligente fundador de un producto centrado en los desarrolladores
.John y su cofundador habían puesto su corazón y su alma en crear un producto impresionante que pudieran utilizar los equipos de TI de las grandes empresas y estaban buscando inversiones para llevarlo al siguiente nivel. Naturalmente, analizamos el equipo, el producto y la tecnología. Iba tan bien que empecé a pensar que podría ser esto, hasta que les pregunté por su salida al mercado
¿Cómo iban a vender su producto? «Vamos a hacer de código abierto», me dijo John con confianza y naturalidad. Su convicción en su respuesta fue tan fuerte que recorrí tres o cuatro emociones y llegué a dudar de mí mismo en un par de segundos. ¿Sabía algo que yo no sabía? ¿Era realmente el código abierto la forma de comercializar un producto como este?
La verdad es que no se trata de un incidente aislado. Todos los días, los ingenieros con talento crean empresas y lanzan su propiedad intelectual como código abierto en su insaciable sed de compartir ideas y adopción por parte de los desarrolladores. Muchas veces funciona: tienen más estrellas en sus repositorios de GitHub de las que necesita para convertir a todos en San Francisco en generales del ejército. Sin embargo, mi pregunta es: ¿Dónde está el negocio?
El código abierto se presenta a menudo como la única forma de vender software a las empresas actuales. El argumento es que, dado que los desarrolladores utilizan lo que les gusta y no lo que se les dice en sus proyectos, se han convertido en los hacedores de reyes de las empresas de TI. Consígalos todos y consígalos pronto, y gobernará el mundo. A los desarrolladores no les gusta nada más que un producto de código abierto en el que puedan mirar bajo el capó y hacer pequeños retoques
.Si bien todos esos argumentos son ciertos, sigo buscando empresas de código abierto con éxito financiero que puedan reproducirse. Mirando a su alrededor, Red Hat es la única empresa que gana dinero con su oferta principal de código abierto. Todas las demás «historias de éxito» del mundo del código abierto, desde la generación 10 (MongoDB) hasta Docker, ganan dinero vendiendo herramientas de código cerrado o aún no muestran ingresos viables dignos de
sus valoraciones multimillonarias.Para que quede claro, aunque estoy de acuerdo en que el código abierto es una opción muy eficaz y económica para entrar en la empresa, también creo que no es la manera de crear un negocio de software sin un plan. Simplemente no puede crear un negocio en torno a un proyecto de código abierto muy popular sin tener un plan claro de monetización
.Hacer que un proyecto sea de código abierto es una vía de sentido único en muchos sentidos: una vez que un proyecto es de código abierto, es casi imposible volver a hacerlo de código cerrado con éxito. Gastar su dinero en crear la propiedad intelectual y ponerla a disposición de todo el mundo, incluidos sus posibles clientes y competidores, también debería ser un proceso bien pensado: ¿qué partes van a ser de código abierto y qué partes son de código cerrado? ¿Cómo va a ganar dinero? ¿Vendiendo servicios y soporte o haciendo que su producto sea de «prueba abierta», mientras que la versión real «apta para producción» y «lista para empresas» es de código cerrado? Está creando un ecosistema en torno a su producto y, de ser así, ¿cómo va a fomentar eso sin alejar a otros actores de su ecosistema cuando empiece a ganar dinero con su IP de código abierto?
Todas estas son preguntas importantes que debe responder antes de cambiar el tipo de su repositorio de GitHub de privado a público y disfrutar de esas solicitudes de inicio, bifurcación y extracción.
Me preocupa que las estrellas de GitHub se hayan convertido en los nuevos ojos, y me temo que esta no acabe bien como la última que recuerdo.
Este post se publicó por primera vez aquí