open source und eclipsewiki.eclipse.org/images/c/c4/opensourceundeclipse.pdf · 2016. 11. 21. ·...

60
@ZimMatthias Matthias Zimmermann @j2r2b Jérémie Bresson BSI Business Systems Integration AG Open Source und Eclipse

Upload: others

Post on 18-Aug-2020

1 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: Open Source und Eclipsewiki.eclipse.org/images/c/c4/OpenSourceUndEclipse.pdf · 2016. 11. 21. · Farben: 254/153/21 0/130/161 127/127/127 Schrift: Titel: Calibri, Fett, 42 Untertitel:

Farben:

254/153/21

0/130/161

127/127/127

Schrift: Titel: Calibri, Fett, 42 Untertitel: Calibri, 24

Special ( entfernen): Untertitel über Logo ziehen

@ZimMatthias Matthias Zimmermann @j2r2b Jérémie Bresson BSI Business Systems Integration AG

Open Source und Eclipse

Page 2: Open Source und Eclipsewiki.eclipse.org/images/c/c4/OpenSourceUndEclipse.pdf · 2016. 11. 21. · Farben: 254/153/21 0/130/161 127/127/127 Schrift: Titel: Calibri, Fett, 42 Untertitel:

Farben:

254/153/21

0/130/161

127/127/127

Schrift: Titel: Calibri, Fett, 32

Text: Calibri, 22 (mind. 18)

Special: Automatischer Einzug

Software

Page 3: Open Source und Eclipsewiki.eclipse.org/images/c/c4/OpenSourceUndEclipse.pdf · 2016. 11. 21. · Farben: 254/153/21 0/130/161 127/127/127 Schrift: Titel: Calibri, Fett, 42 Untertitel:

Farben:

254/153/21

0/130/161

127/127/127

Schrift: Titel: Calibri, Fett, 32

Text: Calibri, 22 (mind. 18)

Special: Automatischer Einzug

«Software Is Eating The World» Marc Anderseen, 2011

Page 4: Open Source und Eclipsewiki.eclipse.org/images/c/c4/OpenSourceUndEclipse.pdf · 2016. 11. 21. · Farben: 254/153/21 0/130/161 127/127/127 Schrift: Titel: Calibri, Fett, 42 Untertitel:

Farben:

254/153/21

0/130/161

127/127/127

Schrift: Titel: Calibri, Fett, 32

Text: Calibri, 22 (mind. 18)

Special: Automatischer Einzug

«Every industrial company will become a software company» Jeff Immelt, CEO GE, 2013

Page 5: Open Source und Eclipsewiki.eclipse.org/images/c/c4/OpenSourceUndEclipse.pdf · 2016. 11. 21. · Farben: 254/153/21 0/130/161 127/127/127 Schrift: Titel: Calibri, Fett, 42 Untertitel:

Farben:

254/153/21

0/130/161

127/127/127

Schrift: Titel: Calibri, Fett, 32

Text: Calibri, 22 (mind. 18)

Special: Automatischer Einzug

90% der Innovationen im Automotive Bereich werden durch Software realisiert

Mercedes S-Klasse

50-100 vernetzte

ECUs (Electronic

Control Units)

Infotainment

Subsystem

20 Mio LoC

Innovation ist Software Beispiel Automotive

Page 6: Open Source und Eclipsewiki.eclipse.org/images/c/c4/OpenSourceUndEclipse.pdf · 2016. 11. 21. · Farben: 254/153/21 0/130/161 127/127/127 Schrift: Titel: Calibri, Fett, 42 Untertitel:

Farben:

254/153/21

0/130/161

127/127/127

Schrift: Titel: Calibri, Fett, 32

Text: Calibri, 22 (mind. 18)

Special: Automatischer Einzug

Open Source

Page 7: Open Source und Eclipsewiki.eclipse.org/images/c/c4/OpenSourceUndEclipse.pdf · 2016. 11. 21. · Farben: 254/153/21 0/130/161 127/127/127 Schrift: Titel: Calibri, Fett, 42 Untertitel:

Farben:

254/153/21

0/130/161

127/127/127

Schrift: Titel: Calibri, Fett, 32

Text: Calibri, 22 (mind. 18)

Special: Automatischer Einzug

«Every software company is an open source company» Mike Milinkovich, Eclipse Foundation, 2016

Page 8: Open Source und Eclipsewiki.eclipse.org/images/c/c4/OpenSourceUndEclipse.pdf · 2016. 11. 21. · Farben: 254/153/21 0/130/161 127/127/127 Schrift: Titel: Calibri, Fett, 42 Untertitel:

Farben:

254/153/21

0/130/161

127/127/127

Schrift: Titel: Calibri, Fett, 32

Text: Calibri, 22 (mind. 18)

Special: Automatischer Einzug

Page 9: Open Source und Eclipsewiki.eclipse.org/images/c/c4/OpenSourceUndEclipse.pdf · 2016. 11. 21. · Farben: 254/153/21 0/130/161 127/127/127 Schrift: Titel: Calibri, Fett, 42 Untertitel:

