foundations considered useful

34
Foundations Considered Useful Mike Milinkovich Executive Director Eclipse Foundation @mmilinkov Monkigras 1-Feb-2012

Upload: mike-milinkovich

Post on 27-Dec-2014

757 views

Category:

Technology


0 download

DESCRIPTION

 

TRANSCRIPT

Page 1: Foundations Considered Useful

Foundations Considered Useful

Mike Milinkovich Executive Director Eclipse Foundation @mmilinkov Monkigras 1-Feb-2012

Page 2: Foundations Considered Useful

1-Feb-2012 Copyright (c) 2012, Eclipse Foundation, Inc. Made available under the Eclipse Public License 1.0 2

First of all, many thanks for completely ignoring my talk title and abstract that I sent you. "Foundations Considered Useful" sounds like more fun.

Page 3: Foundations Considered Useful

1-Feb-2012 Copyright (c) 2012, Eclipse Foundation, Inc. Made available under the Eclipse Public License 1.0 3

First of all, many thanks for completely ignoring my talk title and abstract that I sent you. "Foundations Considered Useful" sounds like more fun.

Hahahahah. Sorry mike- wanted to branch out and take advantage of your combative and funny nature …

Page 4: Foundations Considered Useful

Open Source Foundations Considered Useful (and what we’re doing next)

Mike Milinkovich Executive Director Eclipse Foundation @mmilinkov Monkigras 1-Feb-2012

Page 5: Foundations Considered Useful

I don't have pet peeves; I have major psychotic fucking hatreds…

1-Feb-2012 Copyright (c) 2012, Eclipse Foundation, Inc. Made available under the Eclipse Public License 1.0 5

Page 6: Foundations Considered Useful

Eclipse 3.0 Eclipse 3.1 Callisto Europa Ganymede Galileo Helios Indigo

0

10

20

30

40

50

60

70

3

7

10

2123

33

39

62

1718

24

33

46

8 Years in a Row

Indigo 62 Projects 46 Million Lines of Code 400+ committers 49 companies 18 countries

17-Jan-2012 6 Copyright (c) 2012, Eclipse Foundation, Inc. Made available under the Eclipse Public License 1.0

Page 7: Foundations Considered Useful

1-Feb-2012 Copyright (c) 2012, Eclipse Foundation, Inc. Made available under the Eclipse Public License 1.0 7

Page 8: Foundations Considered Useful

1-Feb-2012 Copyright (c) 2012, Eclipse Foundation, Inc. Made available under the Eclipse Public License 1.0 8

Page 9: Foundations Considered Useful

1-Feb-2012 Copyright (c) 2012, Eclipse Foundation, Inc. Made available under the Eclipse Public License 1.0 9

Page 10: Foundations Considered Useful

If your continued employment depends not just on the quality of the software you employ, then, but perceptions of the quality of the software you employ, the halo effect offered by foundations that actively triage their assets is likely to be of benefit.

1-Feb-2012 Copyright (c) 2012, Eclipse Foundation, Inc. Made available under the Eclipse Public License 1.0 10

Page 11: Foundations Considered Useful

If your continued employment depends not just on the quality of the software you employ, then, but perceptions of the quality of the software you employ, the halo effect offered by foundations that actively triage their assets is likely to be of benefit.

1-Feb-2012 Copyright (c) 2012, Eclipse Foundation, Inc. Made available under the Eclipse Public License 1.0 11

Page 12: Foundations Considered Useful

1-Feb-2012 Copyright (c) 2012, Eclipse Foundation, Inc. Made available under the Eclipse Public License 1.0 12

Page 13: Foundations Considered Useful

1-Feb-2012 Copyright (c) 2012, Eclipse Foundation, Inc. Made available under the Eclipse Public License 1.0 13

Page 14: Foundations Considered Useful

<Sigh> • Governance

• IP Management, licensing, license compatibility

• Project infrastructure and forge (e.g. git)

• Project lifecycle

• Predictability

• Community oversight, norms, mores, culture

• Scale

• Brand value

• Neutrality 1-Feb-2012 Copyright (c) 2012, Eclipse Foundation, Inc. Made available under the Eclipse Public License 1.0 14

Page 15: Foundations Considered Useful

1-Feb-2012 Copyright (c) 2012, Eclipse Foundation, Inc. Made available under the Eclipse Public License 1.0 15

“Governance does not suck.” Jono Bacon

Page 16: Foundations Considered Useful

1-Feb-2012 Copyright (c) 2012, Eclipse Foundation, Inc. Made available under the Eclipse Public License 1.0 16

“Governance does not suck.” Jono Bacon

“Ya, but it’s really fucking hard”

Mike Milinkovich

Page 17: Foundations Considered Useful

Meritocracy

