open collaboration open source, - cloud object storage · open source technology enable on-premise...

36
1 Copyright (c) 2018, Eclipse Foundation, Inc. | Made available under the Eclipse Public License 2.0 (EPL-2.0) Open Source, Open Collaboration Mike Milinkovich Executive Director Eclipse Foundation [email protected] @mmilinkov Copyright (c) 2018, Eclipse Foundation, Inc. | Made available under the Eclipse Public License 2.0 (EPL-2.0)

Upload: others

Post on 30-May-2020

10 views

Category:

Documents


0 download

TRANSCRIPT

1

Copyright (c) 2018, Eclipse Foundation, Inc. | Made available under the Eclipse Public License 2.0 (EPL-2.0)

Open Source,Open Collaboration

Mike Milinkovich Executive Director

Eclipse [email protected]

@mmilinkov

Copyright (c) 2018, Eclipse Foundation, Inc. | Made available under the Eclipse Public License 2.0 (EPL-2.0)

Copyright (c) 2018, Eclipse Foundation, Inc. | Made available under the Eclipse Public License 2.0 (EPL-2.0)

The Platform for Open Collaboration

2

275+Members

350+Projects

1500+Committers

30Professional Staff

By the Numbers

3

Copyright (c) 2018, Eclipse Foundation, Inc. | Made available under the Eclipse Public License 2.0 (EPL-2.0)

Software is eating the world

4

Copyright (c) 2018, Eclipse Foundation, Inc. | Made available under the Eclipse Public License 2.0 (EPL-2.0)

Software Embedded on Airbus Aircraft

5

Copyright (c) 2017, Eclipse Foundation, Inc. | Made available under the Eclipse Public License 2.0 (EPL-2.0)

90% of automotive innovations are from software

Mercedes S-Class, Infotainment Subsystem, 20 Mio. LOC50 – 100, networked, ECUs

5

6

Copyright (c) 2018, Eclipse Foundation, Inc. | Made available under the Eclipse Public License 2.0 (EPL-2.0)

Software matters to industry

7

Copyright (c) 2017, Eclipse Foundation, Inc. | Made available under the Eclipse Public License 2.0 (EPL-2.0)

“Every industrial company will become a software company”

-GE CEO Jeff Immelthttp://www.ge.com/ar2013/pdf/GE_AR13_Letter.pdf

7Copyright (c) 2017, Eclipse Foundation, Inc. | Made available under the Eclipse Public License 2.0 (EPL-2.0)

8

Copyright (c) 2017, Eclipse Foundation, Inc. | Made available under the Eclipse Public License 2.0 (EPL-2.0)

“Every software company is an open source company”

8

-Mike Milinkovich, Eclipse Foundation

Copyright (c) 2017, Eclipse Foundation, Inc. | Made available under the Eclipse Public License 2.0 (EPL-2.0)

9

Copyright (c) 2018, Eclipse Foundation, Inc. | Made available under the Eclipse Public License 2.0 (EPL-2.0)

But what is “open source”?

10

Copyright (c) 2018, Eclipse Foundation, Inc. | Made available under the Eclipse Public License 2.0 (EPL-2.0)

● Freedom 0 -to run the program, for any purpose

● Freedom 1 - to study how the program works, and change it to make it do what you wish

● Freedom 2- to redistribute copies

● Freedom 3 - to distribute copies of your modified versions to others

Software Freedoms

11

Copyright (c) 2018, Eclipse Foundation, Inc. | Made available under the Eclipse Public License 2.0 (EPL-2.0)

11

•Better, smarter business–Save costs, faster time to market, improve quality

•Enables collaboration–Consistent sharing of IP

•Rapid adoption of technology–It is free and easy to access

•Scale

Why open source?

12

Copyright (c) 2018, Eclipse Foundation, Inc. | Made available under the Eclipse Public License 2.0 (EPL-2.0)

Google Trends for “MQTT”

Open sourced here

A current example

13

Copyright (c) 2017, Eclipse Foundation, Inc. | Made available under the Eclipse Public License 2.0 (EPL-2.0)

▪ Far higher levels of experimentation

▪ Innovation through integration

▪ Permissionless innovation

13

KEEP CALMAND

INNOVATE

Innovation

14

Copyright (c) 2018, Eclipse Foundation, Inc. | Made available under the Eclipse Public License 2.0 (EPL-2.0)

14

• Is Open Source chaotic?• How does development really work?• What is this “Open Source community”?• How do you manage community contributions?• How do you plan in Open Source?• Isn’t open source going to infect our intellectual

property?• Why would we open source our assets?

Open source questions

15

Copyright (c) 2018, Eclipse Foundation, Inc. | Made available under the Eclipse Public License 2.0 (EPL-2.0)

15Copyright (c) 2017, Eclipse Foundation, Inc. | Made available under the Eclipse Public License 2.0 (EPL-2.0)

16

Copyright (c) 2018, Eclipse Foundation, Inc. | Made available under the Eclipse Public License 2.0 (EPL-2.0)

Predictability

16

Copyright (c) 2017, Eclipse Foundation, Inc. | Made available under the Eclipse Public License 2.0 (EPL-2.0)

17

Copyright (c) 2018, Eclipse Foundation, Inc. | Made available under the Eclipse Public License 2.0 (EPL-2.0)

Contribution

● Reduce Costs● Influence

Direction● Attract Talent

17

Copyright (c) 2017, Eclipse Foundation, Inc. | Made available under the Eclipse Public License 2.0 (EPL-2.0)

18

Copyright (c) 2018, Eclipse Foundation, Inc. | Made available under the Eclipse Public License 2.0 (EPL-2.0)

