1 Billion Dollars for Open Source Maintainers

A presentation at State of Open Con in February 2024 in London, UK by Tobie Langel

Slide 1

Slide 1

1 Billion Dollars FOR OPEN SOURCE MAINTAINERS Tobie Langel, UnlockOpen tobie@unlockopen.com Tobie Langel (@tobie) Principal, UnlockOpen

Slide 2

Slide 2

! 1 billion dollars per year! That sounds like a lot… but is it?

Slide 3

Slide 3

” Who am I? ” Tobie Langel # Jazz drummer → open source dev → consultant $ UnlockOpen, consulting firm ♻ & sustainability & supply chain security advocate before it was cool

Slide 4

Slide 4

’ We need a mindset shift ( Money ) Maintenance * Beyond the “open source way” ❌ Who’s going to pay for this? , Every project is different; this won’t always be a good fit

Slide 5

Slide 5

MONEY CHAPTER 1 Tobie Langel, UnlockOpen tobie@unlockopen.com Tobie Langel (@tobie) Principal, UnlockOpen

Slide 6

Slide 6

! 1 billion dollars per year! That sounds like a lot… but is it?

Slide 7

Slide 7

Let’s do the math!

Slide 8

Slide 8

. How many developers in the world?

Slide 9

Slide 9

/ 16 million pro developers worldwide Source: IDC 2022

Slide 10

Slide 10

. Average dev salary worldwide?

Slide 11

Slide 11

0 Average dev salary worldwide $60,000 - $77,000* * Loaded salaries can be up to twice as much! Source: Statista 2024

Slide 12

Slide 12

16 million × 65,000 = ?

Slide 13

Slide 13

16 million × 65,000 = ~1 trillion

Slide 14

Slide 14

0.1% of 1 trillion = ?

Slide 15

Slide 15

0.1% of 1 trillion = 1 billion

Slide 16

Slide 16

1 trillion dollars Spent on software development yearly 11111111111111111111111111111111111111111111111111 11111111111111111111111111111111111111111111111111 11111111111111111111111111111111111111111111111111 11111111111111111111111111111111111111111111111111 11111111111111111111111111111111111111111111111111 11111111111111111111111111111111111111111111111111 11111111111111111111111111111111111111111111111111 11111111111111111111111111111111111111111111111111 11111111111111111111111111111111111111111111111111 11111111111111111111111111111111111111111111111111 11111111111111111111111111111111111111111111111111 11111111111111111111111111111111111111111111111111 11111111111111111111111111111111111111111111111111 11111111111111111111111111111111111111111111111111 11111111111111111111111111111111111111111111111111 11111111111111111111111111111111111111111111111111 11111111111111111111111111111111111111111111111111 11111111111111111111111111111111111111111111111111 11111111111111111111111111111111111111111111111111 11111111111111111111111111111111111111111111111111 1 = 1 Billion Dollars

Slide 17

Slide 17

1 trillion dollars Spent on software development yearly 11111111111111111111111111111111111111111111111111 11111111111111111111111111111111111111111111111111 11111111111111111111111111111111111111111111111111 11111111111111111111111111111111111111111111111111 11111111111111111111111111111111111111111111111111 11111111111111111111111111111111111111111111111111 11111111111111111111111111111111111111111111111111 11111111111111111111111111111111111111111111111111 11111111111111111111111111111111111111111111111111 11111111111111111111111111111111111111111111111111 11111111111111111111111111111111111111111111111111 11111111111111111111111111111111111111111111111111 11111111111111111111111111111111111111111111111111 11111111111111111111111111111111111111111111111111 11111111111111111111111111111111111111111111111111 11111111111111111111111111111111111111111111111111 11111111111111111111111111111111111111111111111111 11111111111111111111111111111111111111111111111111 11111111111111111111111111111111111111111111111111 11111111111111111111111111111111111111111111111112 1 = 1 Billion Dollars $1B for open source!

Slide 18

Slide 18

76% of code is open source 11111111111111111111111111111111111111111111111111 11111111111111111111111111111111111111111111111111 11111111111111111111111111111111111111111111111111 11111111111111111111111111111111111111111111111111 11111111111111111111111111111111111111112222222222 22222222222222222222222222222222222222222222222222 22222222222222222222222222222222222222222222222222 22222222222222222222222222222222222222222222222222 22222222222222222222222222222222222222222222222222 22222222222222222222222222222222222222222222222222 22222222222222222222222222222222222222222222222222 22222222222222222222222222222222222222222222222222 22222222222222222222222222222222222222222222222222 22222222222222222222222222222222222222222222222222 22222222222222222222222222222222222222222222222222 22222222222222222222222222222222222222222222222222 22222222222222222222222222222222222222222222222222 22222222222222222222222222222222222222222222222222 22222222222222222222222222222222222222222222222222 22222222222222222222222222222222222222222222222222 1 = proprietary 2 = open source Source: Synopsis OSSRA Report 2023

Slide 19

Slide 19

