Hasta ahora siempre había hablado de por qué para un usuario normmal, de a pie, era bueno usar Software Libre. ¿Pero qué hay de las empresas? Evidentemente, las pequeñas y medianas pueden asimilarse bien al tipo: "usuario básico". Pero, ¿qué hay de las grandes empresas que necesitan un software muy específico? ¿Qué ventajas tendría que usaran software libre?
Por un lado, tendrían la ventaja inicial de empezar con un software gratuito, que podrían ir modificando los programadores que contrate la propia compañía. Pero la compañía, si liberara el código que sus programadores han modificado, recibiría un estupendo feedback de alrededor de todo el mundo, consiguiendo mejoras que sus propios programadores no habrían previsto. Está claro, puede que la mejor idea no la tenga un programador tuyo, y no puedes contratar a todos los programadores del mundo para asegurarte de que las mejores ideas van a estar en tu lado. Así, una empresa tendría una comunidad de usuarios que le ayudaría a adaptar su software a las necesidades del mercado. Además, el feedback aportado por los usuarios del software libre en todo el mundo, haría que el tiempo que sus programadores (los contratados) dediquen a corregir errores sea más pequeño, dedicando así la mayor parte del tiempo a mejorar el sistema.
¿Y qué ventajas le reporta al usuario que haya empresas que usen el software libre? Para los programadores, las ventajas son obvias, pero para el resto de usuarios, a los que no les interesa en verdad acceder al código fuente de las aplicaciones, simplemente el hecho de que el software libre permita un desarrollo más rápido, eficaz e innovador, les proporciona mejores aplicaciones. Más calidad. Y probablemente a menor precio.