Farben:

254/153/21

0/130/161

127/127/127

Schrift: Titel: Calibri, Fett, 32

Text: Calibri, 22 (mind. 18)

Special: Automatischer Einzug

«Open Source Komponenten sind heute in fast allen Technologien enthalten welche wir täglich verwenden: Vom Internet über das Mobiltelefon bis zum Auto»

Open Source hat Gewonnen

Page 10: Open Source und Eclipsewiki.eclipse.org/images/c/c4/OpenSourceUndEclipse.pdf · 2016. 11. 21. · Farben: 254/153/21 0/130/161 127/127/127 Schrift: Titel: Calibri, Fett, 42 Untertitel:

Farben:

254/153/21

0/130/161

127/127/127

Schrift: Titel: Calibri, Fett, 32

Text: Calibri, 22 (mind. 18)

Special: Automatischer Einzug

Aktuellste Technologien werden heute per Default als Open Source entwickelt

Mobile

Web

Cloud/Container

Big Data

IoT

Machine Learning

Blockchain

Open Source als Innovationsmaschine

Android

AngularJS, React, jQuery

Linux, Apache, Docker, Kubernetes

Spark, Hadoop, CoutchDB, PostgreSQL

Eclipse Smarthome, Paho, TheThingsNetwork

TensorFlow, Theano, Torch, Deeplearning4j

Bitcoin, Ethereum, Hyperledger

Page 11: Open Source und Eclipsewiki.eclipse.org/images/c/c4/OpenSourceUndEclipse.pdf · 2016. 11. 21. · Farben: 254/153/21 0/130/161 127/127/127 Schrift: Titel: Calibri, Fett, 42 Untertitel:

Farben:

254/153/21

0/130/161

127/127/127

Schrift: Titel: Calibri, Fett, 32

Text: Calibri, 22 (mind. 18)

Special: Automatischer Einzug

Entwicklung über die Zeit Beispiel Microsoft

«Linux is a cancer that attaches itself … to everything it touches» Steve Ballmer, Microsoft CEO, 2001

«Wer würde für eine Mission-Critical Anwendung auf Software bauen, die von einer Gruppe langhaariger Anarchisten geschrieben wurde …» CIOs von grossen Firmen, 1983

«Microsoft now participates in more than 2,000 open source projects» Anders Hejlsberg, Entwicklungsleiter C#, TypeScript, 2016

Page 12: Open Source und Eclipsewiki.eclipse.org/images/c/c4/OpenSourceUndEclipse.pdf · 2016. 11. 21. · Farben: 254/153/21 0/130/161 127/127/127 Schrift: Titel: Calibri, Fett, 42 Untertitel:

Farben:

254/153/21

0/130/161

127/127/127

Schrift: Titel: Calibri, Fett, 32

Text: Calibri, 22 (mind. 18)

Special: Automatischer Einzug

Page 13: Open Source und Eclipsewiki.eclipse.org/images/c/c4/OpenSourceUndEclipse.pdf · 2016. 11. 21. · Farben: 254/153/21 0/130/161 127/127/127 Schrift: Titel: Calibri, Fett, 42 Untertitel:

Farben:

254/153/21

0/130/161

127/127/127

Schrift: Titel: Calibri, Fett, 32

Text: Calibri, 22 (mind. 18)

Special: Automatischer Einzug

2016 Umfrage von Black Duck zur Zukunft von Open Source

1300 Antworten aus Unternehmen

Die zehnte jährliche Umfrage

Breiter Industriesupport

Was spricht für Open Source?

Page 14: Open Source und Eclipsewiki.eclipse.org/images/c/c4/OpenSourceUndEclipse.pdf · 2016. 11. 21. · Farben: 254/153/21 0/130/161 127/127/127 Schrift: Titel: Calibri, Fett, 42 Untertitel:

Farben:

254/153/21

0/130/161

127/127/127

Schrift: Titel: Calibri, Fett, 32

Text: Calibri, 22 (mind. 18)

Special: Automatischer Einzug

Page 15: Open Source und Eclipsewiki.eclipse.org/images/c/c4/OpenSourceUndEclipse.pdf · 2016. 11. 21. · Farben: 254/153/21 0/130/161 127/127/127 Schrift: Titel: Calibri, Fett, 42 Untertitel:

Farben:

254/153/21

0/130/161

127/127/127

Schrift: Titel: Calibri, Fett, 32

Text: Calibri, 22 (mind. 18)

Special: Automatischer Einzug

Page 16: Open Source und Eclipsewiki.eclipse.org/images/c/c4/OpenSourceUndEclipse.pdf · 2016. 11. 21. · Farben: 254/153/21 0/130/161 127/127/127 Schrift: Titel: Calibri, Fett, 42 Untertitel:

Farben:

254/153/21

0/130/161

127/127/127

Schrift: Titel: Calibri, Fett, 32

Text: Calibri, 22 (mind. 18)

Special: Automatischer Einzug

