Hasta ahora ha habido 2 excelentes respuestas, pero aquí están mis razones que puedo ver:
- Es más problema de lo que vale.
- Ellos usan el modelo freemium
- No sientas que deberían
Para el n. ° 1, si el producto es gratuito y la persona no ve ningún beneficio, es posible que no tenga que lidiar con el alojamiento del código fuente y asegurarse de que lo actualice cada vez que realice cambios. Ahora, sé que no es un problema tan grande, pero quién sabe, puede ser lo suficientemente grande como para desalentar a algunos
Para el n. ° 2, si usan un modelo freemium, la publicación de la fuente básicamente permitirá a las personas agregar las funciones que cobran y le cuestan dinero al desarrollador.
Para el n. ° 3, creo que ha sido una tradición (más o menos) que los programas de Windows no sean de código abierto (no hay hechos que me respalden para que pueda estar equivocado). Windows ha sido una plataforma de código cerrado, por lo que no se espera que publique el código fuente de algo que es gratuito. La pregunta original no menciona específicamente Windows, pero ahí es donde veo la mayoría del software gratuito pero no de código abierto.