Slide 1

Slide 1 text

NDC Porto 2023 1

Slide 2

Slide 2 text

NDC Porto 2023 2

Slide 3

Slide 3 text

3 NDC Porto 2023 This may look like a funny test, but it’s not

Slide 4

Slide 4 text

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

Slide 5

Slide 5 text

5 NDC Porto 2023

Slide 6

Slide 6 text

6 NDC Porto 2023

Slide 7

Slide 7 text

7 NDC Porto 2023 Good news!

Slide 8

Slide 8 text

8 NDC Porto 2023 From 2010 to present day, the number of GitHub users exploded from 0.5M to 103M

Slide 9

Slide 9 text

9 NDC Porto 2023 While the number of projects (repositories) has grown at an even higher rate, from 0.6M to 359M

Slide 10

Slide 10 text

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

Slide 11

Slide 11 text

11 NDC Porto 2023 There are 25–30M software developers in the world

Slide 12

Slide 12 text

12 NDC Porto 2023

Slide 13

Slide 13 text

13 NDC Porto 2023

Slide 14

Slide 14 text

14 NDC Porto 2023 What if I told you that…

Slide 15

Slide 15 text

15 NDC Porto 2023

Slide 16

Slide 16 text

16 NDC Porto 2023 Who am I to tell you this?

Slide 17

Slide 17 text

I am Victoria, Head of New Business at Evil Martians and your biggest cheerleader. 17 NDC Porto 2023

Slide 18

Slide 18 text

18 NDC Porto 2023 Evil Martians transform growth-stage startups into unicorns, build developer tools, and create open source products.

Slide 19

Slide 19 text

19 NDC Porto 2023

Slide 20

Slide 20 text

20 NDC Porto 2023

Slide 21

Slide 21 text

21 NDC Porto 2023 I study COSS and developer tools for a living.

Slide 22

Slide 22 text

22 NDC Porto 2023

Slide 23

Slide 23 text

23 NDC Porto 2023

Slide 24

Slide 24 text

24 NDC Porto 2023 Today, we will try to monetize open source together.

Slide 25

Slide 25 text

25 NDC Porto 2023 Let’s start from the beginning.

Slide 26

Slide 26 text

26 NDC Porto 2023 How do you decide whether to open source a project?

Slide 27

Slide 27 text

27 NDC Porto 2023 1. Over-engineering What’s holding you back?

Slide 28

Slide 28 text

28 NDC Porto 2023 Problem #1: Engineers love to engineer Solution: Apply startup mindset

Slide 29

Slide 29 text

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

Slide 30

Slide 30 text

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

Slide 31

Slide 31 text

31 NDC Porto 2023

Slide 32

Slide 32 text

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

Slide 33

Slide 33 text

33 NDC Porto 2023 1. Over-engineering 2. Time constraints What’s holding you back?

Slide 34

Slide 34 text

34 NDC Porto 2023 Problem #2: I have no time for my project Solution: Devote time

Slide 35

Slide 35 text

35 NDC Porto 2023 10 hours per week over 3 or 6 months is a great start

Slide 36

Slide 36 text

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

Slide 37

Slide 37 text

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!

Slide 38

Slide 38 text

38 NDC Porto 2023

Slide 39

Slide 39 text

39 NDC Porto 2023 4 years later: ● $14M series A funding ● 9K+ GitHub ⭐ = thousands of open source users ● hundreds of paying users ● 25+ SDKs

Slide 40

Slide 40 text

40 NDC Porto 2023 1. Over-engineering 2. Time constraints 3. Lack of funding What’s holding you back?

Slide 41

Slide 41 text

41 NDC Porto 2023 Problem #3: I have no money to spend Solution: Find ways to get paid

Slide 42

Slide 42 text

42 NDC Porto 2023 Answer two important questions: 1. Do you want to fundraise? 2. How can you monetize your project?

Slide 43

Slide 43 text

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

Slide 44

Slide 44 text

44 NDC Porto 2023 ● Set SMART goals ● Be transparent ● Set boundaries ● Experiment with pricing

Slide 45

Slide 45 text

45 NDC Porto 2023

Slide 46

Slide 46 text

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

Slide 47

Slide 47 text

47 NDC Porto 2023

Slide 48

Slide 48 text

48 NDC Porto 2023 Before we go forward, let’s talk about business models

Slide 49

Slide 49 text

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

Slide 50

Slide 50 text

50 NDC Porto 2023 one more thing, usage based pricing ● Usage in SaaS: volume, seats ● Usage in Open Core: concurrency, seats

Slide 51

Slide 51 text

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.

Slide 52

Slide 52 text

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?

Slide 53

Slide 53 text

53 NDC Porto 2023 Problem #4: People are pulling me in different directions Solution: Strong mission & leadership

Slide 54

Slide 54 text

54 NDC Porto 2023 Perhaps, it’s time to find a co-founder?

Slide 55

Slide 55 text

55 NDC Porto 2023 Example #4 cal.com Market need: Calendly didn’t suffice for talent marketplace Result: Transparent, convenient and beautiful scheduling tool

Slide 56

Slide 56 text

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.

Slide 57

Slide 57 text

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

Slide 58

Slide 58 text

58 NDC Porto 2023

Slide 59

Slide 59 text

59 NDC Porto 2023 2 years later: ● $32.4M ($25M series A) funding ● 24K+ of GitHub ⭐ = millions of users ● Wildly successful launch on ProductHunt

Slide 60

Slide 60 text

60 NDC Porto 2023

Slide 61

Slide 61 text

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?

Slide 62

Slide 62 text

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

Slide 63

Slide 63 text

63 NDC Porto 2023 Every bit of feedback is your opportunity to grow and improve your product. Iterate fast. Talk about it.

Slide 64

Slide 64 text

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.

Slide 65

Slide 65 text

65 NDC Porto 2023

Slide 66

Slide 66 text

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?

Slide 67

Slide 67 text

67 NDC Porto 2023 Write a good read.me

Slide 68

Slide 68 text

68 NDC Porto 2023

Slide 69

Slide 69 text

69 NDC Porto 2023 Documentation is the first thing people will see. Make it simple and clear, friendly, too.

Slide 70

Slide 70 text

70 NDC Porto 2023 Now that you are free, let’s walk through the steps

Slide 71

Slide 71 text

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

Slide 72

Slide 72 text

72 NDC Porto 2023 Warm & fuzzy

Slide 73

Slide 73 text

73 NDC Porto 2023

Slide 74

Slide 74 text

Let’s connect, I’d be happy to answer any questions! 74 NDC Porto 2023

Slide 75

Slide 75 text

Stay tuned for Dev Propulsion Labs, Season 2 75 NDC Porto 2023

Slide 76

Slide 76 text

76 NDC Porto 2023