Si bien parece que la creación de software de código abierto es una empresa noble, incluso caritativa, hay trabajo involucrado en su creación, mantenimiento y evolución, y hacer este trabajo es una cuestión de dinero. Afortunadamente, hay varias formas en que los proyectos de código abierto, y las empresas construidas a su alrededor, pueden prosperar.
Una ruta es por medio de contribuciones caritativas a fundaciones. Las corporaciones tienen interés en respaldar el software de código abierto, ya que proporciona una funcionalidad tan importante con ahorros de costos tan significativos y, a menudo, contribuirá con fondos e incluso dedicará empleados asalariados a trabajar en proyectos de código abierto. Pero esto proporciona principalmente el mantenimiento a largo plazo de la tecnología y no genera ganancias para el proyecto de código abierto.
Un modelo comercial más común es cobrar a los clientes por el soporte y la experiencia. En 1993, Red Hat comenzó a vender su redistribución empresarial del sistema operativo Linux, cobrando a los clientes por soporte y características adicionales destinadas específicamente a resolver problemas que una empresa podría encontrar al implementar un sistema operativo no curado y actualizado continuamente. En 2012, Red Hat se convirtió en la primera empresa de software de código abierto en superar los mil millones de dólares en ingresos. En 2019, IBM Corporation adquirió Red Hat por 34,000 millones de dólares, la adquisición de software más grande de la historia.
WordPress, originalmente una plataforma de blogs, ahora se usa ampliamente para crear, gestionar y alojar sitios web. WordPress funciona como una plataforma basada en la nube o de software como servicio (SaaS) y cobra a los clientes tarifas de suscripción escalonadas por hosting web, soporte y funcionalidad adicional del sitio (por ejemplo, capacidad de comercio electrónico, herramientas de SEO).
Otros creadores de software abierto no cobran nada por su software, pero obtienen ingresos significativos debido al tráfico que genera su software. Por ejemplo, GitHub obtiene ingresos en función de la publicidad que aparece en su sitio. Mozilla Firefox obtiene ingresos de los motores de búsqueda que admite.