Un punto menor primero: supongo que también incluirías la categoría de software libre y de código abierto (FOSS) cuando digas código abierto.
Aquí hay algunas maneras en que los autores de software libre y de código abierto pueden ganar dinero.
1. Apoyo pagado
- ¿Cuál es la mejor manera de hacer una base de datos y cuál es el mejor software para usar?
- ¿Por qué se eligió Erlang para usar en el chat de Facebook?
- ¿Por qué la Fundación Apache ha declarado que ninguno de sus nuevos proyectos de software puede incluir React.js?
- ¿Cuáles son los 10 mejores algoritmos que todo ingeniero de software debe saber de memoria?
- ¿Cuáles son algunos consejos de supervivencia para un recién llegado que vino a Bangalore en busca de un trabajo soñado en la industria del software?
Si el software es un gran éxito entre las empresas, es más probable que le paguen para mantenerlo. Incluso pueden pedirle que agregue nuevas funciones a su software y aún así permitirle tener una versión gratuita. Alternativamente, puede hacer que el software sea gratuito para uso individual pero cobrar una pequeña tarifa por licenciarlo para uso corporativo.
La mayoría de las compañías que usan FOSS no están interesadas en tener su personal interno para el mantenimiento porque es más económico y menos complicado en pagarle a alguien para que les brinde apoyo y mantenimiento.
2. Desarrollo remunerado
Las empresas crean su propio software empresarial sobre o alrededor de FOSS. Por ejemplo, IBM utiliza la plataforma Eclipse como base para su producto Rational Software Architect. Consulte la sección “¿Por qué IBM Open source Eclipse” en ¿Qué es Eclipse y cómo lo uso? En tales casos, las empresas pagan a los desarrolladores para que trabajen en el software libre que es crítico para su línea de productos, ya que esta es una situación de beneficio mutuo para ambas partes.
Una compañía puede lanzar la versión N-1 de su software como FOSS para construir una base extendida de desarrolladores que pueda aumentar la calidad del software y disminuir los costos de mantenimiento para la compañía. Una vez más, la compañía podría pagar para mantener a los contribuyentes clave comprometidos con su producto e influir en la comunidad a través de ellos.