Slide 1

Slide 1 text

@andrew_randall Oxymoron noun a figure of speech in which apparently contradictory terms appear in conjunction e.g. the “business” of “open source” Opportunity noun an occasion or situation that makes it possible to do something that you want to do or have to do e.g. this open source project is really taking off; what a great business opportunity! or

Slide 2

Slide 2 text

@andrew_randall Hi, I’m Andy

Slide 3

Slide 3 text

@andrew_randall Five Steps to Open Source Success Write code Publish project Profit! Get amazing idea

Slide 4

Slide 4 text

@andrew_randall How to Succeed in Business 101 Value (> price) Payment (> cost)

Slide 5

Slide 5 text

@andrew_randall Product-Market Fit = Business Success Value (> price) Payment (> cost)

Slide 6

Slide 6 text

@andrew_randall The Open Source Transaction Value $0 Thank you very much

Slide 7

Slide 7 text

@andrew_randall OSS Project Success != Business Success PRs! Issues! Help me getting started! Enhancement requests! Urgent! Security alert! Outage! ! ! ! ? ? ! ☺ ☺ ! ! ⭐ > ☹ Value $0 🤯

Slide 8

Slide 8 text

@andrew_randall Sponsorship == ☕ != Business Success

Slide 9

Slide 9 text

@andrew_randall Remember Business 101 Value (> price) Payment (> cost)

Slide 10

Slide 10 text

@andrew_randall Open source as an element of business Value (> price) Payment (> cost) Value $0 Project Product Some subset of user base

Slide 11

Slide 11 text

@andrew_randall Buyer persona != Project user persona Project Product

Slide 12

Slide 12 text

@andrew_randall OSS Product Strategies (1) Support & Consulting Services Proprietary extensions/ tools (open core) Hosted/SaaS ✔ Great learning opportunity ✔ Can generate meaningful revenue at early stage ✔ Adoption enabler ▪ Consulting hours consume time, don’t pay for OSS dev ▪ Scalability challenge ▪ The Renewal Conundrum ✔ Scalable revenue ✔ Effectively segment market ▪ Potential to confuse users ▪ Can undermine long-term project success ▪ Be clear where the dividing line lies ✔ Highly scalable revenue ✔ Stickiness ✔ Clear OSS differentiation ✔ Option of open core or pure OSS ▪ Easily replicated (unless you protect with closed features or non-free license)

Slide 13

Slide 13 text

@andrew_randall OSS Product Strategies (2) Support + Optional Proprietary Add-ons Distro / Branding Dual Licensing ✔ Enable customers to move from Open Source to Commercial solution at their pace ✔ Mitigates the renewal conundrum ▪ Must be clear and explicit to retain trust ✔ Keeps pure open source, while monetizing brand value ▪ Only ever really worked for Red Hat ✔ Get paid for less restrictive license – no additional product development required! ▪ Negatively impacts OSS adoption, perception, community

Slide 14

Slide 14 text

@andrew_randall The price of your open core is always $0 $0 $x Opportunity

Slide 15

Slide 15 text

@andrew_randall Phase 1: Project Community R&D: Heavy investment in project, community development S&M: Focus on building brand (eponymous/synonymous), dev advocacy, user relationships Credit: Ping Li, Accel (used with permission) Phase 2: Product Definition & packaging R&D: Maintain high level of community investment, steady ramp of product development S&M: Build pipeline (mostly from support requests), deepen understanding of buyer personas Phase 3: Profit Scale & go-to-market R&D: Maintain baseline community development, but really scale product investment S&M: scale sales org, lead gen machine, solution-oriented marketing

Slide 16

Slide 16 text

@andrew_randall

Slide 17

Slide 17 text

@andrew_randall Thank you 🙏 Kinvolk team site: https://www.kinvolk.io Open source at Microsoft: https://opensource.microsoft.com/ Andy Randall | Principal PM, Microsoft [email protected]