¿Cómo se ganan la vida los grandes desarrolladores de proyectos de código abierto?

Esto puede ser una sorpresa, pero muchos proyectos de OSS y FOSS funcionan muy, muy bien financieramente.

El concepto de que solo porque es gratuito y abierto, no puede ganar dinero, es una farsa categórica. PERO, hay un estigma detrás de los proyectos OSS y FOSS que hacen dinero.

Comencemos con un par de historias (voy a dejar nombres y proyectos fuera de él, ya que quieren guardar esta información para sí mismos).

  1. Un creador de proyectos de OSS recibe más de $ 500,000 al año en salario trabajando desde su casa en el sur de California
  2. Un desarrollador de proyectos de FOSS (no creador, solo un tipo que trabaja en el proyecto) recibe un salario de $ 250,000 al año para eliminar errores
  3. Adquisición del proyecto FOSS con una ganancia de más de $ 30MM para el equipo (5 personas) trabajando en él (todavía es FOSS y sigue prosperando).

Hay cientos de ejemplos de proyectos OSS (WordPress, Apache) y compañías (Red Hat) que están produciendo efectivo en la parte posterior del código de código abierto. El CEO de Red Hat recibió $ 11,132,589 el año pasado en Compensación . Y las adquisiciones de proyectos de código abierto pueden ofrecer salidas asombrosas:

Con los salarios de los desarrolladores alcanzando $ 250k por año, los creadores de proyectos ganan $ 500k por año, los salarios del CEO alcanzan más de $ 10M + y las adquisiciones alcanzan más de $ 1B +: hay dinero para ganar y dinero para gastar en desarrolladores y mantenedores.

Es cierto que hay personas que ofrecen voluntariamente su tiempo para ayudar a mantener o contribuir con el código de un proyecto. Y, en el caso de los voluntarios, este trabajo no se compensa. Pero hay un gran grupo de mantenedores y fundadores de proyectos que ganan salarios considerables trabajando en proyectos a tiempo completo. Estas personas son empleadas por la organización del proyecto o por una organización de padres / hermanos (como Automattic)

Después de haber trabajado en FOSS y OSS yo mismo, además de asesorar otros proyectos en Rucic, es completamente posible que las personas trabajen a tiempo completo en proyectos de sistema operativo y al mismo tiempo ganen lo mismo (y a veces más) como lo harían en cualquier otro firma. Tenemos un par de estudios de caso en Rucic si desea una inmersión más profunda.

Aquí solo hay dos escenarios:

  1. Lo hacen en su tiempo libre por diversión y no reciben ningún beneficio del proyecto.
  2. Son contratados por alguna compañía que usa este proyecto de código abierto y envían las soluciones (para garantizar que las correcciones de errores permanezcan en el repositorio de código ascendente, lo que reducirá la cantidad de dolor de cabeza la próxima vez que la actualización decida actualizar).

La mayoría de los contribuyentes probablemente serán voluntarios no remunerados que trabajen en diferentes trabajos (escenario # 1). Una minoría de ellos será contratada por corporaciones que trabajan como programadores, y durante el curso de sus proyectos terminaron arreglando este o aquel proyecto.

Hacer software de código abierto no es una buena forma de ganar dinero, a menos que doble licencia de dicho software y publique una versión paga bajo una licencia menos restrictiva (es decir, “no tiene que publicar sus cambios”), mientras que la versión gratuita se lanzará bajo GPL o LGPL.