Making the Business Case for Contributing to Open Source

A presentation at Open Source Strategy Forum in November 2018 in London, UK by Tobie Langel

Slide 1

Slide 1

Making the business case for contributing to open source Tobie Langel, Principal, UnlockOpen (@tobie)

Slide 2

Slide 2

“In short, software is eating the world.” —Marc Andreessen, WSJ, August 20, 2011.

Slide 3

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

Slide 4

And yet…

Slide 5

Slide 5

Why should companies contribute to open source? Common good The Right Thing To Do™ Paying it forward Etc.

Slide 6

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

Slide 7

The ROI of using open source is well understood. The ROI of contributing to open source: not so much.

Slide 8

Slide 8

ROI of contributing to open source Software Companies Tech Companies All Companies Business Model Strategic Leverage 2nd Order Consequences

Slide 9

Slide 9

Software Companies

Slide 10

Slide 10

Software Companies Tech Companies

Slide 11

Slide 11

S Tech Companies Commoditize Your Complement Company Focus Complement

Slide 12

Slide 12

S Tech Companies On-ramp developers

Slide 13

Slide 13

Software Companies Tech Companies All Companies

Slide 14

Slide 14

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

Slide 15

Slide 15

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

Slide 16

Slide 16

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

Slide 17

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

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

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

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

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

Slide 22

Lack know-how Increased Risk Lost IP Wasted resources Lost competitive advantage

Slide 23

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

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 25

Slide 26

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.

Slide 27

Slide 27

Patent Troll Lost IP

Slide 28

Slide 28

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