open source in mobile

64
Open Source in Mobile

Upload: andrew-savory

Post on 29-Nov-2014

1.169 views

Category:

Technology


2 download

DESCRIPTION

 

TRANSCRIPT

Page 1: Open source in mobile

Open Source in Mobile

Page 3: Open source in mobile

The dim & distant past

Page 4: Open source in mobile

The dim & distant past

19982002 2006

1983

Page 5: Open source in mobile

The dim & distant past

19982002 2006

2005 2007

1983

Page 6: Open source in mobile
Page 7: Open source in mobile
Page 8: Open source in mobile
Page 9: Open source in mobile
Page 10: Open source in mobile
Page 11: Open source in mobile
Page 12: Open source in mobile

$

The future

Page 13: Open source in mobile

$

The future

Investment

Page 14: Open source in mobile

$

The future

Investment

Value Creation

Page 15: Open source in mobile

$

The future

Investment

Value Creation

Page 16: Open source in mobile

$

The future

Investment

Value Creation

We are here

Page 17: Open source in mobile

The present

Page 18: Open source in mobile

3 Mobile OSS Economic Drivers

Page 19: Open source in mobile

Reduced cost ofacquisition of software

3 Mobile OSS Economic Drivers

Page 20: Open source in mobile

Reduced cost ofacquisition of software

Reduced cost ofaccess to innovation

3 Mobile OSS Economic Drivers

Page 21: Open source in mobile

Reduced cost ofacquisition of software

Reduced cost ofaccess to innovation

Reduced cost ofownership of

software

3 Mobile OSS Economic Drivers

Page 22: Open source in mobile
Page 23: Open source in mobile
Page 24: Open source in mobile
Page 25: Open source in mobile
Page 26: Open source in mobile
Page 27: Open source in mobile
Page 28: Open source in mobile
Page 29: Open source in mobile
Page 30: Open source in mobile
Page 31: Open source in mobile
Page 32: Open source in mobile

GeoClue

Page 33: Open source in mobile

... collaboration with OSS projects for maintenance of community software ...

... reduced cost of ownership ...

Page 34: Open source in mobile

Maintenance is the biggest cost in the TCO of Community Open Source Software

Page 36: Open source in mobile
Page 37: Open source in mobile
Page 38: Open source in mobile

!"#$%&'($)"#*+

&,-.#

/0$0-

1

21)#1

)0-1$

,-++'10)3&"-*.+*($

21)#"1*4&"-*.+*( !01*4&"#4#*$#

!"#$%&,-.#

"#4#*$#.

5($)"#*+5($)"#*+

.#6#4-(+#1).#6#4-(+#1)

74(%* 8#)*

9#4#*$#&(

4*1

9#4#*$#&$--1:&"#4#*$#&-;)#1

<==&'($)"#*+&"-*.+*($

<==&"-*.+*(<(#1<(#1

.#6#4-(+#1).#6#4-(+#1)

21)#"1*421)#"1*4

.#6#4-(+#1).#6#4-(+#1)

8'>$

!##.?*,@

A-1)"0?')0-1$

'($)"#*+

8'>$&B&!0C#$

Page 39: Open source in mobile

Forking

Page 40: Open source in mobile

ForkingUpstream open source

Page 41: Open source in mobile

ForkingUpstream open source

Product code

Page 42: Open source in mobile

ForkingUpstream open source

Internal “fork”

Product code

Page 43: Open source in mobile

ForkingUpstream open source

Internal “fork”

Product code

Page 44: Open source in mobile
Page 45: Open source in mobile
Page 46: Open source in mobile
Page 47: Open source in mobile

=

FAIL

Page 48: Open source in mobile
Page 49: Open source in mobile
Page 50: Open source in mobile
Page 51: Open source in mobile

S/W£10.5m

Page 52: Open source in mobile

1™ White Paper

Mobile Open Source Economic Analysis

LiMo Foundation White PaperAugust 2009

Where an open mobile platform is already using key

open source projects of critical importance, there is direct economic value in

constructive engagement with the corresponding open

source communities.

blog.limofoundation.org/index.php/LiMo-Foundation/Mining-of-Open-Source-Code-to-Understand-the-Economics-of-Using-Open-Source-Within-Mobile.html

www.google.com/search?q=limo+blog+mal+economic+analysis

Page 53: Open source in mobile

Upstream open source

Internal “fork”

Product code

Maintenance is the biggest cost in the TCO of Community Open Source Software...

Page 54: Open source in mobile

Upstream open source

Internal “fork”

Product code

“unleveraged potential”

Maintenance is the biggest cost in the TCO of Community Open Source Software...

Page 55: Open source in mobile

• • 

made at this point

Page 56: Open source in mobile

The four merge strategies

•  Here we define merge as bringing upstream open source changes back into internal code lines,

and contribute as the process of offering internal feature enhancements and bug fixes back to

the relevant open source community

•  Merge Never: Develop in isolation and never resync with upstream development

•  $40 million/283 FTEs per year

•  Merge Late Contribute Late: Acknowledge technical debt and resync at end

•  $20 million/141 FTEs per year

•  Merge Early Contribute Later: Continuous resync with upstream, commit later

•  $10 million/70 FTEs per year

•  Merge Early Contribute Early: Continuous resync with upstream and commit

•  $3.3 million/24 FTEs per year

•  In increasing order of potential for long-term cost reduction BUT with a catch:

•  Also increasing sophistication in organisation of integration infrastructure

•  Or “investment in absorptive capacity”

Product development cycle approx 2 years

Cost of

upstream

resync

Time

Community open source

development codeline

Software selection decision

made at this point

Resync

(merge)

with

upstream

MLCL

MECL

MN

With ME, the

vendor’s internal

dev branch is OSS

MECE

Contribute

upstream later

Product shipment

made at this point

Closer integration with

upstream innovation

Greater sophistication

required to manage

integration activity

Page 57: Open source in mobile

Working with open source is a sophisticated supply chain management problem ...

... not rocket science.

Page 58: Open source in mobile

(benevolent) dictator

technical steering group

committers

contributing developers

contributing users

users

evaluators

Meritocracy

Increasinginvolvement

Page 59: Open source in mobile
Page 60: Open source in mobile

The future

Page 61: Open source in mobile

Convergence

Page 62: Open source in mobile

Platforms

Page 63: Open source in mobile

http://www.flickr.com/photos/nielsvk/258859545/

Developers

Page 64: Open source in mobile

Thank you!