TE
TechEcho
Home24h TopNewestBestAskShowJobs
GitHubTwitter
Home

TechEcho

A tech news platform built with Next.js, providing global tech news and discussions.

GitHubTwitter

Home

HomeNewestBestAskShowJobs

Resources

HackerNews APIOriginal HackerNewsNext.js

© 2025 TechEcho. All rights reserved.

Ask HN: Is it unethical to monetize open source software with a “pro” version?

5 pointsby rlv-danalmost 5 years ago
I am thinking about monetizing my open source software (GPL3). These are windows utilities, so typical open source monetization schemes (paid support, commercial hosting, etc) are not suitable. The only way I can think of is to have a pro version with additional features. The "pro" version would be proprietary. Pro features would also be quite specific (i.e. the free version would support most use cases). But I'm not sure this is ethical? (As a side note - if I can earn money from this I might be able to quit my job and devote more time to open source development...)

2 comments

strangecastsalmost 5 years ago
FWIW it seems fair to me: as long as the existing versions stay under GPL3, you&#x27;re not stopping people from extending your utilities, you&#x27;re charging for your implementation of those particular features.<p>Elastic [1] and Gitlab [2] both operate with a similar model of offering free, open source versions of their software with additional paid-for enterprise features.<p>[1] <a href="https:&#x2F;&#x2F;www.elastic.co&#x2F;blog&#x2F;doubling-down-on-open" rel="nofollow">https:&#x2F;&#x2F;www.elastic.co&#x2F;blog&#x2F;doubling-down-on-open</a><p>[2] <a href="https:&#x2F;&#x2F;about.gitlab.com&#x2F;install&#x2F;ce-or-ee&#x2F;" rel="nofollow">https:&#x2F;&#x2F;about.gitlab.com&#x2F;install&#x2F;ce-or-ee&#x2F;</a>
NTroyalmost 5 years ago
No, that is not unethical at all.<p>Don’t get me wrong, sometimes it can get hate or complaints from the community, but at the end of the day, a lot of amazing open source software wouldn’t be available today if they weren’t able to be monetized in some way.<p>A lot of times, open source software wouldn’t be able to get actively developed, be able to afford security audits, quickly patch bugs, etc. without a paid person&#x2F;group working on it, and there’s nothing wrong with that.<p>It is up to you, however, to decide how you’d like to raise funds. Some projects (iRedMail) provide a “Pro” version, others offer advanced support&#x2F;installation (Canonical), and even others just look for donations. If you’re curious about how to proceed, I recommend checking out <a href="https:&#x2F;&#x2F;opencollective.com&#x2F;discover" rel="nofollow">https:&#x2F;&#x2F;opencollective.com&#x2F;discover</a> for great examples.