DEV Community

Shan Khan
Shan Khan

Posted on

4 2

Ways to earn from Open Source Project as an Owner

What are the ways to bring investment?

Top comments (8)

Collapse
 
kspeakman profile image
Kasey Speakman โ€ข โ€ข Edited

Look at how Ghost does it.

  • Non-profit organization
  • Developed in the open on github
  • MIT license, none of that AGPL darkness
  • Download and host your own instance for free
  • Funding
    • Seed funding via Kickstarter
    • SaaS product (customers pay for Ops)
    • Support (customers pay for specific levels of Support)

The SaaS offering varies by level of support more than features. But I listed Support separately because the Enterprise offering seems to mainly be about paying for support.

Collapse
 
bgadrian profile image
Adrian B.G. โ€ข

From what I know there are few major ways, either one is easy to achieve

  • donations (do not get your hopes high, except if you can convince the big players, companies)
  • dual licensing (one free, one payed for big companies that will take advantage in a commercial product, see Redis new license)
  • support (includes a range of things)
  • payed corporate version, similar with the free version but has more features
Collapse
 
shanalikhan profile image
Shan Khan โ€ข

Yes, you are right - Donation doesn't help that much. When platforms like Open Collective and Pateron, maintainer doesn't earn that much unless big players are convinced.

In my repo, I don't have dual licence system and paid corporate versions.

What type of support can be provided? This seems nice idea

Collapse
 
bgadrian profile image
Adrian B.G. โ€ข

You alone probably cannot offer support. It usually means enterprise support, search for MariaDB or MongoDB services and see what they are doing.

The bottom line is that, in order for the big companies to use your product, you have to offer support to it, in any environment/timezone, and to all your product dependencies (example if it uses a database you have to to that as well, or have a collaboration with another company).

I say "big", because if someone is "small" probably will not have the money to pay for a support.

You can find many resources on this field, this is one of them I actually attended Open source slush by one of the MySQL and MariaDB founders.

Collapse
 
rhymes profile image
rhymes โ€ข

From the back of my mind I would say: Patreon, foundations, Open Collective and Tidelift, but it's clearly not enough for everyone.

This is a good article on the topic: Open source sustainability

Henry Zhu in this post on dev.to talks about this topic too:

Collapse
 
vbordo profile image
Victor Bordo โ€ข

This is one of our primary goals at DevFlight. We help maintainers list their software on cloud marketplaces so they can generate revenue.

Collapse
 
shanalikhan profile image
Shan Khan โ€ข

Thats great, but its a paid - What about maintainers who haven't earned that amount of money so they can invest in order to generate revenue. There should be other deal like free registration but price policy applies afterwards.

Collapse
 
vbordo profile image
Victor Bordo โ€ข

Thanks for your insight. It's funny you mention that Shan because we've actually been considering adding the pricing tier you're describing after getting similar feedback from our users.

Billboard image

The Next Generation Developer Platform

Coherence is the first Platform-as-a-Service you can control. Unlike "black-box" platforms that are opinionated about the infra you can deploy, Coherence is powered by CNC, the open-source IaC framework, which offers limitless customization.

Learn more

๐Ÿ‘‹ Kindness is contagious

Please leave a โค๏ธ or a friendly comment on this post if you found it helpful!

Okay