Slide 1

Slide 1 text

RAILS WORLD AMSTERDAM 2023 IRINA NAZAROVA 
 CEO @ Evil Martians WILDEST DREAMS OF MAKING PROFIT ON OPEN SOURCE

Slide 2

Slide 2 text

RAILS WORLD AMSTERDAM 2023 2 OPEN SOURCE

Slide 3

Slide 3 text

RAILS WORLD AMSTERDAM 2023 3 Web technologies dominate software development...

Slide 4

Slide 4 text

RAILS WORLD AMSTERDAM 2023 4 Web technologies dominate software development... ...thanks to open source

Slide 5

Slide 5 text

RAILS WORLD AMSTERDAM 2023 5

Slide 6

Slide 6 text

RAILS WORLD AMSTERDAM 2023 6 MAINTAINER’S GUIDE TO COMMERCIAL OPEN SOURCE

Slide 7

Slide 7 text

RAILS WORLD AMSTERDAM 2023 IRINA NAZAROVA CEO @ Evil Martians, product consulting for developer tools Co-founder @ AnyCable 7 2x startup founder Research analyst @ J.P. Morgan C++, Ruby on Rails engineer

Slide 8

Slide 8 text

RAILS WORLD AMSTERDAM 2023 8 PRODUCT CONSULTING FOR DEV TOOLS

Slide 9

Slide 9 text

RAILS WORLD AMSTERDAM 2023 9 DOES OPEN SOURCE BRING YOU BUSINESS? PRODUCT CONSULTING FOR DEV TOOLS

Slide 10

Slide 10 text

RAILS WORLD AMSTERDAM 2023 BUT IT’S MORE THAN THAT

Slide 11

Slide 11 text

RAILS WORLD AMSTERDAM 2023 Real-time server for Ruby, Rails, Hotwire that takes care of real-time connectivity, consistency and scaling 11 VLADIMIR DEMENTYEV 
 AUTHOR AND CO - FOUNDER USED BY Communication Collaboration GPS tracking Online events

Slide 12

Slide 12 text

RAILS WORLD AMSTERDAM 2023 AnyCable is open source. AnyCable Pro is a paid on-premise product. Generates about $ 1M annual consulting revenue for Evil Martians.

Slide 13

Slide 13 text

RAILS WORLD AMSTERDAM 2023 imgproxy is open source. imgproxy Pro is a paid on- premise version. imgproxy graduated Evil Martians, raised external funding and incorporated. USED BY Fastest on-the-fly image optimization server

Slide 14

Slide 14 text

RAILS WORLD AMSTERDAM 2023 14 Ideal world

Slide 15

Slide 15 text

RAILS WORLD AMSTERDAM 2023 15

Slide 16

Slide 16 text

RAILS WORLD AMSTERDAM 2023 16 Agency

Slide 17

Slide 17 text

RAILS WORLD AMSTERDAM 2023 17 Agency a thing or person that acts to produce a particular result —

Slide 18

Slide 18 text

RAILS WORLD AMSTERDAM 2023 18 COMMERCIALIZE! 🍏 🍍 📢 👀 㱺 㱺 㱺

Slide 19

Slide 19 text

RAILS WORLD AMSTERDAM 2023 19 But what if it won’t work out?

Slide 20

Slide 20 text

RAILS WORLD AMSTERDAM 2023 20

Slide 21

Slide 21 text

RAILS WORLD AMSTERDAM 2023 21 But what if she had…

Slide 22

Slide 22 text

RAILS WORLD AMSTERDAM 2023 22

Slide 23

Slide 23 text

RAILS WORLD AMSTERDAM 2023 23 “Only 3 simple steps, darling…”

Slide 24

Slide 24 text

RAILS WORLD AMSTERDAM 2023 24 STEP 1 CHOOSE A BUSINESS MODEL

Slide 25

Slide 25 text

RAILS WORLD AMSTERDAM 2023 25 HOW TO EARN ON OPEN SOURCE 1. Cloud subscription, or SaaS 2. Dual licensing, on-premise 3. Consulting contracts

Slide 26

Slide 26 text

