6 formas en que los desarrolladores de código abierto pueden ganar dinero

La cantidad de dinero que puede ganar con el código fuente abierto depende de varios factores. En primer lugar, la popularidad de su proyecto de código abierto juega un papel importante que determina sus posibles ingresos. Además de eso, la adopción y la credibilidad juegan un papel esencial.

La credibilidad se puede expresar de varias maneras. ¿Qué tan rápido responde a los nuevos problemas? ¿Mantiene con frecuencia el código? Es poco probable que un proyecto mantenido con poca frecuencia reciba mucha adopción. Por lo tanto, las posibilidades de monetización serán menores.

Sin embargo, hay muchas opciones de monetización que puede emplear, incluso para proyectos con baja adopción.

Aquí hay seis métodos que puede emplear:

  • soporte pagado
  • Software como servicio (OpenSaaS)
  • Modelo de núcleo abierto
  • Patrocinadores de GitHub
  • Solicitudes de funciones de pago
  • Reciba pagos por crear extensiones de código abierto para productos existentes

1. Soporte pagado

Ofrecer soporte pago es una de las fuentes de ingresos más sencillas para todo tipo de proyectos de código abierto. Como mantenedor de proyectos, tiene mucho conocimiento sobre la base de código. Esto lo coloca en posición de ofrecer servicios de consultoría o soporte a empresas que quieran usar su código.

Por otro lado, ofrecer soporte pago no proporciona un modelo de negocio escalable para proyectos de código abierto. Debido a que la mayoría de los proyectos son mantenidos por unos pocos desarrolladores, tienen un tiempo limitado para ofrecer soporte a las empresas. Tenga en cuenta el tiempo necesario para mejorar la funcionalidad y mantener el código base.

En conclusión, es una forma efectiva de ganar algo de dinero como mantenedor de código abierto y mantener el proyecto en marcha.

2. Software como servicio

Un proyecto de código abierto que ha generado mucha demanda puede optar por ofrecer un modelo de negocio de software como servicio (SaaS). Este modelo es más viable para proyectos que ofrecen una aplicación completa, como una plataforma de publicación, una herramienta de monitoreo o una herramienta de automatización de marketing.

Los desarrolladores pueden optar por alojar el software ellos mismos. Sin embargo, esto significa que tienen que cuidar la seguridad, la seguridad y el mantenimiento.

Suele ser mucho más fácil y económico pagar una oferta administrada bajo un modelo SaaS. Los desarrolladores pagan una tarifa mensual para usar la solución alojada. Por lo tanto, pueden concentrarse en la herramienta en sí en lugar de en todas las tareas relacionadas con el mantenimiento. Además, un equipo de marketing o contenido a menudo no tiene los conocimientos técnicos necesarios para alojar una solución por sí mismo. Por esa razón, una solución SaaS es una excelente alternativa para ganar dinero con el software de código abierto.

3. Solicitudes de funciones pagas

No es fácil para los proyectos más pequeños obtener ingresos. A menudo, estos desarrolladores tienen un trabajo diurno además de mantener un proyecto de código abierto. Por lo tanto, están limitados en el tiempo para mantener su proyecto.

Sin embargo, si encuentra un par de empresas que utilizan su proyecto, puede ofrecer solicitudes de funciones pagas. En otras palabras, desarrollas nuevas funciones basadas en la solicitud de una empresa. A cambio, le pagan por desarrollar las funciones que desean.

Es uno de los modelos más sencillos para ganar dinero con el software de código abierto. Incluso un proyecto pequeño puede encontrar algunas empresas que estén interesadas en utilizar su software de código abierto. A menudo, es más barato para ellos contratarlo como autónomo para desarrollar la nueva funcionalidad que necesitan que hacer que sus desarrolladores dediquen tiempo a descubrir el código base y agregar nuevas funcionalidades.

Supongamos que una empresa bifurca un proyecto de código abierto para agregar nuevas funcionalidades. En ese caso, esto significa que tendrán que mantener su bifurcación y fusionar nuevas actualizaciones desde el código base original a su código base. Esto a veces puede volverse complicado y aumentar la complejidad del mantenimiento.

4. Patrocinadores de GitHub

Desde el 23 de mayo de 2019, GitHub presentó su Patrocinadores de GitHub programa.

