eclipse legal day - nov 2013

45
Opportunities and Misconceptions in Open Source Mike Milinkovich Executive Director Eclipse Foundation @mmilinkov Eclipse Legal Day November, 2013

Upload: mike-milinkovich

Post on 10-May-2015

443 views

Category:

Technology


1 download

DESCRIPTION

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

TRANSCRIPT

Page 1: Eclipse Legal Day - Nov 2013

Opportunities and Misconceptions in Open Source

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

Page 2: Eclipse Legal Day - Nov 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

Page 3: Eclipse Legal Day - Nov 2013

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

Page 4: Eclipse Legal Day - Nov 2013

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

Page 5: Eclipse Legal Day - Nov 2013

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

Page 6: Eclipse Legal Day - Nov 2013

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

Page 7: Eclipse Legal Day - Nov 2013

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.”

Page 8: Eclipse Legal Day - Nov 2013

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.”

Page 9: Eclipse Legal Day - Nov 2013

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.”

Page 10: Eclipse Legal Day - Nov 2013

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.”

Page 11: Eclipse Legal Day - Nov 2013

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

Page 12: Eclipse Legal Day - Nov 2013

Members of Eclipse

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

Page 14: Eclipse Legal Day - Nov 2013

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

Page 15: Eclipse Legal Day - Nov 2013

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

Page 16: Eclipse Legal Day - Nov 2013

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

Page 17: Eclipse Legal Day - Nov 2013

Downloads

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

Page 18: Eclipse Legal Day - Nov 2013

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

Page 19: Eclipse Legal Day - Nov 2013

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

Page 20: Eclipse Legal Day - Nov 2013

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

Page 21: Eclipse Legal Day - Nov 2013

Exampes of Software Complexity

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

Page 22: Eclipse Legal Day - Nov 2013

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

Page 23: Eclipse Legal Day - Nov 2013

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

Page 24: Eclipse Legal Day - Nov 2013

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

Page 25: Eclipse Legal Day - Nov 2013

© 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

Page 26: Eclipse Legal Day - Nov 2013

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

Page 27: Eclipse Legal Day - Nov 2013

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

Page 28: Eclipse Legal Day - Nov 2013

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

Page 29: Eclipse Legal Day - Nov 2013

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

Page 30: Eclipse Legal Day - Nov 2013

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

Page 31: Eclipse Legal Day - Nov 2013

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

Page 32: Eclipse Legal Day - Nov 2013

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

+

Page 33: Eclipse Legal Day - Nov 2013

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

Page 34: Eclipse Legal Day - Nov 2013

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

Page 36: Eclipse Legal Day - Nov 2013

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

Page 37: Eclipse Legal Day - Nov 2013

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

Page 38: Eclipse Legal Day - Nov 2013

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

Page 39: Eclipse Legal Day - Nov 2013

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

Page 40: Eclipse Legal Day - Nov 2013

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

Page 41: Eclipse Legal Day - Nov 2013

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

Page 42: Eclipse Legal Day - Nov 2013

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

Page 43: Eclipse Legal Day - Nov 2013

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

Page 44: Eclipse Legal Day - Nov 2013

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

Page 45: Eclipse Legal Day - Nov 2013

Thank You!

Questions?

[email protected] @mmilinkov

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