DEV Community

Cover image for How do Companies Make Money in Open Source? ๐Ÿค‘
Bap
Bap

Posted on • Edited on

How do Companies Make Money in Open Source? ๐Ÿค‘

tl;dr
โ˜๏ธ Cloud hosting: helping host/deploy premium cloud-hosted services
๐Ÿค Consulting: support and services
๐Ÿ’„ Complementary products: selling proprietary extensions
๐Ÿซต Talent attraction: securing top-notch developers
๐Ÿ‘ฏโ€โ™€๏ธ Partnership opportunities: businesses come to you


Hey friends ๐Ÿ‘‹

Open source projects can seem counter-intuitive to traditional business models where intellectual property is fiercely protected and monetised.

Indeed, open source's very ethos of freedom, transparency, and accessibility is the very reason why we created quira.sh (we help devs find open source projects to contribute to).

Interestingly enough companies may not directly monetise their open source projects, but there are ways they can still benefit financially. So, how do they do it? ๐ŸŒŸ

Now, here are the main ways companies can financially benefit from open source:

โ˜๏ธ Cloud hosting

All companies have their core product available as an OSS project for free, but it can be a real pain to deploy and maintain. As a result, people may want to pay them to do this "painful" aspect. This is one of the most common approaches to monetise OSS.

Example: Metabase offers a premium cloud-hosted version of its open-source business intelligence tool, generating revenue by providing enhanced features and support.

๐Ÿค Consulting

Image description

Companies can offer support and services around their open-source projects, such as support, training, and custom development. This can generate revenue while also providing additional value to customers.

Example: Red Hat, Inc. provides subscriptions for support and training services related to their open-source operating system, Red Hat Enterprise Linux, generating significant revenue.

Note: The two aspects mentioned above are the primary ways open-source companies can make money. However, there are indirect way companies can still generate some revenue. Let's look at them together. ๐Ÿ‘€


๐Ÿ’„ Complementary Products

Companies can develop proprietary products that complement their open-source offerings. This can enable them to monetise their intellectual property while still contributing to the open-source community.

Example: Elastic.co offers proprietary features such as security, alerting, and machine learning capabilities on top of their open-source search and analytics engine, Elasticsearch.

๐Ÿ‘ฏโ€โ™€๏ธ Partnership Opportunities

Image description

By contributing to open source, companies can establish partnerships with other organisations in the ecosystem, leading to new business opportunities and revenue streams.

Example: Microsoft's contributions to open source, such as the Visual Studio Code editor, have helped it form partnerships with a wide array of tech companies.

๐Ÿซต Talent Attraction

Image description

Companies can attract top engineering talent by offering the opportunity to work with cutting-edge open-source technologies, strengthening their engineering team and driving innovation across their technology stack.

Although this may not sound like a making money aspect, this can allow tech companies to save on the often significant budgets that are allocated to talent acquisition. Also, great developers have a very significant impact on companies' bottom line. ๐Ÿ’ฐ

Example: Facebook's creation of React, an open-source JavaScript library, has not only gained popularity among developers but also helped the company attract great engineers.


All in all, companies with open-source software can rely on consulting services and help in cloud hosting/deploying to generate extra cash. There are some additional ways companies can bring in revenue but these are not as direct (complimentary products, talent acquisition and partnerships).

So next time someone asks you: "Do companies in OS even make money?!", you can drop some knowledge on them. ๐Ÿ’…

I hope you enjoyed this article and that it brought you some value. ๐Ÿš€

If you're looking for a platform to discover open-source projects aligned with your interests, language preference, and do it, whilst not spending a penny, visit quira.sh ๐Ÿซถ.

Top comments (8)

Collapse
 
a1xbrd profile image
Alex Bird

Super nice summary. ๐Ÿ™ to OSS companies everywhere!

Collapse
 
fernandezbaptiste profile image
Bap

We will look in another article why companies are incentivised from the first place to create open source repos (so non-financial based incentives). Keep your eyes on the look out - I hope you will like it! ๐Ÿซถ

Collapse
 
aregtech profile image
Artak Avetyan

Good notes.
In addition, the OSS companies still may sell licenses. For example, Qt is doing so.

Collapse
 
fernandezbaptiste profile image
Bap • Edited

Thanks a lot Artak! This is a very good point that OSS companies may sell licenses as well. Thanks for the comment ๐Ÿ™Œ

Collapse
 
windyaaa profile image
Windya Madushani

Nice article.

Collapse
 
fernandezbaptiste profile image
Bap

Thanks a lot Windya!

Collapse
 
fernandezbaptiste profile image
Bap

My pleasure Abhi - glad you enjoyed it โšก๏ธ