The 7 Things I Know About Cyber Security After 25 Years | April 2024
Eclipse Legal Day - Nov 2013
1. Opportunities and Misconceptions
in Open Source
Mike Milinkovich
Executive Director
Eclipse Foundation
@mmilinkov
Eclipse Legal Day
November, 2013
2. 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
Copyright (c) 2013, Eclipse Foundation, Inc. Made available under the Eclipse Public License 1.0
2
3. 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
4. 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
6. 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
–
–
–
–
04-Nov-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
Copyright (c) 2013, Eclipse Foundation, Inc. Made available under the Eclipse Public License 1.0
6
7. Eclipse: a vibrant open source community
“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.”
04-Nov-2013
Copyright (c) 2013, Eclipse Foundation, Inc. Made available under the Eclipse Public License 1.0
7
8. Eclipse: a vibrant open source community
“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.”
04-Nov-2013
Copyright (c) 2013, Eclipse Foundation, Inc. Made available under the Eclipse Public License 1.0
8
9. Eclipse: a sustainable eco-system
“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.”
04-Nov-2013
Copyright (c) 2013, Eclipse Foundation, Inc. Made available under the Eclipse Public License 1.0
9
10. Eclipse: a sustainable eco-system
“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.”
04-Nov-2013
Copyright (c) 2013, Eclipse Foundation, Inc. Made available under the Eclipse Public License 1.0
10
11. The Members of Eclipse
203 members
10 Strategic Members
1017 committers, representing 100+ organizations
Strategic Members
04-Nov-2013
Copyright (c) 2013, Eclipse Foundation, Inc. Made available under the Eclipse Public License 1.0
11
18. 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
19. 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
20. 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
21. Exampes of Software Complexity
04-Nov-2013
Copyright (c) 2013, Eclipse Foundation, Inc. Made available under the Eclipse Public License 1.0
21
22. 90% of automotive innovations are
realised by software
Mercedes
S-Class
Infotainment
Subsystem
20 Mio. LOC
04-Nov-2013
Copyright (c) 2013, Eclipse Foundation, Inc. Made available under the Eclipse Public License 1.0
50 – 100
networked
ECUs
22
23. Software Embedded on Airbus Aircraft
120
108
100
Size (MB)
80
60
40
20
5
0,004
0,023
12
2
0
Year
04-Nov-2013
Copyright (c) 2013, Eclipse Foundation, Inc. Made available under the Eclipse Public License 1.0
23
24. 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
27. 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
28. Boeing and Airbus measure the
current rate of software
growth as 400 percent every
two years
http://www.cotsjournalonline.com/articles/view/101090
November, 2009
04-Nov-2013
Copyright (c) 2013, Eclipse Foundation, Inc. Made available under the Eclipse Public License 1.0
28
29. Software value in auto
http://www.siemens.com/innovation/en/publikationen/publications_pof/pof_fall_2004/software_articles/facts_and_forecasts.htm
04-Nov-2013
Copyright (c) 2013, Eclipse Foundation, Inc. Made available under the Eclipse Public License 1.0
29
30. 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
31. 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
32. Open Source offers a new option
by combining the best of “Make” and “Buy”
Option: Make
bespoke software
+ Software tailored
to the user needs
– Very high total cost
and project risks
in software
development
– Becomes legacy in the
future
30 April 2010
VS.
Option: Buy
commercial software
+ Reduces project risks
in software
development
– User with very limited
influence in the
development
– Total cost still high
VS.
Option: Use
Open Source software
+ User may influence
further development
+ Significantly reduced
project risks and costs
+ Is a de-facto standard
+ Legacy costs are
shared
Copyright (c) 2010, Eclipse Foundation, Inc. Made available under the Eclipse Public License 1.0
Page 32
32
33. Business Drivers
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
Value
Platform
30 April 2010
Build this in
and with open
source, even if
that means
working with
your direct
competitors.
Copyright (c) 2010, Eclipse Foundation, Inc. Made available under the Eclipse Public License 1.0
33
34. Or, in other words...
Value
Platform
30 April 2010
Focus on your value
Co-develop the platform in
collaboration with others
Copyright (c) 2010, Eclipse Foundation, Inc. Made available under the Eclipse Public License 1.0
34
35. A recent example
148 pages, 107 open source licenses
http://www4.mercedes-benz.com/manual-cars/ba/foss/content/en/assets/FOSS_licences.pdf
04-Nov-2013
Copyright (c) 2013, Eclipse Foundation, Inc. Made available under the Eclipse Public License 1.0
35
36. 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
38. ISV Business Drivers
Use
Contribute
Explore
Fill gaps in
feature set of
company’s
product
Reduce build
costs
Decrease time
to market
30 April 2010
Improve
software
quality
Champion
Collaborate
Redefine
Champion OS
project
Gain positional
advantage for
company’s
product in a
market
segment
Change value
proposition of
offer delivered
to customers
Steer new
functionality
and its
evolution
Copyright (c) 2010, Eclipse Foundation, Inc. Made available under the Eclipse Public License 1.0
38
39. Enterprise Business Drivers
Use
Contribute
Explore
Fill gaps in
feature set of
company’s
product
Reduce build
costs
Decrease time
to market
30 April 2010
Improve
software
quality
Champion
Champion OS
project
Steer new
functionality
and its
evolution
Collaborate
Redefine
Create an
industry
platform for
shared
infrastructure
Redefine the
relationship
with your
software
supply chain
Copyright (c) 2010, Eclipse Foundation, Inc. Made available under the Eclipse Public License 1.0
39
40. 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:
–
–
–
–
–
04-Nov-2013
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
Copyright (c) 2013, Eclipse Foundation, Inc. Made available under the Eclipse Public License 1.0
40
42. 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
44. 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