Si Microsoft lanzara su código base, sus ganancias caerían casi de la noche a la mañana. Casi toda su rentabilidad proviene del software empresarial Office +, Windows y software de servidor (De dónde provienen las ganancias de Microsoft), con sus divisiones de hardware y entretenimiento que realmente pierden dinero. Es poco probable que la mayoría de las organizaciones compren soporte oficial para productos de Microsoft, y sin ninguna razón restante para pagar esas licencias, la corporación se marchitaría y moriría.
Apple es otro asunto. Sus ingresos provienen principalmente de las laptops iPhone, iPad y Mac. Además, sus sistemas operativos se basan, en parte, en el código abierto Darwin; consulte la página de lanzamiento de código abierto de Apple para obtener una lista de las herramientas que ya lanzan. Apple también lidera el proyecto de código abierto WebKit, que es el motor del navegador de código abierto detrás de Safari, Chrome, Opera y otros.
En general, si está respaldado por el modelo de negocio y el proyecto se ejecuta de manera eficiente pero obstinada, una aplicación de código abierto mejorará su calidad y seguridad con el tiempo. También puede reducir los costos de desarrollo y prueba en algunos casos.
- Cómo hacer que mi software que hemos desarrollado sea agradable y aceptable para todos y cada uno de los usuarios de mi software
- ¿Cómo sabe JUnit qué método de prueba pertenece a qué método?
- ¿Estás realmente feliz de trabajar en el sector indio de TI? Cual es tu experiencia
- ¿Hay ejemplos en la historia cuando los programadores experimentaron responsabilidad penal por el mal funcionamiento de su software?
- ¿Cuál es la satisfacción de ser un gerente de proyecto en un proyecto de software?