shun the ”only use, but not contribute” trap in open source | carl-eric mols | ltg-39/40
TRANSCRIPT
Shun the “Use, but not contribute” trap!
1
Lean Tribe Gathering 39Södertälje, October 5th, 2016
Carl-Eric Mols, Sony Mobile
2
The Sony Mobile Open Source journey- a timeline on OS for mobiles
Entry
2002 2009 2011 2016
2008: Open Source appears in strategy
2009: Open Source is formally adopted
2010: Only Open Source OS
From 2011: Only Android (Linux )
2008
Symbian UIQ/OS
OSE – feature phone OS
Microsoft WP
2010
AndroidFirefoxOS
A layered view on Open Source SoftwareOpen Source is not only about
– Code & License– Development Model & Culture– Market disruptor & Biz builder
Open Source Software = Code & License+ Development Model & Culture+ Market disruptor & Biz builder
Affecting the core business offering
3
Code & License
Development Model & Culture
Market disruptor & Biz
builder
Core biz
4
The Open Source Maturity ModelOriginating from Sony Mobile
Valu
e fo
r the
com
pany
Effort for the company
Engineering driven
Business driven
1. AccidentalDiscovery and
awareness
2. RepetitivePolicy, processes
and training
3. DirectedActive and
contributing
4. CollaborateCo-creating
business value
5. PrevailLeadership through
new initiatives
SCALARE
•A 3-year Industrial EU research project by ITEA*
– *Information Technology for European Advancement
– Swedish participation is founded by Vinnova, the Swedish Governmental Innovation Agency
• Supporting the industry in SCALing softwARE capabilities
• Consist of 10 companies and 3 universities in 5 countries
5
Sony Mobile shares its experience on the introduction of Open Source as the core partof its offerings of smartphones and smartwear.
Scaling scenarios
6
OrganizationProcessProduct
Small & local Large & global
Proprietary Open Source
HW SW
DRIVERS
7
Open Source Scaling ScenariosVa
lue
for t
he co
mpa
ny
Effort for the company
Engineering driven
Business driven
1. AccidentalDiscovery and
awareness
2. RepetitivePolicy, processes
and training
3. DirectedActive and
contributing
4. CollaborateCo-creating
business value
5. PrevailLeadership through
new initiatives
8
Open Source, Engineering Driven
• Based on the external Maturity assessment made in 2014 at Sony Mobile.
• 15 unique OSS Patterns identified + 5 common.
• Clarified where and what to find value extraction.
•Key achievement: Product value extracted from Open Source communities.
”Anti-pattern”
9
Fundamental objectives for contributions Reduce Cost of Maintenance
- Contributions reduces the perils of creating a “Patch Mountain” – or worse! - Forces the competition to re-adjust their set of patches = inflicting them a cost.
Improve Time-To-Market- Fewer patches means faster bring ups and launches,
hence making you to reach the market faster.- But more, contributions gives you insights for adjusting your roadmap
= adjust your requirements = making you to reach the market earlier.
Gain control by climbing the meritocracy ladder- Create engineer-to-engineer relationships that leverages your innovation.- Ultimately, influence the community to drive your business agenda.
10
Impact on maintenance costs:
The dangerous Patch Mountain!
Happens when the τime for patching have eaten up all the τime for development!
11
Impact on requirement management:You can’t command a community from the outside!
• Open Source communities are driven by their own internal “itch”!• Members only ‘voluntary’ takes on obligations, and for the community alone.• The only way to make a community to fulfill your requirements is by your
own participation.• Participation = contributions!
• Besides, consider the implications with• Linux Kernel: 9,000 commits per day!• Chrome release cycle: down to 6 weeks!
Continuous contributions 24/7 are already here.
12
Impact on innovation:
Best of innovation is made in collaboration!
• Evolve your engineers to become Industry Experts, by letting them climb the meritocracy ladder.
• Then challenge the community from within
• Innovate through participation = contributions
• Leverage your innovations in the marketplace
• Thus pave the way for change the market logic
13
Key Take Away
1 Open Source is more than just “free code”
It about making the real gains of Open Source – or not!
2 Gains can’t be made without participation Participation = contributions!
3 Shun the “Use, but not contribute” trap!
Thank [email protected]+46 733 86 42 01
www.scalare.org