eclipse legal day - nov 2013
Post on 10-May-2015
443 Views
Preview:
DESCRIPTION
TRANSCRIPT
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
Members of Eclipse
04-Nov-2013 13 Copyright (c) 2013, Eclipse Foundation, Inc. Made available under the Eclipse Public License 1.0
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
A recent example
04-Nov-2013 Copyright (c) 2013, Eclipse Foundation, Inc. Made available under the Eclipse Public License 1.0 35
148 pages, 107 open source licenses
http://www4.mercedes-benz.com/manual-cars/ba/foss/content/en/assets/FOSS_licences.pdf
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
top related