Page 17: Open Source und Eclipsewiki.eclipse.org/images/c/c4/OpenSourceUndEclipse.pdf · 2016. 11. 21. · Farben: 254/153/21 0/130/161 127/127/127 Schrift: Titel: Calibri, Fett, 42 Untertitel:

Farben:

254/153/21

0/130/161

127/127/127

Schrift: Titel: Calibri, Fett, 32

Text: Calibri, 22 (mind. 18)

Special: Automatischer Einzug

Sicherheit

Vernachlässigte Technologien/Komponenten

− Ablösen von Legacy Technologien

− Spezialfall OpenSSL (Heartbleed)

Status der Eingesetzte Komponenten

− Versionen

− Security Patches

− …

Periodische Security-Reviews, Technologie-Reviews

Findings aus Reviews zeitnah umsetzen …

Open Source Risiken Und wie man sie kontrolliert

Page 18: Open Source und Eclipsewiki.eclipse.org/images/c/c4/OpenSourceUndEclipse.pdf · 2016. 11. 21. · Farben: 254/153/21 0/130/161 127/127/127 Schrift: Titel: Calibri, Fett, 42 Untertitel:

Farben:

254/153/21

0/130/161

127/127/127

Schrift: Titel: Calibri, Fett, 32

Text: Calibri, 22 (mind. 18)

Special: Automatischer Einzug

Governance

Extern: Projekte/Technologien − Veränderungen bei Besitzverhältnissen − Verlassene Projekt

Intern: Fehlende Prozesse − Nicht regulierter Einsatz von OSS − Welche Komponenten/Versionen werden eingesetzt − Unterhalt teuer und komplex − Technologie-Zoo

OSS Projekte von Foundations (Eclipse, Apache, Linux, …)

Fehlende Prozesse definieren, einführen und leben

Open Source Risiken Und wie man sie kontrolliert

Page 19: Open Source und Eclipsewiki.eclipse.org/images/c/c4/OpenSourceUndEclipse.pdf · 2016. 11. 21. · Farben: 254/153/21 0/130/161 127/127/127 Schrift: Titel: Calibri, Fett, 42 Untertitel:

Farben:

254/153/21

0/130/161

127/127/127

Schrift: Titel: Calibri, Fett, 32

Text: Calibri, 22 (mind. 18)

Special: Automatischer Einzug

Eclipse

Page 20: Open Source und Eclipsewiki.eclipse.org/images/c/c4/OpenSourceUndEclipse.pdf · 2016. 11. 21. · Farben: 254/153/21 0/130/161 127/127/127 Schrift: Titel: Calibri, Fett, 42 Untertitel:

Farben:

254/153/21

0/130/161

127/127/127

Schrift: Titel: Calibri, Fett, 32

Text: Calibri, 22 (mind. 18)

Special: Automatischer Einzug

Page 21: Open Source und Eclipsewiki.eclipse.org/images/c/c4/OpenSourceUndEclipse.pdf · 2016. 11. 21. · Farben: 254/153/21 0/130/161 127/127/127 Schrift: Titel: Calibri, Fett, 42 Untertitel:

Farben:

254/153/21

0/130/161

127/127/127

Schrift: Titel: Calibri, Fett, 32

Text: Calibri, 22 (mind. 18)

Special: Automatischer Einzug

1 Foundation

8 Working Groups − IoT (Internet of Things) − PolarSys (Aerospace, Embedded Systems) − LTS (Long Term Support)

300 Projekte − Eclipse Scout − Platform (die Eclipse IDE) − Eclipse Che (neu: Cloud IDE)

Über 200 Mitglieder − BSI (Solution Member) − Airbus, Bosch, Google, IBM, Oracle, RedHat, SAP (11 Strategic Members)

Eclipse ist …

Page 22: Open Source und Eclipsewiki.eclipse.org/images/c/c4/OpenSourceUndEclipse.pdf · 2016. 11. 21. · Farben: 254/153/21 0/130/161 127/127/127 Schrift: Titel: Calibri, Fett, 42 Untertitel:

Farben:

254/153/21

0/130/161

127/127/127

Schrift: Titel: Calibri, Fett, 32

Text: Calibri, 22 (mind. 18)

Special: Automatischer Einzug

Gründung 2001

Umbau in Foundation 2004 (Unabhängigkeit von IBM)

Heute mit 30 Angestellten

Dienste für die Community

− Governance − IP Management − IT Infrastruktur − Konferenzen/Marketing − Kontakt zu Mitgliedern

Eclipse Foundation

Page 23: Open Source und Eclipsewiki.eclipse.org/images/c/c4/OpenSourceUndEclipse.pdf · 2016. 11. 21. · Farben: 254/153/21 0/130/161 127/127/127 Schrift: Titel: Calibri, Fett, 42 Untertitel:

Farben:

254/153/21

0/130/161

127/127/127

Schrift: Titel: Calibri, Fett, 32

Text: Calibri, 22 (mind. 18)

Special: Automatischer Einzug

Eclipse Working Groups Open Innovation