1-Feb-2012 Copyright (c) 2012, Eclipse Foundation, Inc. Made available under the Eclipse Public License 1.0 17

Page 18: Foundations Considered Useful

Transparency

1-Feb-2012 Copyright (c) 2012, Eclipse Foundation, Inc. Made available under the Eclipse Public License 1.0 18

Andrew Magill – flickr.com

Page 19: Foundations Considered Useful

Openness

1-Feb-2012 Copyright (c) 2012, Eclipse Foundation, Inc. Made available under the Eclipse Public License 1.0 19

Chris J. Fry – flickr.com

Page 20: Foundations Considered Useful

Developers, Explained

1-Feb-2012 Copyright (c) 2012, Eclipse Foundation, Inc. Made available under the Eclipse Public License 1.0 20

I need to be involved

Leave me ALONE!

It’s impossible It’s trivial

Page 21: Foundations Considered Useful

Developers, Explained

1-Feb-2012 Copyright (c) 2012, Eclipse Foundation, Inc. Made available under the Eclipse Public License 1.0 21

Page 22: Foundations Considered Useful

1-Feb-2012 Copyright (c) 2012, Eclipse Foundation, Inc. Made available under the Eclipse Public License 1.0 22

Page 23: Foundations Considered Useful

It’s not about you

1-Feb-2012 Copyright (c) 2012, Eclipse Foundation, Inc. Made available under the Eclipse Public License 1.0 23

Page 24: Foundations Considered Useful

It’s not about you It’s about your users

1-Feb-2012 Copyright (c) 2012, Eclipse Foundation, Inc. Made available under the Eclipse Public License 1.0 24

Page 25: Foundations Considered Useful

1-Feb-2012 Copyright (c) 2012, Eclipse Foundation, Inc. Made available under the Eclipse Public License 1.0 25

Page 26: Foundations Considered Useful

We’ve won. What’s Next?

1-Feb-2012 Copyright (c) 2012, Eclipse Foundation, Inc. Made available under the Eclipse Public License 1.0 26

Page 27: Foundations Considered Useful

The amount of software in general consumer products is doubling every

two to three years…

1-Feb-2012 Copyright (c) 2012, Eclipse Foundation, Inc. Made available under the Eclipse Public License 1.0 27

Page 28: Foundations Considered Useful

17-Jan-2012 Copyright (c) 2012, Eclipse Foundation, Inc. Made available under the Eclipse Public License 1.0 28

50 – 100

networked

ECUs

Mercedes

S-Class

Infotainment

Subsystem

20 Mio. LOC

90% of automotive innovations are

realised by software

Page 29: Foundations Considered Useful

The avionics software beginnings

• First significant use of software for avionics : the 80’s

67

68 4

69

70

71

72

73

74 23

75

76

77

78

79

200k - A300FF

23k - A300B

4 k

2 M - A310 4 M - A320

12 M - A330/340

1

10

100

1000

10000

65 70 75 80 85 90 95

Year

vo

lum

e (

k.b

yte

s)

Page 30: Foundations Considered Useful

Therac-25

1-Feb-2012 Copyright (c) 2012, Eclipse Foundation, Inc. Made available under the Eclipse Public License 1.0 30

Page 31: Foundations Considered Useful

© A

IRB

US

FR

AN

CE

S.A

.S. T

ous d

roits r

éserv

és. D

ocum

ent confidentiel.

Open Source Day SIEMENS-VDO 27th September 2006 page 31

Our constraints

One example : AIRBUS A300

• Program began in 1972 and will stop in 2007

2007-1972 = 35 years...

• Support will last until 2050

2050-1972 = 78 years !!!

On board software development for very long lifecycle

products

Page 32: Foundations Considered Useful

© A

IRB

US

FR

AN

CE

S.A

.S. T

ous d

roits r

éserv

és. D

ocum

ent confidentiel.

Open Source Day SIEMENS-VDO 27th September 2006 page 32

Open source business model for industrials

• What we expect from an open source model

Insure a continuity of tools with respect to industrial challenges

Avoid single-source dependency : knowledge is shared

Take advantage of innovation and risk sharing

Contribute to standardization effort

Federate the on board software development tools market and

gather a significant users community in this area

Reduce the temptation for offshore development made on US tools

by managing in Europe the creation of added value components

Page 33: Foundations Considered Useful

Thank You!

Questions?

[email protected] @mmilinkov

1-Feb-2012 Copyright (c) 2012, Eclipse Foundation, Inc. Made available under the Eclipse Public License 1.0 33

Page 34: Foundations Considered Useful

Credits

• Open Web - W3C Technical Architecture Group http://www.w3.org/2001/tag/doc/IAB_Prague_2011_slides.html

1-Feb-2012 Copyright (c) 2012, Eclipse Foundation, Inc. Made available under the Eclipse Public License 1.0 34