Spanish English French German Italian Portuguese
Marketing Social
InicioGeneraleCommerceCómo convertir un proyecto de código abierto en un negocio rentable

Cómo convertir un proyecto de código abierto en un negocio rentable

A pesar de la premisa de que la distribución de software de código abierto es «gratuita», empresas multimillonarias como RedHat, MongoDB, GitLab y Elastic ya han abierto camino construyendo negocios rentables con el código abierto como núcleo.

Pero, ¿es posible que un proyecto de código abierto más pequeño se abra camino en esta tierra de oportunidades comerciales?

El COSS se acelera

En general, las tendencias del código abierto comercial (COSS) son alentadoras. Nuevos productos como Meilisearch y Supabase están ganando tracción exponencialmente más rápido que las leyendas de COSS como MongoDB, que se fundaron mucho antes.

Contextualicemos un poco más el gráfico anterior. Desde 2010 hasta hoy, el número de usuarios de GitHub ha pasado de 500.000 a 103 millones. Podría ser tentador sugerir que esta afluencia de nuevos usuarios a la comunidad sería la fuerza impulsora del aumento de estrellas.

Tu proyecto de código abierto puede empezar como un proyecto favorito, pero sólo si puedes dedicarle tiempo.

Pero, al mismo tiempo, el número de proyectos (repositorios) ha crecido a un ritmo aún mayor: de 600.000 a 359 millones. Y las inversiones en productos de código abierto casi se han triplicado, pasando de 58 acuerdos en 2015 a 144 en 2021.

Es importante destacar que el número medio de usuarios por repositorio se ha reducido de 0,8 a 0,3. Esto significa que la competencia por las estrellas de GitHub es ahora mayor que nunca, lo que sugiere que las superestrellas mencionadas son realmente atípicas y que será difícil repetir su éxito.

A juzgar por estas cifras, las inversiones y la dinámica de las estrellas, COSS se encuentra en un momento dulce.

Dicho esto, hay que tener en cuenta que COSS y las herramientas para desarrolladores siguen ocupando sólo un nicho. Al fin y al cabo, sólo hay entre 25 y 30 millones de desarrolladores de software en el mundo. Aunque la productividad en este sector es mucho mayor que en muchos otros, esta cifra es sólo una fracción de la de otros grandes mercados como el financiero o el minorista.

Además, la monetización de los productos creados para desarrolladores sigue siendo, hasta cierto punto, una cuestión abierta.

Cómo monetizar el código abierto

Existen múltiples estrategias para ganar dinero con el software libre.

Empecemos por una sencilla: crowdfunding y donaciones. El dinero de las subvenciones entra en la misma categoría que las donaciones, ya que la única diferencia está en cómo se recauda el dinero. Las fundaciones son un vehículo para recaudar donaciones de grandes patrocinadores o de un gran número de patrocinadores.

Lamentablemente, es poco probable que esos ingresos cubran los costes de un COSS en crecimiento. Tomemos como ejemplo PostCSS, un marco CSS muy popular creado por Andrey Sitnik. A través de un centro Open Collective, con 27.000 estrellas en GitHub, sólo recauda unos 12.000 dólares al año, a pesar de que grandes empresas como Meta o Google utilizan PostCSS y podrían apoyar potencialmente el producto.

La segunda opción es la consultoría y el soporte. Aunque este modelo tiene márgenes más bajos y es más difícil de ampliar, consultar a los usuarios de pago de tu solución de código abierto tiene muchas ventajas. Resolver sus problemas proporciona una exposición única de sus puntos débiles, lo que a su vez revela áreas de mejora.

Aunque esto puede cambiar en el futuro, SaaS es el estándar para empaquetar y distribuir software. Es el medio más común de comercialización, ya que los clientes pagan por ejecutar, escalar y gestionar el software. Este enfoque tiene sus limitaciones, preocupaciones y costes, pero utilizar SaaS es sencillo y la gente valora la sencillez y la comodidad.

Otra forma de comercializar un producto de código abierto es crear una versión especial ampliada con una licencia comercial. Para decidir qué va en la versión de pago, piense en los clientes que obtendrían tanto valor de su producto que estarían dispuestos a pagar por él, y luego construya características específicamente para ellos.

A menudo, sus clientes más importantes se beneficiarán de optimizaciones de rendimiento adicionales, capacidades de escalado y agrupación en clústeres, supervisión mejorada e integraciones especiales para mejorar la experiencia y la productividad de los desarrolladores.

Para encontrar su camino, hable con sus clientes y comprenda sus objetivos y problemas.

Cómo convertir un producto de código abierto en un negocio

Descubra un punto de dolor e intente resolverlo
Si un problema no es exclusivo de un proyecto, intenta repetirlo en otros proyectos y pregunta a tus compañeros sobre él. Si descubres que un problema es común, abre el código de tu solución. Muchas empresas COSS sostenibles, como Bullet Train, empezaron con esa filosofía.

Dedica tiempo a tu proyecto
Tu proyecto de código abierto puede empezar como un proyecto favorito, pero sólo si puedes dedicarle tiempo. Unas 10 horas a la semana durante un periodo de tiempo determinado (tres o seis meses) es un buen punto de partida.

Consigue un socio
Encuentra un cofundador que pueda complementar tus habilidades y experiencia. Tus contactos, amigos, compañeros de trabajo y el servicio de búsqueda de cofundadores de Y Combinator son buenos puntos de partida. Si eres ingeniero, necesitas un socio centrado en los negocios, y viceversa.

Dividan el capital al 50%, pero utilicen un enfoque de adquisición de derechos con un calendario de siete a ocho años. Encuentra a alguien entusiasta que esté dispuesto a dedicar el mismo tiempo y energía que tú.

Hable con clientes potenciales
Conecta con clientes potenciales en cuanto puedas. No hay nada más útil que hablar con la gente y corregir tus ideas sobre lo que «deberían» pensar, querer o hacer. Aprenda a ayudarles.

Defina el éxito
Intente definir una medida del éxito. ¿Qué te demostraría que merece la pena dejarlo todo para centrarte únicamente en esto? ¿Estrellas de GitHub? ¿Ingresos? ¿Un contrato de consultoría? ¿Fama?

Monetiza
Elige una estrategia y empieza a monetizar inmediatamente. Crea una sencilla página de aterrizaje o publica tu producto en un marketplace.

Empieza a comercializar
Haz que la gente sepa que tu producto existe y los problemas que resuelve. Escribe contenido y promociónalo en plataformas como Twitter, Hacker News y Reddit; participa en comunidades relevantes; lánzalo en plataformas como Product Hunt; habla de él en reuniones y conferencias; lanza un boletín; asóciate con otros productos existentes en el mismo ecosistema y crea tu propia comunidad.

RELACIONADOS

DEJA UNA RESPUESTA

Por favor ingrese su comentario!
Por favor ingrese su nombre aquí

La moderación de comentarios está activada. Su comentario podría tardar cierto tiempo en aparecer.

Este sitio usa Akismet para reducir el spam. Aprende cómo se procesan los datos de tus comentarios.

SUSCRÍBETE A TRPLANE.COM

Publica en TRPlane.com

Si tienes alguna historia interesante sobre transformación, IT, digital, etc con cabida en TRPlane.com por favor envíanosla y la compartiremos con toda la Comunidad

MÁS PUBLICACIONES

Activar Notificaciones OK No gracias