oop munich 2015: industry collaboration in open source - an imperative to master the challenges of...
TRANSCRIPT
![Page 1: OOP Munich 2015: Industry Collaboration in Open Source - an imperative to master the challenges of the future](https://reader030.vdocument.in/reader030/viewer/2022032422/55a926df1a28abdc578b4686/html5/thumbnails/1.jpg)
Industry Collabora/on in Open Source -‐ an impera/ve to master the challenges of the future Ralph Müller Managing DirectorEclipse Founda/on Europe GmbH @ralph_mueller
January 2015
1
![Page 2: OOP Munich 2015: Industry Collaboration in Open Source - an imperative to master the challenges of the future](https://reader030.vdocument.in/reader030/viewer/2022032422/55a926df1a28abdc578b4686/html5/thumbnails/2.jpg)
Hardware Age
2
![Page 3: OOP Munich 2015: Industry Collaboration in Open Source - an imperative to master the challenges of the future](https://reader030.vdocument.in/reader030/viewer/2022032422/55a926df1a28abdc578b4686/html5/thumbnails/3.jpg)
Game Changer
3
![Page 4: OOP Munich 2015: Industry Collaboration in Open Source - an imperative to master the challenges of the future](https://reader030.vdocument.in/reader030/viewer/2022032422/55a926df1a28abdc578b4686/html5/thumbnails/4.jpg)
Wikipedia: Hauptburg Burghausen
The Age of the SoNware Products
![Page 5: OOP Munich 2015: Industry Collaboration in Open Source - an imperative to master the challenges of the future](https://reader030.vdocument.in/reader030/viewer/2022032422/55a926df1a28abdc578b4686/html5/thumbnails/5.jpg)
innovation mostly driven by software
large scale software systems
cross-company
cross-discipline
operational safety and security
longevity
Industry Challenges
5
![Page 6: OOP Munich 2015: Industry Collaboration in Open Source - an imperative to master the challenges of the future](https://reader030.vdocument.in/reader030/viewer/2022032422/55a926df1a28abdc578b4686/html5/thumbnails/6.jpg)
6
Interlude Open Source Software
• Free Software Movement
• Open Source Software
![Page 7: OOP Munich 2015: Industry Collaboration in Open Source - an imperative to master the challenges of the future](https://reader030.vdocument.in/reader030/viewer/2022032422/55a926df1a28abdc578b4686/html5/thumbnails/7.jpg)
7
Free Software Movement• launched 1983
• GNU project, FSF
• Copyleft - GNU Public License (GPL)
• ethics based
• protect the 4 rights of the end-user (use, investigate, modify, distribute)
Richard Stallman, Wikipedia
![Page 8: OOP Munich 2015: Industry Collaboration in Open Source - an imperative to master the challenges of the future](https://reader030.vdocument.in/reader030/viewer/2022032422/55a926df1a28abdc578b4686/html5/thumbnails/8.jpg)
8
Open Source Software• 1997 - Cathedral and Bazaar
• 1998 - Netscape code becomes Mozilla
• 1998 - Open Source Initiative
• pragmatic approach to solving software problems
• Free as in free beerEric S. Raymond, Wikipedia
![Page 9: OOP Munich 2015: Industry Collaboration in Open Source - an imperative to master the challenges of the future](https://reader030.vdocument.in/reader030/viewer/2022032422/55a926df1a28abdc578b4686/html5/thumbnails/9.jpg)
9
The 10 Commandments• Free redistribution
• Include source code
• Modifications and derived works
• Integrity of author’s source code
• No discrimination against person and groups
• No discrimination against fields of endeavor
• Distribution of license
• License not specific to a product
• License not restricting other software
• License technology neutral
OSS Freedoms*Freedom 0
to run the program, for any purpose
Freedom 1to study how the program works,
and change it to make it do what you wish
Freedom 2 to redistribute copies
Freedom 3to distribute copies of your modified versions to others
http://opensource.org/
![Page 10: OOP Munich 2015: Industry Collaboration in Open Source - an imperative to master the challenges of the future](https://reader030.vdocument.in/reader030/viewer/2022032422/55a926df1a28abdc578b4686/html5/thumbnails/10.jpg)
10
Change of Tides
Heise Developer, 2014
![Page 11: OOP Munich 2015: Industry Collaboration in Open Source - an imperative to master the challenges of the future](https://reader030.vdocument.in/reader030/viewer/2022032422/55a926df1a28abdc578b4686/html5/thumbnails/11.jpg)
The Open World
11
![Page 12: OOP Munich 2015: Industry Collaboration in Open Source - an imperative to master the challenges of the future](https://reader030.vdocument.in/reader030/viewer/2022032422/55a926df1a28abdc578b4686/html5/thumbnails/12.jpg)
12
![Page 13: OOP Munich 2015: Industry Collaboration in Open Source - an imperative to master the challenges of the future](https://reader030.vdocument.in/reader030/viewer/2022032422/55a926df1a28abdc578b4686/html5/thumbnails/13.jpg)
![Page 14: OOP Munich 2015: Industry Collaboration in Open Source - an imperative to master the challenges of the future](https://reader030.vdocument.in/reader030/viewer/2022032422/55a926df1a28abdc578b4686/html5/thumbnails/14.jpg)
Predictability
14
![Page 15: OOP Munich 2015: Industry Collaboration in Open Source - an imperative to master the challenges of the future](https://reader030.vdocument.in/reader030/viewer/2022032422/55a926df1a28abdc578b4686/html5/thumbnails/15.jpg)
Diversity
![Page 16: OOP Munich 2015: Industry Collaboration in Open Source - an imperative to master the challenges of the future](https://reader030.vdocument.in/reader030/viewer/2022032422/55a926df1a28abdc578b4686/html5/thumbnails/16.jpg)
Eclipse
• Millions of users • Thousands of products • Thousand+ commiSers • Hundreds of companies and projects • twenty employees • zero product managers
16
![Page 17: OOP Munich 2015: Industry Collaboration in Open Source - an imperative to master the challenges of the future](https://reader030.vdocument.in/reader030/viewer/2022032422/55a926df1a28abdc578b4686/html5/thumbnails/17.jpg)
17
![Page 18: OOP Munich 2015: Industry Collaboration in Open Source - an imperative to master the challenges of the future](https://reader030.vdocument.in/reader030/viewer/2022032422/55a926df1a28abdc578b4686/html5/thumbnails/18.jpg)
© A
IRB
US
FR
AN
CE
S.A
.S. T
ous
droi
ts ré
serv
és. D
ocum
ent c
onfid
entie
l.
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 19: OOP Munich 2015: Industry Collaboration in Open Source - an imperative to master the challenges of the future](https://reader030.vdocument.in/reader030/viewer/2022032422/55a926df1a28abdc578b4686/html5/thumbnails/19.jpg)
Case Study: Airbus
![Page 20: OOP Munich 2015: Industry Collaboration in Open Source - an imperative to master the challenges of the future](https://reader030.vdocument.in/reader030/viewer/2022032422/55a926df1a28abdc578b4686/html5/thumbnails/20.jpg)
Case Study: Airbus
![Page 21: OOP Munich 2015: Industry Collaboration in Open Source - an imperative to master the challenges of the future](https://reader030.vdocument.in/reader030/viewer/2022032422/55a926df1a28abdc578b4686/html5/thumbnails/21.jpg)
21
![Page 22: OOP Munich 2015: Industry Collaboration in Open Source - an imperative to master the challenges of the future](https://reader030.vdocument.in/reader030/viewer/2022032422/55a926df1a28abdc578b4686/html5/thumbnails/22.jpg)
* main provider: change of business
TopCased TTM
22
![Page 23: OOP Munich 2015: Industry Collaboration in Open Source - an imperative to master the challenges of the future](https://reader030.vdocument.in/reader030/viewer/2022032422/55a926df1a28abdc578b4686/html5/thumbnails/23.jpg)
Ecosystem Maturity
User Benefits
OSS
OSS +
Community
Apache, FSF
OSS +
Community +
Business Ecosystem
Eclipse, OW2
OSS +
Community +
User Centric Ecosystem
Eclipse WGsLinux Foundation
User-‐DrivenOpen Source Collabora/on
23
![Page 24: OOP Munich 2015: Industry Collaboration in Open Source - an imperative to master the challenges of the future](https://reader030.vdocument.in/reader030/viewer/2022032422/55a926df1a28abdc578b4686/html5/thumbnails/24.jpg)
Dürfen wir uns zivile Sicherheitssysteme mit Closed Source Software überhaupt noch leisten?
Denkansätze am Beispiel der ETCS-Migration bei der Eisenbahnsignaltechnik
Deutsche Bahn AG
Klaus-Rüdiger Hase
Technik, Systemverbund und Dienstleistungen
Braunschweig, 03.12.2009
24
![Page 25: OOP Munich 2015: Industry Collaboration in Open Source - an imperative to master the challenges of the future](https://reader030.vdocument.in/reader030/viewer/2022032422/55a926df1a28abdc578b4686/html5/thumbnails/25.jpg)
25
![Page 26: OOP Munich 2015: Industry Collaboration in Open Source - an imperative to master the challenges of the future](https://reader030.vdocument.in/reader030/viewer/2022032422/55a926df1a28abdc578b4686/html5/thumbnails/26.jpg)
Quelle: http://www.osbf.eu/blog/konsortiale-open-source-softwareentwicklung/im-energiesektor/#.U4G05JR_t2J 26
![Page 27: OOP Munich 2015: Industry Collaboration in Open Source - an imperative to master the challenges of the future](https://reader030.vdocument.in/reader030/viewer/2022032422/55a926df1a28abdc578b4686/html5/thumbnails/27.jpg)
![Page 28: OOP Munich 2015: Industry Collaboration in Open Source - an imperative to master the challenges of the future](https://reader030.vdocument.in/reader030/viewer/2022032422/55a926df1a28abdc578b4686/html5/thumbnails/28.jpg)
Eclipse Working Groups
28
![Page 29: OOP Munich 2015: Industry Collaboration in Open Source - an imperative to master the challenges of the future](https://reader030.vdocument.in/reader030/viewer/2022032422/55a926df1a28abdc578b4686/html5/thumbnails/29.jpg)
![Page 30: OOP Munich 2015: Industry Collaboration in Open Source - an imperative to master the challenges of the future](https://reader030.vdocument.in/reader030/viewer/2022032422/55a926df1a28abdc578b4686/html5/thumbnails/30.jpg)
Create Terrabytes of Data
30
![Page 31: OOP Munich 2015: Industry Collaboration in Open Source - an imperative to master the challenges of the future](https://reader030.vdocument.in/reader030/viewer/2022032422/55a926df1a28abdc578b4686/html5/thumbnails/31.jpg)
Towards a Industry Standard Implementa/on
31
![Page 32: OOP Munich 2015: Industry Collaboration in Open Source - an imperative to master the challenges of the future](https://reader030.vdocument.in/reader030/viewer/2022032422/55a926df1a28abdc578b4686/html5/thumbnails/32.jpg)
State of openMDM June 2013
32
![Page 33: OOP Munich 2015: Industry Collaboration in Open Source - an imperative to master the challenges of the future](https://reader030.vdocument.in/reader030/viewer/2022032422/55a926df1a28abdc578b4686/html5/thumbnails/33.jpg)
Transforma/on: The Eclipse openMDM WG founded
33
![Page 34: OOP Munich 2015: Industry Collaboration in Open Source - an imperative to master the challenges of the future](https://reader030.vdocument.in/reader030/viewer/2022032422/55a926df1a28abdc578b4686/html5/thumbnails/34.jpg)
openMDM Classifica/on
• ver/cal industry ini/a/ve • related to industry standard • consumer-‐lead • membership:
–OEMs (Daimler, BMW, Audi, Tata) – domain engineering companies
• goal: open implementa/on sets industry standard
34
![Page 35: OOP Munich 2015: Industry Collaboration in Open Source - an imperative to master the challenges of the future](https://reader030.vdocument.in/reader030/viewer/2022032422/55a926df1a28abdc578b4686/html5/thumbnails/35.jpg)
Opera/onal Model of openMDM
35
Steering Committee
Quality Committee
Architecture Committee
Working Group• charter • requirements • funding
• processes • overall quality goals • tools and methods
• architecture oversight • platform decisions • future plans
![Page 36: OOP Munich 2015: Industry Collaboration in Open Source - an imperative to master the challenges of the future](https://reader030.vdocument.in/reader030/viewer/2022032422/55a926df1a28abdc578b4686/html5/thumbnails/36.jpg)
The Secret Sauce
• Licensing model for sharing co-‐developed innova/on
• Clear goals, focused funding, result control • Rely on OSS development processes • Governance model to ensure level playing field for all par/cipants
• IP management to maximize commercializa/on opportuni/es
36
![Page 37: OOP Munich 2015: Industry Collaboration in Open Source - an imperative to master the challenges of the future](https://reader030.vdocument.in/reader030/viewer/2022032422/55a926df1a28abdc578b4686/html5/thumbnails/37.jpg)
![Page 38: OOP Munich 2015: Industry Collaboration in Open Source - an imperative to master the challenges of the future](https://reader030.vdocument.in/reader030/viewer/2022032422/55a926df1a28abdc578b4686/html5/thumbnails/38.jpg)
![Page 39: OOP Munich 2015: Industry Collaboration in Open Source - an imperative to master the challenges of the future](https://reader030.vdocument.in/reader030/viewer/2022032422/55a926df1a28abdc578b4686/html5/thumbnails/39.jpg)
39
![Page 40: OOP Munich 2015: Industry Collaboration in Open Source - an imperative to master the challenges of the future](https://reader030.vdocument.in/reader030/viewer/2022032422/55a926df1a28abdc578b4686/html5/thumbnails/40.jpg)
![Page 41: OOP Munich 2015: Industry Collaboration in Open Source - an imperative to master the challenges of the future](https://reader030.vdocument.in/reader030/viewer/2022032422/55a926df1a28abdc578b4686/html5/thumbnails/41.jpg)
Thank you!