Eclipse Legal Day - Nov 2013

Post on 10-May-2015

443 views 1 download

Tags:

description

My slides from the Eclipse Legal Day in Munich. The audience was primarily from the automotive industry.

Transcript of Eclipse Legal Day - Nov 2013

Opportunities and Misconceptions in Open Source

Mike Milinkovich Executive Director Eclipse Foundation @mmilinkov Eclipse Legal Day November, 2013

Open Source Questions

• Why should we use open source?

• Is Open Source chaotic?

• What is this “Open Source community”?

• How do you manage community contributions?

• How do you plan for Open Source adoption?

• Isn’t open source going to infect our intellectual property?

• Why would we open source our assets?

04-Nov-2013 2 Copyright (c) 2013, Eclipse Foundation, Inc. Made available under the Eclipse Public License 1.0

Conclusions • Software complexity and growth is impacting

your business

• Open source is a mechanism to:

– Improve quality

– Increase the rate of innovation

– Reduce complexity

– Increase sustainability

– Increase competencies

– Rationalize supply chains

– Save a lot of money 04-Nov-2013 Copyright (c) 2013, Eclipse Foundation, Inc. Made available under the Eclipse Public License 1.0 3

Agenda

• Introduction to the Eclipse Foundation

• Industry trends in software

• Business drivers for adopting open source

• The open source maturity model

04-Nov-2013 Copyright (c) 2013, Eclipse Foundation, Inc. Made available under the Eclipse Public License 1.0 4

04-Nov-2013 Copyright (c) 2013, Eclipse Foundation, Inc. Made available under the Eclipse Public License 1.0 5

A Brief History of Eclipse Launched by IBM in 2001

– Initial release of the Eclipse technology platform (Platform, JDT,PDT)

– Founding consortium board comprised Borland, IBM, Red Hat……

Eclipse Foundation formed in 2004 – Independent not-for-profit organization formed in 2004 – Definition of bylaws, membership model, initial IP process

Eclipse Foundation today, 2013 – Members include IBM, Oracle, SAP, CA, Nokia, Cisco, etc. – 203 members, (10 strategic members), ~1000 committers – 240+ Open Source Projects – Industry-focused working groups in Automotive,

LocationTech, M2M and Aerospace

04-Nov-2013 6 Copyright (c) 2013, Eclipse Foundation, Inc. Made available under the Eclipse Public License 1.0

Eclipse: a vibrant open source community

04-Nov-2013 Copyright (c) 2013, Eclipse Foundation, Inc. Made available under the Eclipse Public License 1.0 7

“Eclipse is an open source community focused on developing a development platform of runtimes, frameworks and exemplary tools that make it easy and cost-effective to build and deploy software solutions.”

Eclipse: a vibrant open source community

04-Nov-2013 Copyright (c) 2013, Eclipse Foundation, Inc. Made available under the Eclipse Public License 1.0 8

“Eclipse is an open source community focused on developing a development platform of runtimes, frameworks and exemplary tools that make it easy and cost-effective to build and deploy software solutions.”

Eclipse: a sustainable eco-system

04-Nov-2013 Copyright (c) 2013, Eclipse Foundation, Inc. Made available under the Eclipse Public License 1.0 9

“Eclipse is a vendor-neutral consortium of major software vendors, solution providers, corporations, educational and research institutions and individuals working together to create a sustainable eco-system that enhances, promotes and cultivates the Eclipse open platform with complementary products, services and capabilities.”

Eclipse: a sustainable eco-system

04-Nov-2013 Copyright (c) 2013, Eclipse Foundation, Inc. Made available under the Eclipse Public License 1.0 10

“Eclipse is a vendor-neutral consortium of major software vendors, solution providers, corporations, educational and research institutions and individuals working together to create a sustainable eco-system that enhances, promotes and cultivates the Eclipse open platform with complementary products, services and capabilities.”

203 members

10 Strategic Members

1017 committers, representing 100+ organizations

The Members of Eclipse

Strategic Members

04-Nov-2013 11 Copyright (c) 2013, Eclipse Foundation, Inc. Made available under the Eclipse Public License 1.0

Members of Eclipse

04-Nov-2013 Copyright (c) 2013, Eclipse Foundation, Inc. Made available under the Eclipse Public License 1.0 12

Governance

IP Mgt

Projects &

Process

Licensing Model

Infra-structure

Community &

Ecosystem