Page 24: Open Source und Eclipsewiki.eclipse.org/images/c/c4/OpenSourceUndEclipse.pdf · 2016. 11. 21. · Farben: 254/153/21 0/130/161 127/127/127 Schrift: Titel: Calibri, Fett, 42 Untertitel:

Farben:

254/153/21

0/130/161

127/127/127

Schrift: Titel: Calibri, Fett, 32

Text: Calibri, 22 (mind. 18)

Special: Automatischer Einzug

Open Source Lösungen für Embedded Systems

Spezielle Anforderungen für System-Integratoren

Airbus A300

Produktion 1972-2007

Support bis 2050

Support komplette Tool-Chain für 78 Jahre

Working Group Beispiel PolarSys

Page 25: Open Source und Eclipsewiki.eclipse.org/images/c/c4/OpenSourceUndEclipse.pdf · 2016. 11. 21. · Farben: 254/153/21 0/130/161 127/127/127 Schrift: Titel: Calibri, Fett, 42 Untertitel:

Farben:

254/153/21

0/130/161

127/127/127

Schrift: Titel: Calibri, Fett, 32

Text: Calibri, 22 (mind. 18)

Special: Automatischer Einzug

Offene IoT Technologien

SmartHome

Mosquitto + Paho

hawkBit

Working Group Beispiel IoT

Page 26: Open Source und Eclipsewiki.eclipse.org/images/c/c4/OpenSourceUndEclipse.pdf · 2016. 11. 21. · Farben: 254/153/21 0/130/161 127/127/127 Schrift: Titel: Calibri, Fett, 42 Untertitel:

Farben:

254/153/21

0/130/161

127/127/127

Schrift: Titel: Calibri, Fett, 32

Text: Calibri, 22 (mind. 18)

Special: Automatischer Einzug

300 Projekte (46 neue im letzten Jahr)

130 MLoC/Jahr Änderungsgeschwindigkeit der Codebasis

1.5 Millionen Downloads/Monat

1’400 Committer

5 Millionen aktive Benutzer der Eclipse IDE

Eclipse Projekte

Page 27: Open Source und Eclipsewiki.eclipse.org/images/c/c4/OpenSourceUndEclipse.pdf · 2016. 11. 21. · Farben: 254/153/21 0/130/161 127/127/127 Schrift: Titel: Calibri, Fett, 42 Untertitel:

Farben:

254/153/21

0/130/161

127/127/127

Schrift: Titel: Calibri, Fett, 32

Text: Calibri, 22 (mind. 18)

Special: Automatischer Einzug

Eclipse Releases Der jährliche Release-Train

Page 28: Open Source und Eclipsewiki.eclipse.org/images/c/c4/OpenSourceUndEclipse.pdf · 2016. 11. 21. · Farben: 254/153/21 0/130/161 127/127/127 Schrift: Titel: Calibri, Fett, 42 Untertitel:

Farben:

254/153/21

0/130/161

127/127/127

Schrift: Titel: Calibri, Fett, 32

Text: Calibri, 22 (mind. 18)

Special: Automatischer Einzug

IP Clean zu werden ist aufwändig

«Saubere» Projekte Der Eclipse IP Prozess

--- Comment #17 from Sharon Corbett <[email protected]> 2010-10-27 12:01:17 --- Hi Matthias: I've only now been able to get back to this CQ to verify the changes made in Comment 12 and your feedback regarding those identified source files. Unfortunately, the following source files remain an issue: DefaultDropTarget.java - matching is still occurring; albeit slightly different locs are applicable (44-90 and 152-206) FastPropertyDescriptor.java - Lines 108 - 111 comments appear exact... JTableEx.java - Lines 238 - 375 are still matching LookandFeelUtility.java - Whether code or comments - the matching is occuring. Where does the method orginate from? ScrollPaneLayout.java - This file cannot be included in this contribution. The content appears to belong to Sun and is not available under the EPL. Also, HyperlinkEX seems to have not been included. Whether code or comments matching to third party content in an EPL file is not typical. If you have a time for a quick telephone conversation, I'd be happy to discuss further.... Regards, Sharon

* Intellectual Property

IP ist Kernkompetenz von Eclipse • Sehr gründlich • Sehr kleinlich

Page 29: Open Source und Eclipsewiki.eclipse.org/images/c/c4/OpenSourceUndEclipse.pdf · 2016. 11. 21. · Farben: 254/153/21 0/130/161 127/127/127 Schrift: Titel: Calibri, Fett, 42 Untertitel:

Farben:

254/153/21

0/130/161

127/127/127

Schrift: Titel: Calibri, Fett, 32

Text: Calibri, 22 (mind. 18)

Special: Automatischer Einzug

IP Clean zu werden ist aufwändig

IP Clean zu bleiben auch

Vorteile

Alle externen Abhängigkeiten geprüft und OK

Scout Sourcen inkl. aller Lizenzen geprüft und OK

BSI Copyright auf Scout geprüft und OK

Scout stellt kein Risiko für Projekte und Kunden dar

«Saubere» Projekte Der Eclipse IP Prozess