$1T spent on software dev 76% of code is open source 11111111111111111111111111111111111111111111111111 11111111111111111111111111111111111111111111111111 11111111111111111111111111111111111111111111111111 11111111111111111111111111111111111111111111111111 11111111111111111111111111111111111111111111111111 11111111111111111111111111111111111111111111111111 11111111111111111111111111111111111111111111111111 11111111111111111111111111111111111111111111111111 11111111111111111111111111111111111111111111111111 11111111111111111111111111111111111111112222222222 11111111111111111111111111111111111111111111111111 22222222222222222222222222222222222222222222222222 11111111111111111111111111111111111111111111111111 22222222222222222222222222222222222222222222222222 11111111111111111111111111111111111111111111111111 22222222222222222222222222222222222222222222222222 11111111111111111111111111111111111111111111111111 22222222222222222222222222222222222222222222222222 11111111111111111111111111111111111111111111111111 22222222222222222222222222222222222222222222222222 11111111111111111111111111111111111111111111111111 22222222222222222222222222222222222222222222222222 11111111111111111111111111111111111111111111111111 22222222222222222222222222222222222222222222222222 11111111111111111111111111111111111111111111111111 22222222222222222222222222222222222222222222222222 11111111111111111111111111111111111111111111111111 22222222222222222222222222222222222222222222222222 11111111111111111111111111111111111111111111111111 22222222222222222222222222222222222222222222222222 11111111111111111111111111111111111111111111111111 22222222222222222222222222222222222222222222222222 11111111111111111111111111111111111111111111111111 22222222222222222222222222222222222222222222222222 11111111111111111111111111111111111111111111111111 22222222222222222222222222222222222222222222222222 11111111111111111111111111111111111111111111111111 22222222222222222222222222222222222222222222222222 11111111111111111111111111111111111111111111111112 22222222222222222222222222222222222222222222222222 feel is Share of the money we ink about absurdly high to even th Part of the stack we’re responsible for

Slide 20

Slide 20

3 So… does 1 billion dollars per year still sounds like a lot?

Slide 21

Slide 21

MAINTENANCE CHAPTER 2 Tobie Langel (@tobie) Principal, UnlockOpen

Slide 22

Slide 22

4 So I hear you all thinking… “Money would kill open source!”

Slide 23

Slide 23

“[P]art of the reason much of open source is so good, and often so superior to closed-source commercial projects, is the natural boundary of constraints. If you are not being paid or otherwise compensated directly for your work, you’re less likely to needlessly embellish it. You’re solving the problems for you and your mates, likely in the simplest way you could, so you can get back to whatever you originally intended to do before starting to shave the yak.” —DHH, The Perils of mixing open source and money, Nov 12, 2013.

Slide 24

Slide 24

5 The “open source way” is an incredible innovation engine

Slide 25

Slide 25

) …but maintenance is not innovation!

Slide 26

Slide 26

) Open source maintenance today ) “I have 14 features to maintain. I’m burning out!” 6 “Here’s $10K for this new feature.” ) “Thank you!?” ) … ) “I have 15 features to maintain. I’m burning out!”

Slide 27

Slide 27

7 We suffers from featuritis*

  • also know as “Shiny Object Syndrome” or SOS 8

Slide 28

Slide 28

♻ Project lifecycle

Slide 29

Slide 29

♻ Initial Dev → Growth → Maturity → Sunset

Slide 30

Slide 30

♻ Initial Dev → Growth → Maturity → Sunset / )

Slide 31

Slide 31

9 BDFL → open governance / )

Slide 32

Slide 32

: Genesis → Custom built → Product → Commodity* / * Wardley Maps )

Slide 33

Slide 33

; Agile → Lean → Six Sigma / )

Slide 34

Slide 34

< Pioneers → Settlers → Town Planners / )

Slide 35

Slide 35

= Craft → Industrialization / )

Slide 36

Slide 36

Hard skills → Soft skills / )

Slide 37

Slide 37

? Maker’s schedule → Manager’s schedule / )

Slide 38

Slide 38

@ “Open source way” → / ) ???

Slide 39

Slide 39

Beyond the “Open Source Way” CHAPTER 3 Tobie Langel (@tobie) Principal, UnlockOpen

Slide 40

Slide 40

How we think about “today” ❓ FUNDED A Dev/Maintainer VOLUNTEER

Slide 41

Slide 41

What “today” actually looks like G H E Sales Events Policy C Legal F Marketing I Research D Dev/Maintainer Community management J Infra FUNDED A K Security VOLUNTEER

Slide 42

Slide 42

Mindset shift G H E Sales Events Policy C Legal F Marketing I Research D Dev/Maintainer Community management J Infra FUNDED A K Security ) / Maintainer Developer VOLUNTEER

Slide 43

Slide 43

Tomorrow Support software maintenance without disrupting the open source innovation engine G H E Sales Events Policy C Legal F Marketing I Research D Community management J Infra FUNDED K Security ) / Maintainer Developer VOLUNTEER

Slide 44

Slide 44

L $1B/year is enough to hire ~10’000 maintainers

Slide 45

Slide 45

C Legal entities M Existing open source foundations < Existing fiscal hosts + funding platforms N New entities focused on maintenance O Open source stewards P Combination of the above

Slide 46

Slide 46

Q Team organization ; Develop dedicated practices R Training for maintainers G Proper management & career path ⅕ Fractional maintainers for smaller projects ( Share resources across projects

Slide 47

Slide 47

S Focus & Security support & training N Tooling & infrastructure T Bug triaging 5 Release engineering U Documentation C Compliance

Slide 48

Slide 48

) Benefits for maintainers $ Part time opportunities G Proper management support V Healthcare W Better separation between work & play ( Fund development through maintenance, not maintenance through development

Slide 49

Slide 49

✅ We know this model works!

Slide 50

Slide 50

✨ Recap ( $1B is pocket change compared to the impact of open source ) We should consider dev and maintenance separately * We can shape a better future for open source and maintainers ❓ We still need to figure out how to pay for this! P Every project is different; this won’t always be a good fit

Slide 51

Slide 51

Z Thank you! Tobie Langel, UnlockOpen tobie@unlockopen.com Tobie Langel (@tobie) Principal, UnlockOpen

Slide 52

Slide 52

#stateofopencon #soocon24 #openuk

Slide 53

Slide 53

#stateofopencon #soocon24 #openuk