RAILS WORLD AMSTERDAM 2023 26 Elastic Redis Sentry Supabase Databricks HOW TO EARN ON OPEN SOURCE 1. Cloud subscription, or SaaS 2. Dual licensing, on-premise 3. Consulting contracts GitHub Treasure Data (FluentD)

Slide 27

Slide 27 text

RAILS WORLD AMSTERDAM 2023 1. Cloud subscription, or SaaS 2. Dual licensing, on-premise 3. Consulting contracts HOW TO EARN ON OPEN SOURCE Sidekiq AnyCable Karafka BulletTrain Avo

Slide 28

Slide 28 text

RAILS WORLD AMSTERDAM 2023 1. Cloud subscription, or SaaS 2. Dual licensing, on-premise 3. Consulting contracts 28 HOW TO EARN ON OPEN SOURCE GitLab Instructure (Canvas LMS) Rapid7 (Metasploit) Puppet Sidekiq AnyCable Karafka BulletTrain Avo

Slide 29

Slide 29 text

RAILS WORLD AMSTERDAM 2023 1. Cloud subscription, or SaaS 2. Dual licensing, on-premise 3. Consulting contracts 29 HOW TO EARN ON OPEN SOURCE Red Hat Evil Martians

Slide 30

Slide 30 text

RAILS WORLD AMSTERDAM 2023 30 1. Cloud subscription, or SaaS 2. Dual licensing, on-premise 3. Consulting contracts HOW TO EARN ON OPEN SOURCE ❗Largest clients move off

Slide 31

Slide 31 text

RAILS WORLD AMSTERDAM 2023 31 ❗Much lower conversions 1. Cloud subscription, or SaaS 2. Dual licensing, on-premise 3. Consulting contracts ❗Largest clients move off HOW TO EARN ON OPEN SOURCE

Slide 32

Slide 32 text

RAILS WORLD AMSTERDAM 2023 32 LET’S SIZE IT

Slide 33

Slide 33 text

RAILS WORLD AMSTERDAM 2023 33 👩💻🧑💻👨💻👨💻 👩💻👩💻🧑💻🧑💻 👨💻👩💻👩💻👩💻 🪙 🍰 🎂 × = ⇒ THEY SPEND # POTENTIAL CLIENTS TAM REVENUE LET’S SIZE IT

Slide 34

Slide 34 text

RAILS WORLD AMSTERDAM 2023 34 We’re all set!

Slide 35

Slide 35 text

RAILS WORLD AMSTERDAM 2023 35 WHICH MODEL TO CHOOSE? 1. Is Revenue < salaries for you and team? – Side/hobby project, to try and learn – Use open source for marketing or HR goals

Slide 36

Slide 36 text

RAILS WORLD AMSTERDAM 2023 In order to raise, you need to test your hypothesis 36 2. Is Revenue > $1B in 5 – 10 years? – Large market. Great opportunity! – Competition with VC-backed companies – You have to raise venture capital too. WHICH MODEL TO CHOOSE? You will have to have both SaaS and on premise eventually. Question is, what to begin with.

Slide 37

Slide 37 text

RAILS WORLD AMSTERDAM 2023 37 3. Is Revenue in between those two values? Or, can you focus on speci fi c smaller niche? – Bootstrap a business – Grow at your own pace WHICH MODEL TO CHOOSE? It can be either of the 3 models, including consulting. To decide which model works better, you need to test it!

Slide 38

Slide 38 text

RAILS WORLD AMSTERDAM 2023 38 HTTPS://DOCS.GOOGLE.COM/SPREADSHEETS/D/1 - F7_SCCQSZZH4TPYGYQQGJOUFAHYGKORPFHABXXSN9E/EDIT#GID = 0 BOOTSTRAPPING CAN TAKE YOU A LONG WAY…

Slide 39

Slide 39 text

RAILS WORLD AMSTERDAM 2023 39 LET YOUR SKILLS TALK If you are good with content and marketing, go with bottom-up sales & SaaS. If you have many connections, start with top-down sales & on-premise. ✍ 💼

Slide 40