Page 30: Open Source und Eclipsewiki.eclipse.org/images/c/c4/OpenSourceUndEclipse.pdf · 2016. 11. 21. · Farben: 254/153/21 0/130/161 127/127/127 Schrift: Titel: Calibri, Fett, 42 Untertitel:

Farben:

254/153/21

0/130/161

127/127/127

Schrift: Titel: Calibri, Fett, 32

Text: Calibri, 22 (mind. 18)

Special: Automatischer Einzug

Eclipse in Übergangsphase

Die IDE hat Eclipse erfolgreich gemacht

Der zukünftige Erfolg darf nicht von der IDE abhängen

Was ist mit der Eclipse IDE?

SWT Desktoptechnologie ist im Wartungsmodus

IntelliJ ist eine starke (kommerzielle) Konkurrenz

Chancen: LTS (Working Group), Orion und Eclipse Che (Cloud)

Zukunftschancen für Eclipse

Geöffneter Fokus, Neue Projekte, Working-Groups

Aktuell: Zusammenarbeit mit EU Forschungsprojekten

Eclipse wie geht es weiter? Herausforderungen

Page 31: Open Source und Eclipsewiki.eclipse.org/images/c/c4/OpenSourceUndEclipse.pdf · 2016. 11. 21. · Farben: 254/153/21 0/130/161 127/127/127 Schrift: Titel: Calibri, Fett, 42 Untertitel:

Farben:

254/153/21

0/130/161

127/127/127

Schrift: Titel: Calibri, Fett, 32

Text: Calibri, 22 (mind. 18)

Special: Automatischer Einzug

Vision der Eclipse Foundation

«To be the leading community for

individuals and organizations to

collaborate on commercially-friendly

open source technology»

Page 32: Open Source und Eclipsewiki.eclipse.org/images/c/c4/OpenSourceUndEclipse.pdf · 2016. 11. 21. · Farben: 254/153/21 0/130/161 127/127/127 Schrift: Titel: Calibri, Fett, 42 Untertitel:

Farben:

254/153/21

0/130/161

127/127/127

Schrift: Titel: Calibri, Fett, 32

Text: Calibri, 22 (mind. 18)

Special: Automatischer Einzug

«Eclipse is the industry’s best model for vendor-neutral collaboration on Innovation»

Industrielle Zusammenarbeit

Lizenzmodell Gemeinsam entwickelte Innovationen

Projektmodell Koordination von Investitionen und Aktivitäten

Governancemodell Faires Spielfeld aller Beteiligten

IP Management Kommerzialisierung / Riskio-Minimierung

Alles «Out-of-the-Box» bei Eclipse

Page 33: Open Source und Eclipsewiki.eclipse.org/images/c/c4/OpenSourceUndEclipse.pdf · 2016. 11. 21. · Farben: 254/153/21 0/130/161 127/127/127 Schrift: Titel: Calibri, Fett, 42 Untertitel:

Farben:

254/153/21

0/130/161

127/127/127

Schrift: Text: Calibri, Fett, 42

Von Scout zu Eclipse Scout

Page 34: Open Source und Eclipsewiki.eclipse.org/images/c/c4/OpenSourceUndEclipse.pdf · 2016. 11. 21. · Farben: 254/153/21 0/130/161 127/127/127 Schrift: Titel: Calibri, Fett, 42 Untertitel:

Farben:

254/153/21

0/130/161

127/127/127

Schrift: Titel: Calibri, Fett, 32

Text: Calibri, 22 (mind. 18)

Special: 2. Zeile als Untertitel nicht Fett

Timeline

1999

2001 2005 2009

Page 35: Open Source und Eclipsewiki.eclipse.org/images/c/c4/OpenSourceUndEclipse.pdf · 2016. 11. 21. · Farben: 254/153/21 0/130/161 127/127/127 Schrift: Titel: Calibri, Fett, 42 Untertitel:

Farben:

254/153/21

0/130/161

127/127/127

Schrift: Titel: Calibri, Fett, 32

Text: Calibri, 22 (mind. 18)

Special: Automatischer Einzug

1999

Page 36: Open Source und Eclipsewiki.eclipse.org/images/c/c4/OpenSourceUndEclipse.pdf · 2016. 11. 21. · Farben: 254/153/21 0/130/161 127/127/127 Schrift: Titel: Calibri, Fett, 42 Untertitel:

Farben:

254/153/21

0/130/161

127/127/127

Schrift: Titel: Calibri, Fett, 32

Text: Calibri, 22 (mind. 18)

Special: Automatischer Einzug

2002

Page 37: Open Source und Eclipsewiki.eclipse.org/images/c/c4/OpenSourceUndEclipse.pdf · 2016. 11. 21. · Farben: 254/153/21 0/130/161 127/127/127 Schrift: Titel: Calibri, Fett, 42 Untertitel:

Farben:

254/153/21

0/130/161

127/127/127

Schrift: Titel: Calibri, Fett, 32

Text: Calibri, 22 (mind. 18)

Special: Automatischer Einzug

2005

