2
1 Comment

11 Ways you can monetize an open source project

Here are 11 ways you can monetize an open source project.

More details and lots of links/examples here.

  1. Merchandise - sell branded t-shirts, mugs, stickers, etc.
  2. Advertising - adds on hosted pages like project documentation
  3. Donations - patreon, GitHub sponsors, etc.
  4. SaaS Offering - a hosted version of the OS software
  5. Professional Services - solve businesses problems with the OS software
  6. Feature Bounty - accept $ to prioritize features
  7. Dual-Licensing - use a restrictive license like GPLv3 and offer a more liberally commercial license for a fee
  8. Open Core - not truly open source, but offer a closed-source enterprise version with advanced features
  9. Delayed Open Sourcing - give early access to releases for a fee
  10. Subscription Support - accept a monthly fee to guarantee support services to companies who depend on the project
  11. Paid Add-Ons - related but separate paid projects.
on October 20, 2020
  1. 1

    What is your opinion about option 4 (SaaS offering) combined with open source?
    Do you know examples apart from GitLab?

    It's a model that I find tempting as many users won't want to go through the hassle of self-hosting the app, and will probably instead use the service. Although it opens the door for third-parties to host and let others access it "for free"..