Foundation Services

04-Nov-2013 Copyright (c) 2013, Eclipse Foundation, Inc. Made available under the Eclipse Public License 1.0 14

Predictability

04-Nov-2013 15 Copyright (c) 2013, Eclipse Foundation, Inc. Made available under the Eclipse Public License 1.0

Eclipse 3.0 Eclipse 3.1 Callisto Europa Ganymede Galileo Helios Indigo Juno Kepler

0

10

20

30

40

50

60

70

80

37

10

2123

33

39

62

71 71

17 18

24

33

46

5558

Projects Million LOC

04-Nov-2013 Copyright (c) 2013, Eclipse Foundation, Inc. Made available under the Eclipse Public License 1.0 16

Downloads

04-Nov-2013 Copyright (c) 2013, Eclipse Foundation, Inc. Made available under the Eclipse Public License 1.0 17

Eclipse Has...

• Millions of users

• Thousands of products

• One thousand committers

• Hundreds of companies, hundreds of projects

• Predictable schedules

• World class intellectual property management

• Twenty employees

04-Nov-2013 Copyright (c) 2013, Eclipse Foundation, Inc. Made available under the Eclipse Public License 1.0 18

Agenda

• Introduction to the Eclipse Foundation

• Industry trends in software

• Business drivers for adopting open source

• The open source maturity model

04-Nov-2013 Copyright (c) 2013, Eclipse Foundation, Inc. Made available under the Eclipse Public License 1.0 19

Trend 1: Software is eating the world

04-Nov-2013 Copyright (c) 2013, Eclipse Foundation, Inc. Made available under the Eclipse Public License 1.0 20

Exampes of Software Complexity

04-Nov-2013 Copyright (c) 2013, Eclipse Foundation, Inc. Made available under the Eclipse Public License 1.0 21

04-Nov-2013 Copyright (c) 2013, Eclipse Foundation, Inc. Made available under the Eclipse Public License 1.0 22

50 – 100

networked

ECUs

Mercedes

S-Class

Infotainment

Subsystem

20 Mio. LOC

90% of automotive innovations are

realised by software

Software Embedded on Airbus Aircraft

0,004 0,023 25 12

108

0

20

40

60

80

100

120

Siz

e (M

B)

Year

04-Nov-2013 23 Copyright (c) 2013, Eclipse Foundation, Inc. Made available under the Eclipse Public License 1.0

Trend 2: The need for sustainability

04-Nov-2013 Copyright (c) 2013, Eclipse Foundation, Inc. Made available under the Eclipse Public License 1.0 24

© A

IRB

US

FR

AN

CE

S.A

.S.

To

us d

roits ré

se

rvé

s. D

ocum

ent co

nfide

ntie

l.

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

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

04-Nov-2013 Copyright (c) 2013, Eclipse Foundation, Inc. Made available under the Eclipse Public License 1.0 26

Trend 3: Complexity is growing

faster the competencies

04-Nov-2013 Copyright (c) 2013, Eclipse Foundation, Inc. Made available under the Eclipse Public License 1.0 27

04-Nov-2013 Copyright (c) 2013, Eclipse Foundation, Inc. Made available under the Eclipse Public License 1.0 28

http://www.cotsjournalonline.com/articles/view/101090

November, 2009

Boeing and Airbus measure the

current rate of software

growth as 400 percent every

two years

Software value in auto

04-Nov-2013 Copyright (c) 2013, Eclipse Foundation, Inc. Made available under the Eclipse Public License 1.0 29

http://www.siemens.com/innovation/en/publikationen/publications_pof/pof_fall_2004/software_articles/facts_and_forecasts.htm

Agenda

• Introduction to the Eclipse Foundation

• Industry trends in software

• Business drivers for adopting open source

• The open source maturity model

04-Nov-2013 Copyright (c) 2013, Eclipse Foundation, Inc. Made available under the Eclipse Public License 1.0 30

Open Source is the Freedom to Control Your Own Destiny

OSS Freedoms* 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

(*) As defined by the Free Software Foundation

04-Nov-2013 Copyright (c) 2013, Eclipse Foundation, Inc. Made available under the Eclipse Public License 1.0 31

Open Source offers a new option by combining the best of “Make” and “Buy”

30 April 2010 Copyright (c) 2010, Eclipse Foundation, Inc. Made available under the Eclipse Public License 1.0 32

Page 32

User may influence further development