Page 38: Open Source und Eclipsewiki.eclipse.org/images/c/c4/OpenSourceUndEclipse.pdf · 2016. 11. 21. · Farben: 254/153/21 0/130/161 127/127/127 Schrift: Titel: Calibri, Fett, 42 Untertitel:

Farben:

254/153/21

0/130/161

127/127/127

Schrift: Titel: Calibri, Fett, 32

Text: Calibri, 22 (mind. 18)

Special: Automatischer Einzug

2007

Page 39: Open Source und Eclipsewiki.eclipse.org/images/c/c4/OpenSourceUndEclipse.pdf · 2016. 11. 21. · Farben: 254/153/21 0/130/161 127/127/127 Schrift: Titel: Calibri, Fett, 42 Untertitel:

Farben:

254/153/21

0/130/161

127/127/127

Schrift: Titel: Calibri, Fett, 32

Text: Calibri, 22 (mind. 18)

Special: 2. Zeile als Untertitel nicht Fett

BSI Framework

BSI Framework

Platform (JVM / Application Server / Runtimes)

BSI CRM BSI CTMS … Spezialsoftware

Page 40: Open Source und Eclipsewiki.eclipse.org/images/c/c4/OpenSourceUndEclipse.pdf · 2016. 11. 21. · Farben: 254/153/21 0/130/161 127/127/127 Schrift: Titel: Calibri, Fett, 42 Untertitel:

Farben:

254/153/21

0/130/161

127/127/127

Schrift: Text: Calibri, Fett, 52

Special: « Alt+0171 » Alt+0187

«Können wir unser Scout Framework als Open-Source veröffentlichen?»

Page 41: Open Source und Eclipsewiki.eclipse.org/images/c/c4/OpenSourceUndEclipse.pdf · 2016. 11. 21. · Farben: 254/153/21 0/130/161 127/127/127 Schrift: Titel: Calibri, Fett, 42 Untertitel:

Farben:

254/153/21

0/130/161

127/127/127

Schrift: Titel: Calibri, Fett, 32

Text: Calibri, 22 (mind. 18)

Special: 2. Zeile als Untertitel nicht Fett

Transparente Demonstration der Stärken unseres Frameworks

Absicherung der Investitionen unserer Kunden

Entwicklung neuer Fähigkeiten

Open Source ist cool :-)

Motivation

Page 42: Open Source und Eclipsewiki.eclipse.org/images/c/c4/OpenSourceUndEclipse.pdf · 2016. 11. 21. · Farben: 254/153/21 0/130/161 127/127/127 Schrift: Titel: Calibri, Fett, 42 Untertitel:

Farben:

254/153/21

0/130/161

127/127/127

Schrift: Titel: Calibri, Fett, 32

Text: Calibri, 22 (mind. 18)

Special: 2. Zeile als Untertitel nicht Fett

Die Eclipse Foundation ist eine der grössten und bekanntesten Open-Source Foundation

Persönliche Kontakte zu Eclipse Committern

Unterstützung durch die Eclipse Foundation

− Entscheidungsfindung: Mit Kunden und im BSI Verwaltungsrat

− Projektprozess: “Best Practice” für Open Source Projekte

− Marketing: Zusätzliche Aufmerksamkeit als Eclipse Projekt

− IP: Kompletter Reviewprozess

Weshalb Eclipse?

Page 43: Open Source und Eclipsewiki.eclipse.org/images/c/c4/OpenSourceUndEclipse.pdf · 2016. 11. 21. · Farben: 254/153/21 0/130/161 127/127/127 Schrift: Titel: Calibri, Fett, 42 Untertitel:

Farben:

254/153/21

0/130/161

127/127/127

Schrift: Titel: Calibri, Fett, 32

Text: Calibri, 22 (mind. 18)

Special: 2. Zeile als Untertitel nicht Fett

2010 Scout Code im Eclipse Repository eingecheckt

2011 Erstes Jahr als Teil des Eclipse Release Trains

… Aufbau der Community

… Auftritt an Konferenzen

… Organisation von Events

… Schreiben der Dokumentation

… Pflege des Forums

… Acquise von Scout Kunden

Seither regelmässige Teilnahme am Release-Train

Scout wird ein Eclipse Project

Page 44: Open Source und Eclipsewiki.eclipse.org/images/c/c4/OpenSourceUndEclipse.pdf · 2016. 11. 21. · Farben: 254/153/21 0/130/161 127/127/127 Schrift: Titel: Calibri, Fett, 42 Untertitel:

Farben:

254/153/21

0/130/161

127/127/127

Schrift: Titel: Calibri, Fett, 32

Text: Calibri, 22 (mind. 18)

Special: 2. Zeile als Untertitel nicht Fett

Timeline – Scout open source

2010

2011 2012 2013 2014 2015 2016 2017

Page 45: Open Source und Eclipsewiki.eclipse.org/images/c/c4/OpenSourceUndEclipse.pdf · 2016. 11. 21. · Farben: 254/153/21 0/130/161 127/127/127 Schrift: Titel: Calibri, Fett, 42 Untertitel:

