HACKER Q&A
📣 mrholek

How to run a profitable open-source project?


I'm working on a project which has two versions of software, a basic Open Source version, and paid with more features, and dedicated support.

I'm considering how to make all PRO features available in the free version, and don't bankrupt :) We're working full time on this project so we need to earn money.


  👤 ecesena Accepted Answer ✓
Are you sure paying customers are only paying because of the pro features?

There's not enough info to make any assumption, but often times companies want the convenience of a cloud-hosted solution and/or want to pay for support/priority fixes if they go the self-hosted way.

What I'm trying to say is that at your stage managing a single codebase instead of 2 might be easier, and perhaps your paying customers will be exactly the same. You should validate/ask them.


👤 sharemywin
why not build a youtube channel with a set of tutorial on how to build the features in the pro version from the fee version. That way if people can't afford the free version they can sit down and code the premium version with tutorials.

👤 tapiok
Ask all users of your product to pay - in money, or their equivalent open source work effort. Check the rovas.app, which allows this and more.