Our great sponsors
-
awesome-oss-monetization
🏆 A curated list of monetization approaches for open-source software. Feedback welcome!
-
fugu
Fugu is simple, privacy-friendly, open-source and self-hostable product analytics. 🐡 (by shafy)
-
InfluxDB
Power Real-Time Data Analytics at Scale. Get real-time insights from all types of time series data with InfluxDB. Ingest, query, and analyze billions of data points in real-time with unbounded cardinality.
-
httptoolkit
HTTP Toolkit is a beautiful & open-source tool for debugging, testing and building with HTTP(S) on Windows, Linux & Mac :tada: Open an issue here to give feedback or ask for help.
Oh, you're right - I somehow didn't notice that I have jumped over to the other site linked at the bottom: https://github.com/nayafia/lemonade-stand
My original comment does not apply to https://github.com/PayDevs/awesome-oss-monetization . I apologize for the false information.
For my two open-source projects, Fugu [0] (privacy-first product analytics) and Mapzy [1] (store finder), everyone can self-host for free without any feature restrictions (AGPLv3 license). We then offer a hosted version that people can use who don't care about self-hosting at a price that makes self-hosting not worth it for most users. Of course, there are other reasons to self-host outside of cost.
> Monetization via Paid Premium Version / Open Core
This point is interesting, because it assumes the only way to do premium is with a closed-source version, losing the open-source benefits.
Personally I've had good success (i.e. comfortably enough income as a solo bootstrapped project that I can work on open source full time) doing a freemium approach that's 100% open-source for http://httptoolkit.tech
Yes, anybody can fork the project and remove the payment checks (here: https://github.com/httptoolkit/httptoolkit-ui/blob/5cf0b10c6...) but it's a non-trivial hassle to fork everything and hook it all up, and means ongoing maintenance work to manage a fork forever, so at the price it's not really worth any serious professional's time (and I give out free licenses for everybody would contributes to the code anyway).
Works well, lets you stay 100% open source, which is good for everybody and encourages contributions, and you can still make enough money to fund development (never going to make anybody a billionaire, but that's not the point).
> Monetization via Paid Premium Version / Open Core
This point is interesting, because it assumes the only way to do premium is with a closed-source version, losing the open-source benefits.
Personally I've had good success (i.e. comfortably enough income as a solo bootstrapped project that I can work on open source full time) doing a freemium approach that's 100% open-source for http://httptoolkit.tech
Yes, anybody can fork the project and remove the payment checks (here: https://github.com/httptoolkit/httptoolkit-ui/blob/5cf0b10c6...) but it's a non-trivial hassle to fork everything and hook it all up, and means ongoing maintenance work to manage a fork forever, so at the price it's not really worth any serious professional's time (and I give out free licenses for everybody would contributes to the code anyway).
Works well, lets you stay 100% open source, which is good for everybody and encourages contributions, and you can still make enough money to fund development (never going to make anybody a billionaire, but that's not the point).
Oh, you're right - I somehow didn't notice that I have jumped over to the other site linked at the bottom: https://github.com/nayafia/lemonade-stand
My original comment does not apply to https://github.com/PayDevs/awesome-oss-monetization . I apologize for the false information.
To access the paid bits, you log in with your email (passwordless: it emails you a code to login) either online (https://httptoolkit.tech/get-pro/) or in the app itself, and you complete an online checkout (managed by Paddle.com) to subscribe for X duration.
As long as you're logged into the app itself, it makes a check on startup with your auth token to see if your current subscription is still active. If it's active, all the paid features turn on.
No passwords, no license keys, auth & subscription data storage managed by Auth0, and one tiny accounts server that glues the checkout & auth0 together (which is also open source: https://github.com/httptoolkit/accounts/).
That's the normal flow, but assuming you don't change the code it works the same whether you use the hosted deployment or you fully self-host the core app.