Farben:

254/153/21

0/130/161

127/127/127

Schrift: Titel: Calibri, Fett, 32

Text: Calibri, 22 (mind. 18)

Special: Automatischer Einzug

Eclipse Scout 2011

Page 46: Open Source und Eclipsewiki.eclipse.org/images/c/c4/OpenSourceUndEclipse.pdf · 2016. 11. 21. · Farben: 254/153/21 0/130/161 127/127/127 Schrift: Titel: Calibri, Fett, 42 Untertitel:

Farben:

254/153/21

0/130/161

127/127/127

Schrift: Titel: Calibri, Fett, 32

Text: Calibri, 22 (mind. 18)

Special: Automatischer Einzug

Eclipse Scout 2012

Page 47: Open Source und Eclipsewiki.eclipse.org/images/c/c4/OpenSourceUndEclipse.pdf · 2016. 11. 21. · Farben: 254/153/21 0/130/161 127/127/127 Schrift: Titel: Calibri, Fett, 42 Untertitel:

Farben:

254/153/21

0/130/161

127/127/127

Schrift: Titel: Calibri, Fett, 32

Text: Calibri, 22 (mind. 18)

Special: Automatischer Einzug

Eclipse Scout 2016

Page 48: Open Source und Eclipsewiki.eclipse.org/images/c/c4/OpenSourceUndEclipse.pdf · 2016. 11. 21. · Farben: 254/153/21 0/130/161 127/127/127 Schrift: Titel: Calibri, Fett, 42 Untertitel:

Farben:

254/153/21

0/130/161

127/127/127

Schrift: Text: Calibri, Fett, 42

Kosten und Nutzen Lohnt sich der Aufwand?

Page 49: Open Source und Eclipsewiki.eclipse.org/images/c/c4/OpenSourceUndEclipse.pdf · 2016. 11. 21. · Farben: 254/153/21 0/130/161 127/127/127 Schrift: Titel: Calibri, Fett, 42 Untertitel:

Farben:

254/153/21

0/130/161

127/127/127

Schrift: Titel: Calibri, Fett, 32

Text: Calibri, 22 (mind. 18)

Special: 2. Zeile als Untertitel nicht Fett

Marketing

− Sponsoring von Konferenzen/Events

− Zeit der Mitarbeiter

− Homepage, Fact Sheet, Pressemeldungen

− Schreiben von Blogbeiträgen und Artikel

Kosten

Page 50: Open Source und Eclipsewiki.eclipse.org/images/c/c4/OpenSourceUndEclipse.pdf · 2016. 11. 21. · Farben: 254/153/21 0/130/161 127/127/127 Schrift: Titel: Calibri, Fett, 42 Untertitel:

Farben:

254/153/21

0/130/161

127/127/127

Schrift: Titel: Calibri, Fett, 32

Text: Calibri, 22 (mind. 18)

Special: 2. Zeile als Untertitel nicht Fett

Dokumentation

− Tutorials

− Wiki

− Buch

− Forum

− Unterhalt der Dokumentation (haben wir Unterschätzt)

Kosten

Page 51: Open Source und Eclipsewiki.eclipse.org/images/c/c4/OpenSourceUndEclipse.pdf · 2016. 11. 21. · Farben: 254/153/21 0/130/161 127/127/127 Schrift: Titel: Calibri, Fett, 42 Untertitel:

Farben:

254/153/21

0/130/161

127/127/127

Schrift: Titel: Calibri, Fett, 32

Text: Calibri, 22 (mind. 18)

Special: 2. Zeile als Untertitel nicht Fett

Komplexität des Produkts

− Aufteilung in Open Source und interne Komponenten

− Komplexere Build-Infrastructure

Kosten

Page 52: Open Source und Eclipsewiki.eclipse.org/images/c/c4/OpenSourceUndEclipse.pdf · 2016. 11. 21. · Farben: 254/153/21 0/130/161 127/127/127 Schrift: Titel: Calibri, Fett, 42 Untertitel:

Farben:

254/153/21

0/130/161

127/127/127

Schrift: Titel: Calibri, Fett, 32

Text: Calibri, 22 (mind. 18)

Special: 2. Zeile als Untertitel nicht Fett

Release Train

− Zusätzliche Builds

− Zusätzliches Testing

− Jährlicher Unterhalt der externen Abhängigkeiten

Kosten

Page 53: Open Source und Eclipsewiki.eclipse.org/images/c/c4/OpenSourceUndEclipse.pdf · 2016. 11. 21. · Farben: 254/153/21 0/130/161 127/127/127 Schrift: Titel: Calibri, Fett, 42 Untertitel:

Farben:

254/153/21

0/130/161

127/127/127

Schrift: Titel: Calibri, Fett, 32

Text: Calibri, 22 (mind. 18)

Special: 2. Zeile als Untertitel nicht Fett

Bottom Line

− Open Source Geschäft (langsam) am wachsen

Nutzen