Free….

...just likepuppies

18

Copyright (c) 2017, Eclipse Foundation, Inc. | Made available under the Eclipse Public License 2.0 (EPL-2.0)

By Lucie Tylová, Westik.cz - Westieinfo.com - soukromý archiv, CC BY-SA 3.0, https://commons.wikimedia.org/w/index.php?curid=4782396

19

Copyright (c) 2018, Eclipse Foundation, Inc. | Made available under the Eclipse Public License 2.0 (EPL-2.0)

0DENY

VALUEAPPROPRIATED

SINGLE PROJECT MULTIPLE PROJECT

TIME

SCOPE

BUSINESS DRIVEN

ENGINEERING DRIVEN

1USE

2CONTRIBUTE

3CHAMPION

VALUE CO-CREATION

VALUE

APPROPRIATIONCOUPLING

MANAGEMENT

Open Source Maturity Model

20

Copyright (c) 2017, Eclipse Foundation, Inc. | Made available under the Eclipse Public License 2.0 (EPL-2.0)

Building blocks for Innovation and Collaboration Requires:

Infrastructure

IP Management & Licensing

Process & Governance

Community Development

20

Copyright (c) 2018, Eclipse Foundation, Inc. | Made available under the Eclipse Public License 2.0 (EPL-2.0)

Eclipse Working Groups

Copyright (c) 2018, Eclipse Foundation, Inc. | Made available under the Eclipse Public License 2.0 (EPL-2.0)

Eclipse Working Groups

Copyright © 2018 The Eclipse Foundation. All Rights Reserved

Misson

To create the open Internet of Things

23

Copyright © 2018 The Eclipse Foundation. All Rights Reserved

Validated by Industry Leaders

“No company can realize the IoT on its own…

Within the Eclipse Community, through the contribution of many IoT developers, tools and standards are created on an open platform that many companies can benefit from for their IoT applications.”

Stefan FerberCEO, Bosch Software Innovations Infrastructure

IP Management & Licensing

Governance & Process

Community Development

24

Copyright © 2018 The Eclipse Foundation. All Rights Reserved

Eclipse IoT Community

2.4M 36 280+ 140Klines of code projects developers monthly

visitors

25

Copyright © 2018 The Eclipse Foundation. All Rights Reserved

Member Companies

26

Copyright © 2018 The Eclipse Foundation. All Rights Reserved

The 3 IoT Software StacksTOOLS & SDKsONTOLOGIESSECURITY

CONSTRAINED DEVICES

Hardware Abstraction Layer (HAL)

OS / RTOS

CommunicationR

emot

e M

anag

emen

tField protocols IoT protocols

IOT CLOUD PLATFORM

Con

nec

tivi

ty

Mes

sag

e R

outi

ng

OS / PaaS

Device Management

Data Management

Event Management, Analytics & UI

Device Registry

Application Enablement

GATEWAYS AND SMART DEVICES

Rem

ote

Man

agem

ent

Application Runtime

Data Management & Messaging

OS / RTOS

Connectivity

Field protocols IoT protocols

Network Management

27

Copyright © 2018 The Eclipse Foundation. All Rights Reserved 28

● Achieve interoperability in Industry 4.0 thanks to open source technology

● Enable on-premise deployments of IoT platforms (vs. public cloud)

● Provide commercial support for Eclipse IoT technologies

● Promote the value of open IoT ecosystems through testbeds

● Device Management● Establish Eclipse IoT

projects as reference implementations of IoT standards (e.g. LWM2M)

Eclipse IoT Ecosystem

Examples

OEMs Software Vendors IoT HW Manufacturers

Goals

Copyright © 2018 The Eclipse Foundation. All Rights Reserved 29

● Grow their consumer IoT and Smart Home ecosystems

● Promote IoT cloud interoperability through open standards (ex. OneM2M)

● Provide support and services around Eclipse IoT technology

● Partner with Eclipse IoT member companies on IoT research projects (ex. Smart Cities)

● Disseminate the results though Eclipse IoT projects

Eclipse IoT Ecosystem

Examples

Telcos IT Services Companies Research Institutes

Goals

Copyright © 2018 The Eclipse Foundation. All Rights Reserved

Eclipse IoT Open Testbeds

Eclipse IoT Open Testbeds focus on working solutions featuring open source technology and commercial solutions

IoT industry needs to showcase working solutions and the ecosystem(s) needed to build them

https://iot.eclipse.org/testbeds

30

Copyright © 2018 The Eclipse Foundation. All Rights Reserved

Eclipse IoT Open Testbeds

Asset Tracking Management

Production Performance Management

31

32

Copyright (c) 2018, Eclipse Foundation, Inc. | Made available under the Eclipse Public License 2.0 (EPL-2.0)

Parting thoughts...

32Copyright (c) 2017, Eclipse Foundation, Inc. | Made available under the Eclipse Public License 2.0 (EPL-2.0)

33

Copyright (c) 2018, Eclipse Foundation, Inc. | Made available under the Eclipse Public License 2.0 (EPL-2.0)

33

Software competence is the key to digital transformation

34

Copyright (c) 2018, Eclipse Foundation, Inc. | Made available under the Eclipse Public License 2.0 (EPL-2.0)

34

Our future is being built on open source

35

Copyright (c) 2018, Eclipse Foundation, Inc. | Made available under the Eclipse Public License 2.0 (EPL-2.0)

35

Engage,Experiment,

Educate

36

Copyright (c) 2018, Eclipse Foundation, Inc. | Made available under the Eclipse Public License 2.0 (EPL-2.0)

Thank-you!

Mike Milinkovich, Eclipse [email protected]

@mmilinkov