Slide 1

Slide 1 text

This is not a talk about ruby !1 #rubyHACK2018

Slide 2

Slide 2 text

this is a talk about you !2 #rubyHACK2018

Slide 3

Slide 3 text

Eric Berry tweets at @coderberry emails at [email protected] blogs at medium.com/@codesponsor commits to github.com/coderberry works for Consensys is the founder of Code Sponsor has too many avatars !3 #rubyHACK2018

Slide 4

Slide 4 text

!4

Slide 5

Slide 5 text

!5

Slide 6

Slide 6 text

!6 That’s me! #rubyHACK2018

Slide 7

Slide 7 text

25.3 million active repositories on GitHub (GitHub Octoverse - 2017) !7 source #rubyHACK2018

Slide 8

Slide 8 text

78% companies that run on open source (Black Duck Software / North Bridge Survey - 2015) !8 !8 source #rubyHACK2018

Slide 9

Slide 9 text

!9 source #rubyHACK2018

Slide 10

Slide 10 text

$140 billion economic value of open source (Oxford TransferSummit - 2011) !10 source #rubyHACK2018

Slide 11

Slide 11 text

31% of total software and services market (Oxford TransferSummit - 2011) !11 source #rubyHACK2018

Slide 12

Slide 12 text

!12 #rubyHACK2018 Why contribute?

Slide 13

Slide 13 text

!13 #rubyHACK2018 source • Need • Fun / Culture • Social Motivating Factors

Slide 14

Slide 14 text

!14 #rubyHACK2018 source • Need • Fun / Culture • Social Motivating Factors

Slide 15

Slide 15 text

!15 #rubyHACK2018 source • Need • Fun / Culture • Social Motivating Factors

Slide 16

Slide 16 text

!16 #rubyHACK2018 source • Need • Fun / Culture • Social Motivating Factors

Slide 17

Slide 17 text

!17 #rubyHACK2018

Slide 18

Slide 18 text

!18 #rubyHACK2018

Slide 19

Slide 19 text

!19 #rubyHACK2018

Slide 20

Slide 20 text

!20 #rubyHACK2018

Slide 21

Slide 21 text

!21 #rubyHACK2018

Slide 22

Slide 22 text

!22 #rubyHACK2018

Slide 23

Slide 23 text

TF ≤ 2 65% of OSS repositories (A Novel Approach for Estimating Truck Factors, April 2016) source !23 #rubyHACK2018

Slide 24

Slide 24 text

!24 source #rubyHACK2018

Slide 25

Slide 25 text

!25 source #rubyHACK2018

Slide 26

Slide 26 text

!26 source #rubyHACK2018

Slide 27

Slide 27 text

!27 source #rubyHACK2018 @jlukic

Slide 28

Slide 28 text

!28 #rubyHACK2018 source

Slide 29

Slide 29 text

!29 #rubyHACK2018 source

Slide 30

Slide 30 text

!30 #rubyHACK2018 source

Slide 31

Slide 31 text

!31 #rubyHACK2018 SUSTAINABLE?

Slide 32

Slide 32 text

!32 #rubyHACK2018 Should open source be free?

Slide 33

Slide 33 text

!33 Think ‘free speech,’ not ‘free beer.’ Richard Stallman (GNU Project, Free Software Foundation) #rubyHACK2018

Slide 34

Slide 34 text

!34 #rubyHACK2018 SPEECH VS

Slide 35

Slide 35 text

!35 #rubyHACK2018 SPEECH DIET COKE VS

Slide 36

Slide 36 text

!36 #rubyHACK2018 WHO PAYS FOR THE DIET COKE?

Slide 37

Slide 37 text

#rubyHACK2018

Slide 38

Slide 38 text

TIME #rubyHACK2018 : (

Slide 39

Slide 39 text

TIME #rubyHACK2018 : ( BURNOUT

Slide 40

Slide 40 text

!40 #rubyHACK2018

Slide 41

Slide 41 text

!41 #rubyHACK2018

Slide 42

Slide 42 text

!42 #rubyHACK2018

Slide 43

Slide 43 text

!43 #rubyHACK2018

Slide 44

Slide 44 text

#rubyHACK2018

Slide 45

