Ask HN: How to Monetize Open-Source Software?

This page summarizes the projects mentioned and recommended in the original post on news.ycombinator.com

Our great sponsors
  • InfluxDB - Power Real-Time Data Analytics at Scale
  • WorkOS - The modern identity platform for B2B SaaS
  • SaaSHub - Software Alternatives and Reviews
  • awesome-oss-monetization

    🏆 A curated list of monetization approaches for open-source software. Feedback welcome!

  • 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.

  • fugu

    Fugu is simple, privacy-friendly, open-source and self-hostable product analytics. 🐡 (by shafy)

  • 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.

    0: https://github.com/shafy/fugu

    1: https://github.com/mapzy/mapzy

  • 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.

    InfluxDB logo
  • httptoolkit-ui

    The UI of HTTP Toolkit

  • > 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).

  • 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.

  • > 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).

  • lemonade-stand

    A handy guide to financial support for open source

  • 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.

  • accounts

    The API & dashboard that power HTTP Toolkit account management (by httptoolkit)

  • 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.

NOTE: The number of mentions on this list indicates mentions on common posts plus user suggested alternatives. Hence, a higher number means a more popular project.

Suggest a related project

Related posts