El trabajo estándar en proyectos de código abierto y ganar dinero es ser reconocido como un experto y capacitar a otros: escribir libros o tutoriales en video, organizar sesiones de capacitación, consultar para empresas. Tenga en cuenta que esto no está haciendo realmente dinero ‘para desarrollar código para software de código abierto‘, lo que generalmente no puede hacer porque el software de código abierto es, por definición, libre. Sin embargo, si te apasiona codificar proyectos de código abierto y los proyectos son lo suficientemente demandados como para que la gente pague por la capacitación, este es el patrón típico.
Otra es ofrecer el código fuente o API gratis, pero luego agregar algunos servicios pagos además de eso. El soporte pagado por Linux es un ejemplo, pero otras compañías harán cosas similares. La API de Google Maps y otras API son con frecuencia gratuitas, hasta una cierta cantidad de tráfico o ancho de banda, después de lo cual usted paga. Muchos de estos sistemas esencialmente intentan aumentar la adopción al hacer que su producto sea gratuito de alguna manera para las personas, pero lo pagan las compañías que lo necesitan a granel, necesitan ayuda para solucionar el problema o necesitan capacitación con el producto.
- Cómo conseguir un trabajo de desarrollador de software en Tesla
- ¿Qué quieren decir los ingenieros / desarrolladores de software con el código de calidad?
- Trabajaré como desarrollador de software en aproximadamente un mes. ¿Qué puedo hacer para mantener mis habilidades afiladas y prepararme para el mundo real en general?
- Como desarrollador de software, ¿hay alguna instancia en la que enfrentó un problema que le resultó demasiado difícil de resolver y cuestionó su elección de carrera?
- ¿Cuál es un buen consejo para un desarrollador de software que está a punto de ser etiquetado como un "trabajador" y le gustaría recuperar su pasión y comprometerse con algo?