Slide 40 text

RAILS WORLD AMSTERDAM 2023 40 TEST YOUR PRODUCT HYPOTHESIS STEP 2

Slide 41

Slide 41 text

RAILS WORLD AMSTERDAM 2023 41 BUILD AN MVP MVP is a tool to validate a product hypothesis quickly without an upfront investment. 👩🎤 🍏 👩🔬

Slide 42

Slide 42 text

RAILS WORLD AMSTERDAM 2023 42 〔👩🎤 🍏 👩🔬〕 BUILD AN MVP MVP is a tool to validate a product hypothesis quickly without an upfront investment.

Slide 43

Slide 43 text

RAILS WORLD AMSTERDAM 2023 43 👩🎤 🍏 👩🔬 20 people you know Figma prototype Meet them for co ff ee and give them your laptop Readers of a subreddit Landing built with Framer Record sessions with PostHog, track signups Attendees of a meetup Presentation Track signups and questions Emails of CTOs of speci fi c companies GitHub page Track signups and responses EXAMPLES

Slide 44

Slide 44 text

RAILS WORLD AMSTERDAM 2023 44 NEXT STEP: PAID PRODUCT 👩🎤❗ 🤚🍏🤚 💸

Slide 45

Slide 45 text

RAILS WORLD AMSTERDAM 2023 45 NEXT STEP: PAID PRODUCT 〔👩🎤❗ 🤚🍏🤚 💸〕

Slide 46

Slide 46 text

RAILS WORLD AMSTERDAM 2023 46 MAKE PROFIT STEP 3

Slide 47

Slide 47 text

RAILS WORLD AMSTERDAM 2023 47 LEVERAGE USAGE - BASED PRICING – NOT ONLY IN SAAS

Slide 48

Slide 48 text

RAILS WORLD AMSTERDAM 2023 48 PRICE P* Q* PRICE DISCRIMINATION THAT IS STILL LEGAL Flat price REVENUE DEMAND CURVE # CLIENTS

Slide 49

Slide 49 text

RAILS WORLD AMSTERDAM 2023 49 PRICE P* Q* PRICE Flat price Usage-based licensing # CLIENTS # CLIENTS P5 P4 P3 P2 P1 REVENUE PRICE DISCRIMINATION THAT IS STILL LEGAL

Slide 50

Slide 50 text

RAILS WORLD AMSTERDAM 2023 50 😱 YOU CAN CHARGE FOR OPEN SOURCE FEATURES

Slide 51

Slide 51 text

RAILS WORLD AMSTERDAM 2023 51 👩🚒 CONSULTING CAN BE COMPLEMENTARY TO BUILDING A PRODUCT

Slide 52

Slide 52 text

RAILS WORLD AMSTERDAM 2023 52 NEW DOCUMENTATION: GUIDES 🦮

Slide 53

Slide 53 text

RAILS WORLD AMSTERDAM 2023 53 🗣📝 TALK ABOUT YOUR PRODUCT AND YOUR WORK

Slide 54

Slide 54 text

RAILS WORLD AMSTERDAM 2023 54 DID YOU SUCCEED?

Slide 55

Slide 55 text

RAILS WORLD AMSTERDAM 2023 55

Slide 56

Slide 56 text

RAILS WORLD AMSTERDAM 2023 56 KEEP GOING 🏃

Slide 57

Slide 57 text

RAILS WORLD AMSTERDAM 2023 57 Fall in love with your audience NOT YOUR PRODUCT

Slide 58

Slide 58 text

RAILS WORLD AMSTERDAM 2023 58

Slide 59

Slide 59 text

RAILS WORLD AMSTERDAM 2023 59 ARE YOUR DREAMS WILD ENOUGH?

Slide 60

Slide 60 text

RAILS WORLD AMSTERDAM 2023 Slides: evilmartians.com/events Sign up for newsletter: evilmartians.com/chronicles anycable.substack.com Twitter: @evilmartians, @any_cable, @inazarova 60 THANK YOU SPECIAL THANKS TO MARTIANS, MILES AND MIDJOURNEY Please donate to razomforukraine.org