towards a sustainable solution to open source
play

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


  1. Towards a sustainable solution to open source sustainability Tobie Langel, Principal, UnlockOpen

  2. The Heartbleed Bug

  3. Heartbleed bug impact ! 4.5 MILLION 
 The number of US patient records whose confidentiality was compromised. " $500 MILLION 
 Estimated cost to the industry.

  4. Pivotal moment where tech industry realizes open source is: # 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).

  5. & 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.

  6. * 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).

  7. - CONTEXTUAL ADS 
 / $6K PER MONTH 
 Advertise on the websites of open source Redistributed to project maintainers out of projects. $10K monthly revenue. . HIRING FOCUS 
 Dedicated solution for hiring developers.

  8. 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).

  9. +

  10. 2 WHAT IS IT? 
 Red Hat business model for the long tail. 3 SERVICES 
 Provide s 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.

  11. $100

  12. $10,000 Monthly revenue of CodeFun.

  13. 1 million dollars • Amount collected by Open Collective in a year. • Amount Tidelift committed to pay developers.

  14. Worldwide developer population Quick back of the envelope math: 12M FT devs x $65K = $780B Non-pro 4.30M + 6M PT devs x $35K = $210B Full-time 11.65M Part-time ~= 1 trillion dollars 6.35M Source: IDC, Worldwide Developer Census, 2018.

  15. 1 million dollars • Amount collected by Open Collective in a year. • Amount Tidelift committed to pay developers.

  16. 100 million dollars 1 million dollars $10,000

  17. 1 billion dollars

  18. 10 billion dollars

  19. 1 trillion dollars

  20. 1 million dollars

  21. “[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.

  22. Developers working on the Linux kernel Non employed 7.7% Employed 92.3% Source: Linux Kernel Development report 2016.

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

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

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

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

  27. Commons Problem Software Problem Software Engineer Engineer Co ! ee OPEN SOURCE CODE Co ! ee Conversations Sarcasm (by-product) Sarcasm (by-product) Code reviews Mentoring Networking Etc. A d o p t b e s t - p r a c t i c e BY-PRODUCTS s I n e l c a r e r o a s m e c & o d e e r u q t u l a u l c i t y d e v o r p m I Improve soft-skills Lower technical debt Improve documentation y l d n Reduced churn e r i f e t o m e R Innovation Influence project direction I n c r e a Access to talent pool s e e " c r i e e d n a c e i l e y s r t s u d n i s a d e v i e c r e P y L e v e t l - u p i e n p g i n i e e r d s n e A “Knowledge spillover” r c c e e s s t o S e B e x t t e p r c a e r e r e r t o p p o r t n u n i t e i e t s w o r k

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

  29. 2 × 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.

  30. 75% of Facebook’s new engineering recruits mention Facebook’s open source Program as a key reason they accepted their o ! er

  31. The key to open source sustainability is to make organizations understand the ROI of contributing to open source: What’s in it for them .

  32. Tobie Langel Principal, UnlockOpen unlockopen.com tobie@unlockopen.com @tobie Thank you!

Recommend


More recommend