Slide 45 text

!45 #rubyhack2018 source On June 19th, 2017, one hundred people gathered in San Francisco to create a cultural shift in how we think about the sustainability of open source software.

Slide 46

Slide 46 text

!46 #rubyhack2018 source “Key pieces of OSS, of which many applications depend on, are often supported by small groups of individual contributors with no financial support or contractual obligation to do so …

Slide 47

Slide 47 text

!47 #rubyhack2018 source … This has created a landscape in which the goodwill of a few can no longer sustain the increasing demands the ecosystem places on them.“

Slide 48

Slide 48 text

!48 #rubyhack2018 source "Use money as an incentive for open source"

Slide 49

Slide 49 text

!49 #rubyhack2018 source “Removing the cultural aversion to money in open source can enable code contributors to keep building software…”

Slide 50

Slide 50 text

!50 #rubyhack2018 source …while incentivizing others to take on other equally important but less implicitly rewarding tasks like resolving issues and bug triaging”

Slide 51

Slide 51 text

!51 #rubyhack2018 source Maintainers in the front Contributors in the back

Slide 52

Slide 52 text

!52 #rubyhack2018 maintenance can suck

Slide 53

Slide 53 text

!53 #rubyhack2018 funding makes it suck less

Slide 54

Slide 54 text

!54

Slide 55

Slide 55 text

!55 #rubyhack2018 source Shared Source Venture Capital

Slide 56

Slide 56 text

!56 #rubyhack2018 source DONATIONS (CHARITY) Donation Buttons Sponsorships Grants Foundations Ask for money from others to support the project.

Slide 57

Slide 57 text

!57 #rubyhack2018 source Donation Buttons Sponsorships Grants Foundations Ask for money from others to support the project. Low barrier of entry DONATIONS (CHARITY)

Slide 58

Slide 58 text

!58 #rubyhack2018 source Donation Buttons Sponsorships Grants Foundations Ask for money from others to support the project. Low barrier of entry Allows developer to focus on code DONATIONS (CHARITY)

Slide 59

Slide 59 text

!59 #rubyhack2018 source Donation Buttons Sponsorships Grants Foundations Ask for money from others to support the project. Low barrier of entry Allows developer to focus on code Little to no payout without fund-raising efforts DONATIONS (CHARITY)

Slide 60

Slide 60 text

!60 #rubyhack2018 source Donation Buttons Sponsorships Grants Foundations Ask for money from others to support the project. Low barrier of entry Allows developer to focus on code Little to no payout without fund-raising efforts May need a large audience DONATIONS (CHARITY)

Slide 61

Slide 61 text

!61 #rubyhack2018 source Donation Buttons Sponsorships Grants Foundations Ask for money from others to support the project. DONATIONS (CHARITY)

Slide 62

Slide 62 text

!62 #rubyhack2018 Donation Buttons Sponsorships Grants Foundations Ask for money from others to support the project. Potential Funding ($) Time away from code DONATIONS (CHARITY)

Slide 63

Slide 63 text

!63 #rubyhack2018 source SUPPORT Books / Merchandise Training Consulting & Services Sell time and/or merchandise for training/support

Slide 64

Slide 64 text

!64 #rubyhack2018 source SUPPORT Books / Merchandise Training Consulting & Services Good for marketing Sell time and/or merchandise for training/support

Slide 65

Slide 65 text

!65 #rubyhack2018 source SUPPORT Books / Merchandise Training Consulting & Services Good for marketing Helps keep project aligned with needs Sell time and/or merchandise for training/support

Slide 66

Slide 66 text

!66 #rubyhack2018 source SUPPORT Books / Merchandise Training Consulting & Services Good for marketing Helps keep project aligned with needs Smaller OSS projects don’t benefit Sell time and/or merchandise for training/support

Slide 67

Slide 67 text

!67 #rubyhack2018 source SUPPORT Books / Merchandise Training Consulting & Services Good for marketing Helps keep project aligned with needs Smaller OSS projects don’t benefit Paid training is rarely in demand Sell time and/or merchandise for training/support

Slide 68

Slide 68 text