“El mundo funciona con código abierto. Nada de esto sería posible sin el equipo global de mantenedores, diseñadores, programadores, investigadores, profesores, escritores, líderes, y más, que se dedican a impulsar la tecnología. Estos extraordinarios desarrolladores ahora pueden recibir fondos de la comunidad que depende de su trabajo, sin problemas a través de sus perfiles de GitHub”.

El beneficio principal de usar Patrocinadores de GitHub es que no cobran tarifas. El 100% de los patrocinios van a los desarrolladores. La característica tiene como objetivo recompensar a los desarrolladores por mantener el software libre.

Sin embargo, existen alternativas para recibir patrocinios, como Colectivo Abierto o Patreón.

Patrocinadores de Babel en GitHub

Los patrocinios son una gran fuente de ingresos para proyectos de código abierto bien establecidos que requieren más fondos para mantenerse a flote.

5. Reciba pagos por crear extensiones de código abierto para productos existentes

La creación de extensiones de código abierto para productos existentes, a menudo de pago, puede ser un camino interesante para explorar para muchos desarrolladores. ¿Te ha pasado alguna vez que pagaste por un servicio que querías integrar en tu proyecto, pero el proyecto no ofrecía un SDK para tu lenguaje de programación? En esta situación, tenía que escribir todas las llamadas API usted mismo.

Sin embargo, algunos desarrolladores hacen un esfuerzo adicional para desarrollar un SDK para su lenguaje de programación que envuelve la API del producto. Si ha desarrollado un SDK o contenedor para una API popular, es probable que su proyecto de código abierto gane algo de tracción.

Esta situación es un punto de partida ideal para negociar un trato con la empresa proveedora del producto. Por ejemplo, puede preguntarles si quieren apoyarlo en el mantenimiento financiero del proyecto de código abierto. En otros casos, las empresas ofrecen recompensas a los desarrolladores por crear herramientas que ayuden a los desarrolladores a usar sus productos. Incluso es posible desarrollar un complemento o conector que integre un producto con una herramienta diferente. Como puede ver, hay muchas posibilidades para que los desarrolladores ayuden a los productos existentes y reciban un pago por su trabajo.

6. Modelo de núcleo abierto

El modelo de núcleo abierto ofrece una alternativa interesante para proyectos de código abierto para monetizar su código. La idea detrás de este modelo es que la mayoría de su código sea de código abierto; sin embargo, una pequeña fracción de su código tiene licencia como código propietario. La mayoría de las veces, desea empaquetar módulos o extensiones para empresas como código propietario.

Por lo tanto, los desarrolladores pueden usar libremente el software en otros proyectos de código abierto. Sin embargo, las empresas tienen que pagar por el uso de módulos o integraciones específicos de la empresa. Un ejemplo típico aquí es ofrecer funciones patentadas que se requieren para configurar el software para uso de producción.

Tenga en cuenta que no es tan sencillo ofrecer un modelo de núcleo abierto. Es todo un desafío separar las características propietarias del código base existente en paquetes o módulos. Un proyecto de código abierto requiere una excelente configuración arquitectónica para admitir el modelo de atención abierta.

En conclusión, existen muchas fuentes de ingresos para el software de código abierto. Además de las fuentes de ingresos mencionadas en esta publicación de blog, vale la pena explorar otras fuentes de ingresos, como certificaciones, capacitación e inversiones de capital de riesgo.

Este artículo fue escrito por Michael Mulders, un ingeniero de software apasionado por el espacio criptográfico. Sus intereses incluyen tecnología, emprendimiento, marketing y cervezas cuidadosamente elaboradas. Fue publicado por primera vez el .cult por Honeypot; encontrar el artículo original aquí.


Source: The Next Web by thenextweb.com.

*The article has been translated based on the content of The Next Web by thenextweb.com. If there is any problem regarding the content, copyright, please leave a report below the article. We will try to process as quickly as possible to protect the rights of the author. Thank you very much!

*We just want readers to access information more quickly and easily with other multilingual content, instead of information only available in a certain language.

*We always respect the copyright of the content of the author and always include the original link of the source article.If the author disagrees, just leave the report below the article, the article will be edited or deleted at the request of the author. Thanks very much! Best regards!