foundations considered useful
DESCRIPTION
TRANSCRIPT
Foundations Considered Useful
Mike Milinkovich Executive Director Eclipse Foundation @mmilinkov Monkigras 1-Feb-2012
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.
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 …
Open Source Foundations Considered Useful (and what we’re doing next)
Mike Milinkovich Executive Director Eclipse Foundation @mmilinkov Monkigras 1-Feb-2012
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
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
1-Feb-2012 Copyright (c) 2012, Eclipse Foundation, Inc. Made available under the Eclipse Public License 1.0 7
1-Feb-2012 Copyright (c) 2012, Eclipse Foundation, Inc. Made available under the Eclipse Public License 1.0 8
1-Feb-2012 Copyright (c) 2012, Eclipse Foundation, Inc. Made available under the Eclipse Public License 1.0 9
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
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
1-Feb-2012 Copyright (c) 2012, Eclipse Foundation, Inc. Made available under the Eclipse Public License 1.0 12
1-Feb-2012 Copyright (c) 2012, Eclipse Foundation, Inc. Made available under the Eclipse Public License 1.0 13
<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
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
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
Meritocracy
1-Feb-2012 Copyright (c) 2012, Eclipse Foundation, Inc. Made available under the Eclipse Public License 1.0 17
Transparency
1-Feb-2012 Copyright (c) 2012, Eclipse Foundation, Inc. Made available under the Eclipse Public License 1.0 18
Andrew Magill – flickr.com
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
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
Developers, Explained
1-Feb-2012 Copyright (c) 2012, Eclipse Foundation, Inc. Made available under the Eclipse Public License 1.0 21
1-Feb-2012 Copyright (c) 2012, Eclipse Foundation, Inc. Made available under the Eclipse Public License 1.0 22
It’s not about you
1-Feb-2012 Copyright (c) 2012, Eclipse Foundation, Inc. Made available under the Eclipse Public License 1.0 23
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
1-Feb-2012 Copyright (c) 2012, Eclipse Foundation, Inc. Made available under the Eclipse Public License 1.0 25
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
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
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
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)
Therac-25
1-Feb-2012 Copyright (c) 2012, Eclipse Foundation, Inc. Made available under the Eclipse Public License 1.0 30
© 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
© 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
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
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