Towards a sustainable solution to open source sustainability Tobie - - PowerPoint PPT Presentation

towards a sustainable solution to open source
SMART_READER_LITE
LIVE PREVIEW

Towards a sustainable solution to open source sustainability Tobie - - PowerPoint PPT Presentation

Towards a sustainable solution to open source sustainability Tobie Langel, Principal, UnlockOpen The Heartbleed Bug Heartbleed bug impact ! 4.5 MILLION The number of US patient records whose confidentiality was compromised. " $500


slide-1
SLIDE 1

Towards a sustainable solution to

  • pen source sustainability

Tobie Langel, Principal, UnlockOpen

slide-2
SLIDE 2

The Heartbleed Bug

slide-3
SLIDE 3

! 4.5 MILLION


The number of US patient records whose confidentiality was compromised.

" $500 MILLION


Estimated cost to the industry.

Heartbleed bug impact

slide-4
SLIDE 4

# UBIQUITOUS


2/3 of active sites on the Internet rely on the OpenSSL library.

⚠ CRITICAL


OpenSSL encrypts private communications, bank transactions, medical records, etc.

% UNDERFUNDED


Only 1 full-time maintainer, shoestring budget ($2k/year).

Pivotal moment where tech industry realizes open source is:

slide-5
SLIDE 5
slide-6
SLIDE 6
slide-7
SLIDE 7

& FOCUS


Originally aimed at artists, musicians & writers.

' GOAL


Create a “meaningful revenue stream.”

( SUCCESS STORY


Evan You (pictured), creator of Vue.js. Nets over $17K per month.

❌ REPRODUCIBLE?


Not really. Very few devs have a large enough revenue stream to work on OSS full-time.

slide-8
SLIDE 8
slide-9
SLIDE 9

* GITHUB ISSUE MARKET


Allows project owners to add bounties to GitHub issues. Devs submit their work as a pull request.

" $500,000


Amount of bounties paid on the platform in 2018. ⛓ BLOCKCHAIN-BASED
 Developers received bounties in Ether. , WHOLE ECOSYSTEM
 GitCoin also provides an ad network (CodeFund), and a Patreon-like solution (Grants).

slide-10
SLIDE 10
  • CONTEXTUAL ADS


Advertise on the websites of open source projects.

. HIRING FOCUS


Dedicated solution for hiring developers.

/ $6K PER MONTH


Redistributed to project maintainers out of $10K monthly revenue.

slide-11
SLIDE 11
slide-12
SLIDE 12

0 WHAT DOES IT DO?


Provides non profit status (501c6) to open source projects & transparency as to how funds are used.

( SUCCESS STORY


WebPack reached $400K+ yearly funding in 2018.
 Win-win situation for key sponsor (trivago).

1 LONG TAIL PROBLEM


A few projects are getting most of the funding (>25% of total funds for WebPack in 2017).

slide-13
SLIDE 13

+

slide-14
SLIDE 14
slide-15
SLIDE 15

2 WHAT IS IT?


Red Hat business model for the long tail.

3 SERVICES


Provides security updates, maintenance, and legal assurances for all open source projects in an organization’s stack.

4 HOW?


By paying the actual maintainers to do the work.

( SUCCESS STORY


None yet. It’s too early.

slide-16
SLIDE 16
slide-17
SLIDE 17

$100

slide-18
SLIDE 18

Monthly revenue of CodeFun.

$10,000

slide-19
SLIDE 19

1 million dollars

  • Amount collected by Open Collective in a year.
  • Amount Tidelift committed to pay developers.
slide-20
SLIDE 20

Worldwide developer population

Source: IDC, Worldwide Developer Census, 2018.

Non-pro 4.30M Part-time 6.35M Full-time 11.65M

Quick back of the envelope math: 12M FT devs x $65K = $780B

+ 6M PT devs x $35K = $210B

~= 1 trillion dollars

slide-21
SLIDE 21

1 million dollars

  • Amount collected by Open Collective in a year.
  • Amount Tidelift committed to pay developers.
slide-22
SLIDE 22

100 million dollars 1 million dollars $10,000

slide-23
SLIDE 23

1 billion dollars

slide-24
SLIDE 24

10 billion dollars

slide-25
SLIDE 25

1 trillion dollars

slide-26
SLIDE 26

1 million dollars

slide-27
SLIDE 27

“[P]art of the reason much of open source is so good, and

  • ften so superior to closed-source commercial projects, is the

natural boundary of constraints. If you are not being paid or

  • therwise 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-28
SLIDE 28

Developers working on the Linux kernel

Source: Linux Kernel Development report 2016.

Non employed 7.7% Employed 92.3%

slide-29
SLIDE 29
slide-30
SLIDE 30

Engineer Sarcasm (by-product) Problem Co!ee Solution

slide-31
SLIDE 31

Software Engineer Sarcasm (by-product) Problem Co!ee CODE

slide-32
SLIDE 32

Software Engineer Sarcasm (by-product) Problem Co!ee OPEN SOURCE CODE Commons Software Engineer Sarcasm (by-product) Problem Co!ee

slide-33
SLIDE 33

Software Engineer Sarcasm (by-product) Problem Co!ee OPEN SOURCE CODE Commons Software Engineer Sarcasm (by-product) Problem Co!ee Conversations Code reviews Mentoring Networking Etc.

slide-34
SLIDE 34

Software Engineer Sarcasm (by-product) Problem Co!ee OPEN SOURCE CODE Commons Software Engineer Sarcasm (by-product) Problem Co!ee

BY-PRODUCTS

Conversations Code reviews Mentoring Networking Etc.

I n c r e a s e c

  • d

e q u a l i t y Improve documentation Lower technical debt Influence project direction P e r c e i v e d a s i n d u s t r y l e a d e r Access to talent pool R e m

  • t

e f r i e n d l y Reduced churn I m p r

  • v

e d c u l t u r e & m

  • r

a l e I n c r e a s e e " c i e n c i e s “Knowledge spillover” S e r e n d i p i t y Innovation L e v e l

  • u

p e n g i n e e r s Improve soft-skills A d

  • p

t b e s t

  • p

r a c t i c e s A c c e s s t

  • e

x p e r t n e t w

  • r

k B e t t e r c a r e e r

  • p

p

  • r

t u n i t i e s

slide-35
SLIDE 35

BY-PRODUCTS

Increase code quality Improve documentation Lower technical debt Influence project direction Perceived as industry leader Access to talent pool Remote friendly Reduced churn Improved culture & morale Increase e"ciencies “Knowledge spillover” Serendipity Innovation Level-up engineers Improve soft-skills Adopt best-practices Access to expert network Better career opportunities PROJECT ORGANIZATION TEAM INDIVIDUAL

slide-36
SLIDE 36

TWICE AS EFFICIENT

Contributing firms capture up to 100% more productive value from usage of open source than their free-riding peers.

Source: Franck Nagle, Learning by Contributing, 2017.

slide-37
SLIDE 37

75%

  • f Facebook’s new engineering recruits

mention Facebook’s open source Program as a key reason they accepted their o!er

slide-38
SLIDE 38

The key to open source sustainability is to make organizations understand the ROI of contributing to open source:

What’s in it for them.

slide-39
SLIDE 39

Thank you!

Tobie Langel Principal, UnlockOpen unlockopen.com tobie@unlockopen.com @tobie