!68 #rubyhack2018 source SUPPORT Books / Merchandise Training Consulting & Services Good for marketing Helps keep project aligned with needs Smaller OSS projects don’t benefit Paid training is rarely in demand Can distract from core development Sell time and/or merchandise for training/support

Slide 69

Slide 69 text

!69 #rubyhack2018 source

Slide 70

Slide 70 text

!70 #rubyhack2018 source

Slide 71

Slide 71 text

!71 #rubyhack2018 source

Slide 72

Slide 72 text

!72 #rubyhack2018 source

Slide 73

Slide 73 text

!73 #rubyhack2018 SUPPORT Books / Merchandise Training Consulting & Services Sell time and/or merchandise for training/support Potential Funding ($) Time away from code

Slide 74

Slide 74 text

!74 #rubyhack2018 source LICENSE Shared Source Freemium License Dual License Open Core SaaS / Venture Capital Sell license, features or paid hosting

Slide 75

Slide 75 text

!75 #rubyhack2018 source LICENSE Can scale well if successful Shared Source Freemium License Dual License Open Core SaaS / Venture Capital Sell license, features or paid hosting

Slide 76

Slide 76 text

!76 #rubyhack2018 source LICENSE Can scale well if successful Has potential to provide full-time income Shared Source Freemium License Dual License Open Core SaaS / Venture Capital Sell license, features or paid hosting

Slide 77

Slide 77 text

!77 #rubyhack2018 source LICENSE Can scale well if successful Has potential to provide full-time income Smaller OSS projects don’t benefit Shared Source Freemium License Dual License Open Core SaaS / Venture Capital Sell license, features or paid hosting

Slide 78

Slide 78 text

!78 #rubyhack2018 source LICENSE Can scale well if successful Has potential to provide full-time income Smaller OSS projects don’t benefit Can distract from core development Shared Source Freemium License Dual License Open Core SaaS / Venture Capital Sell license, features or paid hosting

Slide 79

Slide 79 text

!79 #rubyhack2018 source LICENSE Can scale well if successful Has potential to provide full-time income Smaller OSS projects don’t benefit Can distract from core development Requires entrepreneur mindset Shared Source Freemium License Dual License Open Core SaaS / Venture Capital Sell license, features or paid hosting

Slide 80

Slide 80 text

!80 #rubyhack2018

Slide 81

Slide 81 text

!81 #rubyhack2018 source LICENSE Shared Source Freemium License Dual License Open Core SaaS / Venture Capital Sell license, features or paid hosting Potential Funding ($) Time away from code

Slide 82

Slide 82 text

!82 #rubyhack2018 source

Slide 83

Slide 83 text

!83 #rubyhack2018

Slide 84

Slide 84 text

!84 #rubyhack2018 Your ad goes here

Slide 85

Slide 85 text

!85 #rubyhack2018 Charity Budget Marketing Budget

Slide 86

Slide 86 text

!86 #rubyhack2018 Charity Budget Marketing Budget ROI

Slide 87

Slide 87 text

!87 #rubyhack2018 source Where can we spend our advertising budget that will not only get our message to software developers, but help them as well? ?

Slide 88

Slide 88 text

!88 #rubyhack2018

Slide 89

Slide 89 text

!89 #rubyhack2018 #rubyhack2018

Slide 90

Slide 90 text

!90 #rubyhack2018 source

Slide 91

Slide 91 text

!91 #rubyhack2018 source

Slide 92

Slide 92 text

!92 #rubyhack2018 source

Slide 93

Slide 93 text

$11,086.90 total amount paid to developers in Q4, 2017 (via Code Sponsor) !93 source #rubyHACK2018

Slide 94

Slide 94 text

!94 source #rubyHACK2018 Potential Funding ($) Time away from code

Slide 95

Slide 95 text

!95 #rubyHACK2018

Slide 96

Slide 96 text

!96 #rubyHACK2018 WHY IS FUNDING OSS HARD?

Slide 97

Slide 97 text

!97 #rubyHACK2018 Begeloperfundoise Develoswagupportoise Developrenuemarketosupportoise Either we need to change…

Slide 98

Slide 98 text

!98 #rubyHACK2018 OK … or they do

Slide 99

Slide 99 text

Questions? !99 #rubyHACK2018 @coderberry