Estoy realmente interesado en el software de código abierto. También creo en el conocimiento ‘libre’ y el intercambio de conocimiento. Sin embargo, ganar dinero también es esencial. Entonces, sin recibir donaciones, ¿cómo ganan dinero las compañías de código abierto?

Su pregunta es muy amplia si desea tomar una decisión sobre el código abierto para su propia carrera. Si está planeando salir con el siguiente mejor producto único, entonces vale la pena reflexionar sobre él. Sin embargo, si está interesado en saber cómo trabajar en código abierto y ganar dinero mientras lo hace, la forma más fácil es encontrar una empresa que trabaje en herramientas o soluciones de código abierto e intente ser contratado por ellos. Como empresa, le pagarán su salario.

Si no puede ingresar a una empresa de este tipo, o no tiene la oportunidad, entonces el camino a seguir es unirse a una empresa normal y utilizar su tiempo libre para ayudar con los proyectos de Opensource. Si pones el esfuerzo requerido y eres bueno en lo que haces, la gente lo notará, y esto puede generar oportunidades para trabajar en compañías de Opensource. Como mínimo, será un muy buen desarrollador y también puede ayudarlo en su carrera normal.

Si, de hecho, está pensando en comenzar su propia empresa / startup / negocio, entonces es una decisión que debe tomar sobre cómo hacerlo. O puede hacer código abierto y ganar dinero del servicio, o hacer código abierto y aún solicitar el pago. La única otra opción es ir a código cerrado, si no puede convencerse de que puede mantener una empresa basada en soluciones de código abierto.

El software de código abierto tiene más éxito como backend para otro modelo de negocio, por ejemplo, Facebook; Google Amazon utiliza software de código abierto para proporcionar sus servicios. Dependiendo de las licencias, también puede mezclarlas con su código de propiedad.
El modelo de negocio de Redhat es el único éxito significativo en la venta directa de código abierto, pero no se ha replicado con éxito y, además, al ser un antiguo modelo de mercado ya está saturado de tales empresas (por ejemplo, Cannonical (Ubuntu)).

Por lo tanto, sugeriría proporcionar algún servicio utilizando código abierto y compartir esos avances en código que no perjudiquen su interés comercial.