Making the business case for contributing to open source Tobie Langel, Principal, UnlockOpen (@tobie)
Slide 2
“In short, software is eating the world.” —Marc Andreessen, WSJ, August 20, 2011.
Slide 3
“In short, software is eating the world.”
open source
—Marc Andreessen, WSJ, August 20, 2011.
96% 57% OF APPS CONTAIN OPEN SOURCE COMPONENTS
OF CODEBASE IS OPEN SOURCE
Source: Black Duck 2018 OSSRA
Slide 4
And yet…
Slide 5
Why should companies contribute to open source?
Common good The Right Thing To Do™
Paying it forward Etc.
Slide 6
Lack know-how
The Right Thing To Do™
Paying it forward
Increased Risk
Wasted resources
Common good
Lost IP
Lost competitive advantage
Slide 7
The ROI of using open source is well understood. The ROI of contributing to open source: not so much.
Slide 8
ROI of contributing to open source
Software Companies
Tech Companies
All Companies
Business Model Strategic
Leverage 2nd Order Consequences
Slide 9
Software Companies
Slide 10
Software Companies
Tech Companies
Slide 11
S
Tech Companies
Commoditize Your Complement Company
Focus
Complement
Slide 12
S
Tech Companies
On-ramp developers
Slide 13
Software Companies
Tech Companies
All Companies
Slide 14
Problem Co!ee
Engineer
Sarcasm (by-product)
Solution
Slide 15
Problem Co!ee
Software Engineer Sarcasm (by-product)
CODE
Slide 16
Problem Co!ee
Software Engineer
Sarcasm (by-product)
Commons OPEN SOURCE CODE
Slide 17
Problem Co!ee
Software Engineer
Sarcasm (by-product)
Commons OPEN SOURCE CODE Conversations Code reviews Mentoring Networking Etc.
Software Engineer
Sarcasm (by-product)
Problem Co!ee
Slide 18
Problem Co!ee
Commons
Software Engineer
Software Engineer
OPEN SOURCE CODE Conversations Code reviews Mentoring Networking Etc.
Sarcasm (by-product)
Problem Co!ee
Sarcasm (by-product)
BY-PRODUCTS • • • •
Increase code quality Improve documentation Lower technical debt Influence project direction
• • • •
Level-up engineers Improve soft-skills Adopt best-practices Access to expert network
• • • • •
Perceived as industry leader Access to talent pool Remote friendly Reduced churn Improved culture & morale
• • • •
Increase e"ciencies “Knowledge spillover” Serendipity Innovation
Slide 19
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.
Slide 20
75%
OF FACEBOOK’S NEW ENGINEERING RECRUITS MENTION FACEBOOK’S OPEN SOURCE PROGRAM AS A KEY REASON THEY ACCEPTED THEIR OFFER
Slide 21
"But we also noticed some effect that we didn’t expect. All the public visibility [sponsoring Webpack] have given us lead to a situation where we suddenly became one of the most interesting companies to work for as a JavaScript developer. […]” “We’ve hired a lot of really great engineers who mentioned during their job interview that our sponsoring for Webpack was one of their primary motivations for applying, […]” —Patrick Gotthardt, Lead JavaScript Architect, Trivago, 9 July 2018.
Slide 22
Lack know-how
Increased Risk
Lost IP
Wasted resources
Lost competitive advantage
Slide 23
Lost competitive advantage
“I skate to where the puck is going to be, not to where it has been.” —Wayne Gretzky
Photo: Rick Dikeman, 1997 (CC BY-SA 3.0)
Slide 24
Photo: O'Reilly AI Conference, 2016 (CC BY-NC 2.0)
Lost IP
“In today's world of fast-paced internet services deployment, owning IP has become considerably less important than turning research results into innovative products as quickly as possible, and deploying them at scale.” —Yann LeCun, Business Insider, Aug. 3, 2018.
Slide 25
Slide 26
•
Focus on business outcomes.
•
Be reasonable.
•
Show empathy to other’s needs in the organization.
•
Aim for small wins. Start small.
•
Remember it’s a mindset shift.