Option: Use Open Source software

Significantly reduced project risks and costs

Is a de-facto standard

+

+

+

Software tailored to the user needs

Option: Make bespoke software

Reduces project risks in software development

Option: Buy commercial software

+ +

Very high total cost and project risks in software development

User with very limited influence in the development

– –

VS. VS.

Total cost still high – Becomes legacy in the future

– Legacy costs are shared

+

Value

Business Drivers

30 April 2010 Copyright (c) 2010, Eclipse Foundation, Inc. Made available under the Eclipse Public License 1.0 33

Build this in and with open source, even if that means working with your direct competitors.

Identify precisely what your IT competitive differentiators are for your customers

Focus all possible energies there, and acquire everything else from OSS, or help build it in OSS

Platform

Value

Or, in other words...

30 April 2010 Copyright (c) 2010, Eclipse Foundation, Inc. Made available under the Eclipse Public License 1.0 34

Co-develop the platform in collaboration with others

Focus on your value

Platform

Agenda

• Introduction to the Eclipse Foundation

• Industry trends in software

• Business drivers for adopting open source

• The open source maturity model

04-Nov-2013 Copyright (c) 2013, Eclipse Foundation, Inc. Made available under the Eclipse Public License 1.0 36

Maturity Model

04-Nov-2013 Copyright (c) 2013, Eclipse Foundation, Inc. Made available under the Eclipse Public License 1.0 37

0 DENY

VALUE APPROPRIATED

SINGLE PROJECT MULTIPLE PROJECT

TIME

SCOPE

BUSINESS DRIVEN ENGINEERING DRIVEN

1 USE

2 CONTRIBUTE

3 CHAMPION

VALUE CO-CREATION

VALUE APPROPRIATION

COUPLING MANAGEMENT

ISV Business Drivers

30 April 2010 Copyright (c) 2010, Eclipse Foundation, Inc. Made available under the Eclipse Public License 1.0 38

Use Contribute Champion Collaborate Redefine

Explore

Reduce build

costs

Decrease time

to market

Fill gaps in

feature set of

company’s

product

Improve

software

quality

Champion OS

project

Steer new

functionality

and its

evolution

Gain positional

advantage for

company’s

product in a

market

segment

Change value

proposition of

offer delivered

to customers

Enterprise Business Drivers

30 April 2010 Copyright (c) 2010, Eclipse Foundation, Inc. Made available under the Eclipse Public License 1.0 39

Use Contribute Champion Collaborate Redefine

Explore

Reduce build

costs

Decrease time

to market

Fill gaps in

feature set of

company’s

product

Improve

software

quality

Champion OS

project

Steer new

functionality

and its

evolution

Create an

industry

platform for

shared

infrastructure

Redefine the

relationship

with your

software

supply chain

User-Led Open Source

• Eclipse Working Groups (WG) allow organizations to collaborate and innovate on the creation of technology, specifications and best practices for a specific industry or market.

• Eclipse Industry WG provide: – The legal agreements to share intellectual property rights.

– The ability to pool resources to create new technology and standards.

– IT infrastructure to facilitate collaboration between a distributed team.

– A governance model and process to ensure a level playing field

– A technology platform

04-Nov-2013 40 Copyright (c) 2013, Eclipse Foundation, Inc. Made available under the Eclipse Public License 1.0

04-Nov-2013 41 Copyright (c) 2013, Eclipse Foundation, Inc. Made available under the Eclipse Public License 1.0

Solution: The Eclipse Polarsys Initiative

On board software development

for very long lifecycle products 04-Nov-2013 Copyright (c) 2013, Eclipse Foundation, Inc. Made available under the Eclipse Public License 1.0 42

04-Nov-2013 Copyright (c) 2013, Eclipse Foundation, Inc. Made available under the Eclipse Public License 1.0 43

Conclusions • Software complexity and growth is impacting

your business

• Open source is a mechanism to:

– Improve quality

– Increase the rate of innovation

– Reduce complexity

– Increase sustainability

– Increase competencies

– Rationalize supply chains

– Save a lot of money 04-Nov-2013 Copyright (c) 2013, Eclipse Foundation, Inc. Made available under the Eclipse Public License 1.0 44

Thank You!

Questions?

mike@eclipse.org @mmilinkov

04-Nov-2013 Copyright (c) 2013, Eclipse Foundation, Inc. Made available under the Eclipse Public License 1.0 45