Page 54: Open Source und Eclipsewiki.eclipse.org/images/c/c4/OpenSourceUndEclipse.pdf · 2016. 11. 21. · Farben: 254/153/21 0/130/161 127/127/127 Schrift: Titel: Calibri, Fett, 42 Untertitel:

Farben:

254/153/21

0/130/161

127/127/127

Schrift: Titel: Calibri, Fett, 32

Text: Calibri, 22 (mind. 18)

Special: 2. Zeile als Untertitel nicht Fett

Verkauf

− Technologische Transparenz hilft BSI CRM

− Reduziert Risiko bei der Wahl von BSI als Lieferanten

− Open Source ist bei den IT-Abteilungen der Kunden beliebt

− Hosting bei Eclipse weist auf Stabilität and Qualität

Nutzen

Page 55: Open Source und Eclipsewiki.eclipse.org/images/c/c4/OpenSourceUndEclipse.pdf · 2016. 11. 21. · Farben: 254/153/21 0/130/161 127/127/127 Schrift: Titel: Calibri, Fett, 42 Untertitel:

Farben:

254/153/21

0/130/161

127/127/127

Schrift: Titel: Calibri, Fett, 32

Text: Calibri, 22 (mind. 18)

Special: 2. Zeile als Untertitel nicht Fett

Human Resources

− Open Source ist ein Pluspunkt bei der Mitarbeitereinstellung

− Einige Mitarbeiter so direkt gewonnen

Nutzen

Page 56: Open Source und Eclipsewiki.eclipse.org/images/c/c4/OpenSourceUndEclipse.pdf · 2016. 11. 21. · Farben: 254/153/21 0/130/161 127/127/127 Schrift: Titel: Calibri, Fett, 42 Untertitel:

Farben:

254/153/21

0/130/161

127/127/127

Schrift: Titel: Calibri, Fett, 32

Text: Calibri, 22 (mind. 18)

Special: 2. Zeile als Untertitel nicht Fett

Bessere Dokumentation

− Erhöht Vertrauen bei der Evaluation von Scout

− Einarbeitung neuer Mitarbeiter ist besser und effizienter

− Scout Forum wird auch von Mitarbeitern benutzt

Nutzen

Page 57: Open Source und Eclipsewiki.eclipse.org/images/c/c4/OpenSourceUndEclipse.pdf · 2016. 11. 21. · Farben: 254/153/21 0/130/161 127/127/127 Schrift: Titel: Calibri, Fett, 42 Untertitel:

Farben:

254/153/21

0/130/161

127/127/127

Schrift: Titel: Calibri, Fett, 32

Text: Calibri, 22 (mind. 18)

Special: 2. Zeile als Untertitel nicht Fett

Release-Train Prozess

− Positive Konsequenzen als Release-Train Projekt

− Planungssicherheit (zB. Oxygen Release GA 28.6.2017)

− Regelmässigere Milestones und Tests hat Stabilität erhöht

Nutzen

Page 58: Open Source und Eclipsewiki.eclipse.org/images/c/c4/OpenSourceUndEclipse.pdf · 2016. 11. 21. · Farben: 254/153/21 0/130/161 127/127/127 Schrift: Titel: Calibri, Fett, 42 Untertitel:

Farben:

254/153/21

0/130/161

127/127/127

Schrift: Titel: Calibri, Fett, 32

Text: Calibri, 22 (mind. 18)

Special: 2. Zeile als Untertitel nicht Fett

Kulturwandel bei BSI

− Aktive Auseinandersetzung mit “Best Practices”

− Frühzeitige Evaluation von Technologien und Tools

− “Patch contribution” Prozess auch für BSI Entwickler

Nutzen

Page 59: Open Source und Eclipsewiki.eclipse.org/images/c/c4/OpenSourceUndEclipse.pdf · 2016. 11. 21. · Farben: 254/153/21 0/130/161 127/127/127 Schrift: Titel: Calibri, Fett, 42 Untertitel:

Farben:

254/153/21

0/130/161

127/127/127

Schrift: Titel: Calibri, Fett, 32

Text: Calibri, 22 (mind. 18)

Special: 2. Zeile als Untertitel nicht Fett

Open Source fördert Innovationen

Open Source ist in vielen Bereichen Standard

Eclipse ist ein ideale Heimat für Open Source Projekte

IP Management, Governance und Projektprozesse

Open Source Projekte kosten und müssen gepflegt werden

Der Nutzen überwiegt die Open Source Aufwände

Wir würden es wieder so machen

Zusammenfassung

Page 60: Open Source und Eclipsewiki.eclipse.org/images/c/c4/OpenSourceUndEclipse.pdf · 2016. 11. 21. · Farben: 254/153/21 0/130/161 127/127/127 Schrift: Titel: Calibri, Fett, 42 Untertitel:

Farben:

254/153/21

0/130/161

127/127/127

Schrift: Titel: Calibri, Fett, 32

Text: Calibri, 22 (mind. 18)

Special: Automatischer Einzug

Vielen Dank!

@ZimMatthias Matthias Zimmermann @j2r2b Jérémie Bresson BSI Business Systems Integration AG