Upgrade to Pro — share decks privately, control downloads, hide ads and more …

Open Source 101. Monetize or Vanish

Open Source 101. Monetize or Vanish

As a software development agency we work with 20-30 tech startups a year, and launch our very own commercial open source products. I want to speak from experience and prove that open source projects can be monetized.

Alongside fellow Evil Martians, Victoria builds devtools and commercial open source products, including AnyCable and imgproxy, and writes about her journey in tech.

Victoria Melnikova

October 20, 2023
Tweet

Other Decks in Business

Transcript

  1. Supabase Vercel GitLab MongoDB Elastic Red Hat Estimated revenue range

    $1M to $10M $100M to $500M $1B to $10B Funding Series B, $116M Series D, $313M Post IPO Acquired by IBM 4 NDC Porto 2023
  2. 8 NDC Porto 2023 From 2010 to present day, the

    number of GitHub users exploded from 0.5M to 103M
  3. 9 NDC Porto 2023 While the number of projects (repositories)

    has grown at an even higher rate, from 0.6M to 359M
  4. 10 NDC Porto 2023 Investments in open source based products

    have almost tripled over the last 7 years: from 58 deals in 2015, to 144 deals in 2021 In comparison to 40% in SaaS
  5. I am Victoria, Head of New Business at Evil Martians

    and your biggest cheerleader. 17 NDC Porto 2023
  6. 18 NDC Porto 2023 Evil Martians transform growth-stage startups into

    unicorns, build developer tools, and create open source products.
  7. 29 NDC Porto 2023 1. Discover a real pain point

    in your project and solve it 2. Try repeating this for other projects and talk to your peers 3. Is this issue common? ➡ Open source your solution
  8. 30 NDC Porto 2023 Example #1 imgproxy.net Market need: 1.

    Millions of images in multiple resizes 2. Expensive storage 3. Slow loading Result: On-the-fly image optimization
  9. 32 NDC Porto 2023 3 years later: • 2M images

    processed for eBay alone • 7K+ GitHub ⭐ = thousands of open source users • dozens of paying users • thousands of dollars saved on storage
  10. 34 NDC Porto 2023 Problem #2: I have no time

    for my project Solution: Devote time
  11. 35 NDC Porto 2023 10 hours per week over 3

    or 6 months is a great start
  12. 36 NDC Porto 2023 Example #2 getunleash.io Market need: Tough

    to manage feature shipment in a large org Result: Easy-to-use feature flags alongside enterprise-level security & privacy
  13. 37 NDC Porto 2023 Landing page with a waitlist. Does

    it spark interest? People are signing up, writing to you asking for paid features? Good sign!
  14. 39 NDC Porto 2023 4 years later: • $14M series

    A funding • 9K+ GitHub ⭐ = thousands of open source users • hundreds of paying users • 25+ SDKs
  15. 40 NDC Porto 2023 1. Over-engineering 2. Time constraints 3.

    Lack of funding What’s holding you back?
  16. 41 NDC Porto 2023 Problem #3: I have no money

    to spend Solution: Find ways to get paid
  17. 42 NDC Porto 2023 Answer two important questions: 1. Do

    you want to fundraise? 2. How can you monetize your project?
  18. 43 NDC Porto 2023 Example #3 sidekiq.org Market need: No

    efficient background processing for Ruby Result: Simple and efficient background job framework written in Ruby
  19. 44 NDC Porto 2023 • Set SMART goals • Be

    transparent • Set boundaries • Experiment with pricing
  20. 46 NDC Porto 2023 10 years later: • $5M ARR

    • 12K+ GitHub ⭐ = thousands of open source users • thousands of paying users • #1 background jobs tool for Ruby
  21. 49 NDC Porto 2023 • SaaS / Managed Cloud (Supabase,

    Neon) • Open Core (Sidekiq Pro, Cockroach Labs, AnyCable Pro, HumanSignal) • Loose Open Core (Tonic.ai, Roblox) • Platform/Cloud and framework (Vercel, Anyscale, Streamlit) • Support and consulting (RedHat, Evil Martians) • Mix and match
  22. 50 NDC Porto 2023 one more thing, usage based pricing

    • Usage in SaaS: volume, seats • Usage in Open Core: concurrency, seats
  23. 51 NDC Porto 2023 Don’t be afraid of experimenting with

    it. Lashback from the community is possible, but there are ways to minimize it.
  24. 52 NDC Porto 2023 1. Over-engineering 2. Time constraints 3.

    Lack of funding 4. Too many cooks in the kitchen What’s holding you back?
  25. 53 NDC Porto 2023 Problem #4: People are pulling me

    in different directions Solution: Strong mission & leadership
  26. 55 NDC Porto 2023 Example #4 cal.com Market need: Calendly

    didn’t suffice for talent marketplace Result: Transparent, convenient and beautiful scheduling tool
  27. 56 NDC Porto 2023 Landing page with a waitlist. A

    ton of requests, but no time. Scouted network, found a co-founder in the waitlist.
  28. 57 NDC Porto 2023 1. Clear mission 2. Every decision

    is subject to alignment with the mission 3. Tough conversations, but strong partnership and clear trajectory
  29. 59 NDC Porto 2023 2 years later: • $32.4M ($25M

    series A) funding • 24K+ of GitHub ⭐ = millions of users • Wildly successful launch on ProductHunt
  30. 61 NDC Porto 2023 1. Over-engineering 2. Time constraints 3.

    Lack of funding 4. Too many cooks in the kitchen 5. Feedback: good and BAD What’s holding you back?
  31. 62 NDC Porto 2023 Problem #5: People tend to be

    vocal about the bad, much less about the good Solution: Nurture your community and change your mindset
  32. 63 NDC Porto 2023 Every bit of feedback is your

    opportunity to grow and improve your product. Iterate fast. Talk about it.
  33. 64 NDC Porto 2023 Your community will share your DNA.

    Set boundaries, reward good behavior, nurture champions. Eliminate toxicity from day 1. Reality is people want to belong and connect.
  34. 66 NDC Porto 2023 1. Over-engineering 2. Time constraints 3.

    Lack of funding 4. Too many cooks in the kitchen 5. Feedback: good and BAD 6. Lack of empathy What’s holding you back?
  35. 69 NDC Porto 2023 Documentation is the first thing people

    will see. Make it simple and clear, friendly, too.
  36. 71 NDC Porto 2023 1. Discover a real pain point

    and solve it 2. Devote time to it 3. Find a co-founder 4. Talk to (potential) users 5. Choose a monetization strategy 6. Choose a license 7. Write a good read.me 8. Create a landing page 9. Build in public PROFIT, literally