SlideShare a Scribd company logo
1 of 50
Eclipse Foundation:
Enabling Industry Collaborations
Open Innovation
Open Innovation is a paradigm that assumes that firms can
and should use external ideas as well as well as internal
ideas…. The Open Innovation paradigm treats R&D as an
open system.
Open Innovation is sometimes conflated with open source
methodologies for software development…While open source
shares the focus on value creation throughout an industry
value chain, its proponents usually deny or downplay the
importance of value capture.
from Open Innovation: Researching a New Paradigm
The Drive for Collaboration
• Improved Supply Chain Efficiencies
– Reduce cost and waste of software development
– Better integration of supply chain
– Enable innovation within the supply chain
• Drive Forward New Technology Platforms
– Increased importance of interoperability between organizations and
technologies
– Software is a core competency in all industries
• Capitalize on Open Source Maturity
©AIRBUSFRANCES.A.S.Tousdroitsréservés.Documentconfidentiel.
Open Source Day SIEMENS-VDO 27th September 2006 page
Supply Chain Efficiencies
• 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
Defects in Ecosystem
Collaboration in the Software Industry
 Software development cost structures today have no
correlation to creating value for customers.
 80% of new costs and maintenance costs go to build and
support infrastructure for which companies derive zero
differentiating product value.
Infra
Value
Compete On What Matters
 Define very precisely what your competitive differentiators
are for your customers or you’re going out of business
 Focus all possible energies there, and acquire everything
else from OSS, or help build it in OSS
Infra
Value
Open Source Maturity Model
0. Deny
1. Use
2. Contribute
3. Champion
4. Collaborate
5. Redefine
Scope
Time
Value
Captured
Value co-creation
Value capture
Coupling
management
Multiple
Projects
Single
Project
Business DrivenEngineering Driven
What do you need for open
collaborations
12-Dec-2012 Copyright (c) 2012, Eclipse Foundation, Inc. Made available under the Eclipse Public License 1.0 9
Governance
IP Mgt
& Licensing
Projects &
Process
Ecosystem
Development
Infra-
structure
What do you need for open
collaborations?
12-Dec-2012 Copyright (c) 2012, Eclipse Foundation, Inc. Made available under the Eclipse Public License 1.0 10
Governance
• Who and how are
decisions made?
• Who controls the
intellectual property:
copyright, trademark, dom
ain names, etc.?
• Does anyone or company
have special status or is it a
level playing field for all
parties?
12-Dec-2012 Copyright (c) 2012, Eclipse Foundation, Inc. Made available under the Eclipse Public License 1.0 11
Governance
IP Mgt
& Licensing
Projects &
Process
Ecosystem
Development
Infra-
structure
Infrastructure
• A forge to host the
development and IP
– Code repositories
– Bug database
– IP Management
database
– Web sites, wikis
– Download mirrors
– Build and release
management
12-Dec-2012 Copyright (c) 2012, Eclipse Foundation, Inc. Made available under the Eclipse Public License 1.0 12
Governance
IP Mgt
& Licensing
Projects &
Process
Ecosystem
Development
Infra-
structure
IP Management and Licensing
• Consistent and common set
of legal agreements that will
cover the intellectual
property created by the
collaboration.
• Software license that allows
for downstream
commercialization.
• For open source projects, IP
Management that ensures
license compatibility.
• IP cleanliness to ensure
provenance
12-Dec-2012 Copyright (c) 2012, Eclipse Foundation, Inc. Made available under the Eclipse Public License 1.0 13
Governance
IP Mgt
& Licensing
Projects &
Process
Ecosystem
Development
Infra-
structure
Projects and Processes
• Development process
that enables large-scale
distributed development
• Support involvement of
many different
organizations
• Open source project
based on the principles of
openness, transparency
and meritocracy
12-Dec-2012 Copyright (c) 2012, Eclipse Foundation, Inc. Made available under the Eclipse Public License 1.0 14
Governance
IP Mgt
& Licensing
Projects &
Process
Ecosystem
Development
Infra-
structure
Ecosystem Development
12-Dec-2012 Copyright (c) 2012, Eclipse Foundation, Inc. Made available under the Eclipse Public License 1.0 15
Governance
IP Mgt
& Licensing
Projects &
Process
Ecosystem
Development
Infra-
structure
• How do ecosystems grow
and add value?
• How can all stakeholders
participate?
• What are the best
practices for creating an
ecosystem?
Eclipse Working Groups
12-Dec-2012 Copyright (c) 2012, Eclipse Foundation, Inc. Made available under the Eclipse Public License 1.0 16
Eclipse Working Groups
• Eclipse is the industry’s best model for vendor-
neutral collaboration
• Eclipse Working Groups:
– Licensing model for sharing co-developed innovation
– IP management to maximize commercialization opportunities
– Project model for coordinating investments and activities
– Governance model to ensure a level playing field for all participants
Eclipse gives you these “out of the box”
12-Dec-2012 17Copyright (c) 2012, Eclipse Foundation, Inc. Made available under the Eclipse Public License 1.0
Governance
IP Mgt
& Licensing
Projects &
Process
Ecossytem
Development
Infra-structure
Projects and Process at Eclipse
12-Dec-2012 Copyright (c) 2012, Eclipse Foundation, Inc. Made available under the Eclipse Public License 1.0 18
Governance
IP Mgt
& Licensing
Projects &
Process
Ecosystem
Development
Infra-
structure
Community of Projects
12-Dec-2012 Copyright (c) 2012, Eclipse Foundation, Inc. Made available under the Eclipse Public License 1.0 19
Over 250 Open Source Projects
Eclipse Project Lifecycle
12-Dec-2012 Copyright (c) 2012, Eclipse Foundation, Inc. Made available under the Eclipse Public License 1.0 20
Proposal
Incubation
Mature
Top Level
Project
Creation
Review
Graduation
Review
Archived
Board
Approval
Principles of Open Source
Projects @ Eclipse
12-Dec-2012 Copyright (c) 2012, Eclipse Foundation, Inc. Made available under the Eclipse Public License 1.0 21
Transparent Open
Meritocratic
Technology Agnostic
• Definition of an Eclipse Project:
– Conform to the Eclipse Development Process
– Conform to the Eclipse Intellectual Property Policies and its
related procedures
– Licensed under the Eclipse Public License unless otherwise
and unanimously approved by the Board.
• There is no requirement that Eclipse projects must utilize the
Java language or OSGi modularity (plug-in) model.
12-Dec-2012 Copyright (c) 2012, Eclipse Foundation, Inc. Made available under the Eclipse Public License 1.0 22
Large Scale Distributed Development
12-Dec-2012 23Copyright (c) 2012, Eclipse Foundation, Inc. Made available under the Eclipse Public License 1.0
3
7
10
21 23
33
39
62
72
17 18
24
33
46
55
0
10
20
30
40
50
60
70
80
Eclipse 3.0 Eclipse 3.1 Callisto Europa Ganymede Galileo Helios Indigo Juno
Projects Million LOC
Foundation Services
12-Dec-2012 Copyright (c) 2012, Eclipse Foundation, Inc. Made available under the Eclipse Public License 1.0 24
Governance
IP Mgt
& Licensing
Projects &
Process
Ecosystem
Development
Infra-
structure
Eclipse Public License
• Default license for all Eclipse projects
• Commercially friendly weak copyleft license
– Allows commercial re-licensing of binaries
– Modern patent license, with reasonable
termination clause in event of litigation
12-Dec-2012 Copyright (c) 2012, Eclipse Foundation, Inc. Made available under the Eclipse Public License 1.0 25
Dual-licensing
• With the approval of the Board, Eclipse
projects can be dual-licensed
• Most common scenario is EPL + BSD(3-clause)
– We have our own named EDL (Eclipse Distribution
License)
– Dual licensed projects include:
Orion, Lyo, EclipseLink and JGit.
• Jetty and Gemini are dual-licensed EPL+ALv2
12-Dec-2012 Copyright (c) 2012, Eclipse Foundation, Inc. Made available under the Eclipse Public License 1.0 26
Licensing Flexibility
• Working Groups can have blanket Board
approvals for hosting projects under other
licenses.
• Examples:
– Polarsys: EPL and LGPL
– LocationTech: EPL, MIT, BSD and ALv2
12-Dec-2012 Copyright (c) 2012, Eclipse Foundation, Inc. Made available under the Eclipse Public License 1.0 27
IP Management at Eclipse
Code Originates from Three Sources
12-Dec-2012 Copyright (c) 2012, Eclipse Foundation, Inc. Made available under the Eclipse Public License 1.0 28
Committers
Contributors
Third party source
(other OSS
projects)
Eclipse
Projects
IP Due Diligence
• Check for:
– Provenance: ‘Who wrote this code and how did they agree to
the license?
– License suitability: ‘Is license compatibly with project license’
– Patent searches are not done.
• What is checked:
– Initial contributions for new projects
– Significant new contributions from contributors (>250 loc)
– All third party open source projects included in Eclipse projects
12-Dec-2012 Copyright (c) 2012, Eclipse Foundation, Inc. Made available under the Eclipse Public License 1.0 29
We Use Tools to Help Us
• Keyword search tools
(from IBM)
• Code print matching
tools (Black Duck)
• IPZilla content
management and
workflow
12-Dec-2012 Copyright (c) 2012, Eclipse Foundation, Inc. Made available under the Eclipse Public License 1.0 30
Foundation Services
12-Dec-2012 Copyright (c) 2012, Eclipse Foundation, Inc. Made available under the Eclipse Public License 1.0 31
Governance
IP Mgt
& Licensing
Projects &
Process
Ecosystem
Development
Infra-
structure
Open Infrastructure
12-Dec-2012 Copyright (c) 2012, Eclipse Foundation, Inc. Made available under the Eclipse Public License 1.0 32
Code Repositories
Bug Tracking
Continuous Integration
Build
Code Review Tool
99.8% ++ uptime of last 6 years
High Availability
12-Dec-2012 Copyright (c) 2012, Eclipse Foundation, Inc. Made available under the Eclipse Public License 1.0 33
High load
12-Dec-2012 Copyright (c) 2012, Eclipse Foundation, Inc. Made available under the Eclipse Public License 1.0 34
Forge for Long-term Support
• Companies build mission critical applications based on Eclipse
projects
– Applications are deployed and supported for a long time (10+ years)
• Eclipse open source projects released annually and innovate
quickly
– Patching older version of Eclipse projects not easy
• Eclipse Long Term Support Forge enables
– Patching previous releases of Eclipse
– Sharing of back ported enhancements and bug fixes
12-Dec-2012 Copyright (c) 2012, Eclipse Foundation, Inc. Made available under the Eclipse Public License 1.0 35
Foundation Services
12-Dec-2012 Copyright (c) 2012, Eclipse Foundation, Inc. Made available under the Eclipse Public License 1.0 36
Governance
IP Mgt
& Licensing
Projects &
Process
Ecosystem
Development
Infra-
structure
Community of Communities
12-Dec-2012 Copyright (c) 2012, Eclipse Foundation, Inc. Made available under the Eclipse Public License 1.0 37
Online Community Development
12-Dec-2012 Copyright (c) 2012, Eclipse Foundation, Inc. Made available under the Eclipse Public License 1.0 38
Over 2 million unique
visitors per month
Over 300K
installs/month from our
app store
Events
12-Dec-2012 Copyright (c) 2012, Eclipse Foundation, Inc. Made available under the Eclipse Public License 1.0 39
Eclipse Demo Camps
Eclipse Day
Florence
Eclipse Day Events
Ecosystem Development Activities
• Support for press and analyst outreach
• Participate in industry conferences
• Help recruit new partners
12-Dec-2012 Copyright (c) 2012, Eclipse Foundation, Inc. Made available under the Eclipse Public License 1.0 40
Governance
IP Mgt
Projects
&
Process
Ecosystem
Infra-
structure
Foundation Services
12-Dec-2012 Copyright (c) 2012, Eclipse Foundation, Inc. Made available under the Eclipse Public License 1.0 41
Eclipse Governance Structure
12-Dec-2012 Copyright (c) 2012, Eclipse Foundation, Inc. Made available under the Eclipse Public License 1.0 42
Eclipse Board of
Directors
Project Management
Committees (PMC)
Membership at
Large
Councils Working Groups
Professional Staff
• Open Source Projects • Planning Council
• Architecture Council
• PolarSys
• M2M
• LocationTech
• Automotive
Bylaws
Governance Principles
• Independent not-for-profit organization
– USA not-for-profit 501.c6 (trade association)
– Funded through membership
• Diversity of Stakeholders
– Developers, companies (big and small), etc.
• Vendor Neutrality
– No special status for any organization
• Independent Projects
– Projects set their own direction. No command and control
• Professional staff
– Implement policies and strategies set by the Board
12-Dec-2012 Copyright (c) 2012, Eclipse Foundation, Inc. Made available under the Eclipse Public License 1.0 43
Members of Eclipse
12-Dec-2012 Copyright (c) 2012, Eclipse Foundation, Inc. Made available under the Eclipse Public License 1.0 44
Working Groups @ Eclipse
12-Dec-2012 Copyright (c) 2012, Eclipse Foundation, Inc. Made available under the Eclipse Public License 1.0 45
PolarSys WG
• Focused on Open Source tools for the development
of Embedded Systems
– Open Innovation to create better methods and tools
– Computer Assistance and Automation
– Certification to ease the tools qualification in complex
certification processes
– Very Long Term Support – up to 10 and 75 years
12-Dec-2012 Copyright (c) 2012, Eclipse Foundation, Inc. Made available under the Eclipse Public License 1.0 46
Machine-2-Machine WG
12-Dec-2012 Copyright (c) 2012, Eclipse Foundation, Inc. Made available under the Eclipse Public License 1.0 47
Third Party Ecosystem
Open M2M application
framework and runtimes
Open M2M communication
protocols
Internet of
Things
Open M2M
development tools
…
• Foster, promote and house location-aware technology
components and methodologies that enable organizations to
assess their requirements, plan and deploy systems.
• Core Areas
– Developing and delivering location aware services for
web, mobile, and desktop based systems
– Storage, exchange, processing and interpretation of massive data
volume, including a spatial component
– Reference implementations of industry standards
12-Dec-2012 Copyright (c) 2012, Eclipse Foundation, Inc. Made available under the Eclipse Public License 1.0 48
Automotive WG
• Establishing a standard tools platform that will
be used throughout the automotive supply
chain.
– To provide an infrastructure for tool development required by the automotive industry
– To address and support the needs for the whole automotive software development
cycle
– To avoid that the same non-competitive basic tool functionality is redeveloped over and
over again
– To join forces and meet current and future requirements in terms of tool runtime
performance and memory consumption
12-Dec-2012 Copyright (c) 2012, Eclipse Foundation, Inc. Made available under the Eclipse Public License 1.0 49
Thank You!
Questions?
12-Dec-2012 Copyright (c) 2012, Eclipse Foundation, Inc. Made available under the Eclipse Public License 1.0 50

More Related Content

What's hot

About Open Source Business Models
About Open Source Business ModelsAbout Open Source Business Models
About Open Source Business ModelsAGILE IoT
 
2016 07-20-wp7-eclipse proposal
2016 07-20-wp7-eclipse proposal2016 07-20-wp7-eclipse proposal
2016 07-20-wp7-eclipse proposalAGILE IoT
 
2016 07-20-wp7-q2 f2 f berlin
2016 07-20-wp7-q2 f2 f berlin2016 07-20-wp7-q2 f2 f berlin
2016 07-20-wp7-q2 f2 f berlinAGILE IoT
 
Open Source for automotive developed in the open becomes real. GDP
Open Source for automotive developed in the open becomes real. GDPOpen Source for automotive developed in the open becomes real. GDP
Open Source for automotive developed in the open becomes real. GDPAgustin Benito Bethencourt
 
Opening new doors KDE in embedded (automotive)
Opening new doors  KDE in embedded (automotive)Opening new doors  KDE in embedded (automotive)
Opening new doors KDE in embedded (automotive)Agustin Benito Bethencourt
 
Building Enterprise Customer Portals With Liferay
Building Enterprise Customer Portals With LiferayBuilding Enterprise Customer Portals With Liferay
Building Enterprise Customer Portals With Liferayrivetlogic
 
The Business of Open Models
The Business of Open ModelsThe Business of Open Models
The Business of Open ModelsDirk Riehle
 
InnerSourcing - Worldwide enterprise development teams collaboration
InnerSourcing - Worldwide enterprise development teams collaborationInnerSourcing - Worldwide enterprise development teams collaboration
InnerSourcing - Worldwide enterprise development teams collaborationJulian Werba
 
Using XA for Batch – Bad idea? (article)
Using XA for Batch – Bad idea? (article)Using XA for Batch – Bad idea? (article)
Using XA for Batch – Bad idea? (article)Revelation Technologies
 
New Open Source project at HGI for SmartHome Device Abstraction Templates - A...
New Open Source project at HGI for SmartHome Device Abstraction Templates - A...New Open Source project at HGI for SmartHome Device Abstraction Templates - A...
New Open Source project at HGI for SmartHome Device Abstraction Templates - A...mfrancis
 
Going Open: How to Make a Project Open Source
Going Open: How to Make a Project Open SourceGoing Open: How to Make a Project Open Source
Going Open: How to Make a Project Open SourceBlack Duck by Synopsys
 

What's hot (13)

About Open Source Business Models
About Open Source Business ModelsAbout Open Source Business Models
About Open Source Business Models
 
2016 07-20-wp7-eclipse proposal
2016 07-20-wp7-eclipse proposal2016 07-20-wp7-eclipse proposal
2016 07-20-wp7-eclipse proposal
 
2016 07-20-wp7-q2 f2 f berlin
2016 07-20-wp7-q2 f2 f berlin2016 07-20-wp7-q2 f2 f berlin
2016 07-20-wp7-q2 f2 f berlin
 
OSS business models
OSS business modelsOSS business models
OSS business models
 
Open Source for automotive developed in the open becomes real. GDP
Open Source for automotive developed in the open becomes real. GDPOpen Source for automotive developed in the open becomes real. GDP
Open Source for automotive developed in the open becomes real. GDP
 
Opening new doors KDE in embedded (automotive)
Opening new doors  KDE in embedded (automotive)Opening new doors  KDE in embedded (automotive)
Opening new doors KDE in embedded (automotive)
 
Building Enterprise Customer Portals With Liferay
Building Enterprise Customer Portals With LiferayBuilding Enterprise Customer Portals With Liferay
Building Enterprise Customer Portals With Liferay
 
The Business of Open Models
The Business of Open ModelsThe Business of Open Models
The Business of Open Models
 
InnerSourcing - Worldwide enterprise development teams collaboration
InnerSourcing - Worldwide enterprise development teams collaborationInnerSourcing - Worldwide enterprise development teams collaboration
InnerSourcing - Worldwide enterprise development teams collaboration
 
NodeConf EU 2015 Keynote
NodeConf EU 2015 Keynote NodeConf EU 2015 Keynote
NodeConf EU 2015 Keynote
 
Using XA for Batch – Bad idea? (article)
Using XA for Batch – Bad idea? (article)Using XA for Batch – Bad idea? (article)
Using XA for Batch – Bad idea? (article)
 
New Open Source project at HGI for SmartHome Device Abstraction Templates - A...
New Open Source project at HGI for SmartHome Device Abstraction Templates - A...New Open Source project at HGI for SmartHome Device Abstraction Templates - A...
New Open Source project at HGI for SmartHome Device Abstraction Templates - A...
 
Going Open: How to Make a Project Open Source
Going Open: How to Make a Project Open SourceGoing Open: How to Make a Project Open Source
Going Open: How to Make a Project Open Source
 

Similar to Enabling Industry Collaborations

On making standards organizations & open source communities work hand in hand
On making standards organizations & open source communities work hand in handOn making standards organizations & open source communities work hand in hand
On making standards organizations & open source communities work hand in handBenjamin Cabé
 
Keynote - Eclipse - Accelerating OSGi Adoption - Mike Milinkovich, Executive ...
Keynote - Eclipse - Accelerating OSGi Adoption - Mike Milinkovich, Executive ...Keynote - Eclipse - Accelerating OSGi Adoption - Mike Milinkovich, Executive ...
Keynote - Eclipse - Accelerating OSGi Adoption - Mike Milinkovich, Executive ...mfrancis
 
ICSE 2017 Keynote: Open Collaboration at Eclipse
ICSE 2017 Keynote: Open Collaboration at EclipseICSE 2017 Keynote: Open Collaboration at Eclipse
ICSE 2017 Keynote: Open Collaboration at EclipseMike Milinkovich
 
Long-Term Support for Eclipse - the next step in Enterprise Readiness
Long-Term Support for Eclipse - the next step in Enterprise ReadinessLong-Term Support for Eclipse - the next step in Enterprise Readiness
Long-Term Support for Eclipse - the next step in Enterprise Readinesssjkiwai
 
[Capella Day Toulouse] - Towards an industry driven open collaboration framew...
[Capella Day Toulouse] - Towards an industry driven open collaboration framew...[Capella Day Toulouse] - Towards an industry driven open collaboration framew...
[Capella Day Toulouse] - Towards an industry driven open collaboration framew...Gaël Blondelle
 
Implementing Cloud-Based DevOps for Distributed Agile Projects
Implementing Cloud-Based DevOps for Distributed Agile ProjectsImplementing Cloud-Based DevOps for Distributed Agile Projects
Implementing Cloud-Based DevOps for Distributed Agile ProjectsTechWell
 
2018.11 eclipse overview (japan meeting)
2018.11 eclipse overview (japan meeting)2018.11 eclipse overview (japan meeting)
2018.11 eclipse overview (japan meeting)Mike Milinkovich
 
Open Source Movement
Open Source MovementOpen Source Movement
Open Source MovementMesut Yılmaz
 
Data Con LA 2022-Open Source or Open Core in Your Data Layer? What Needs to B...
Data Con LA 2022-Open Source or Open Core in Your Data Layer? What Needs to B...Data Con LA 2022-Open Source or Open Core in Your Data Layer? What Needs to B...
Data Con LA 2022-Open Source or Open Core in Your Data Layer? What Needs to B...Data Con LA
 
Building a Contribution Culture @Cloudwatt
Building a Contribution Culture @CloudwattBuilding a Contribution Culture @Cloudwatt
Building a Contribution Culture @CloudwattRegis Allegre
 
Eclipse OpenSmartCLIDE: Automation through innovation for cloud development
Eclipse OpenSmartCLIDE: Automation through innovation for cloud developmentEclipse OpenSmartCLIDE: Automation through innovation for cloud development
Eclipse OpenSmartCLIDE: Automation through innovation for cloud developmentH2020 SmartCLIDE Project
 
Open Source on the Mainframe Mini-Summit 2019 - How Open Source is Modernizin...
Open Source on the Mainframe Mini-Summit 2019 - How Open Source is Modernizin...Open Source on the Mainframe Mini-Summit 2019 - How Open Source is Modernizin...
Open Source on the Mainframe Mini-Summit 2019 - How Open Source is Modernizin...Open Mainframe Project
 
Untangling DevOps - A high-level overview and how we got here
Untangling DevOps -  A high-level overview and how we got hereUntangling DevOps -  A high-level overview and how we got here
Untangling DevOps - A high-level overview and how we got hereBarton George
 
Choisir le bon business model et la bonne licence pour la survie de son proje...
Choisir le bon business model et la bonne licence pour la survie de son proje...Choisir le bon business model et la bonne licence pour la survie de son proje...
Choisir le bon business model et la bonne licence pour la survie de son proje...Open Source Experience
 
Selecting an Open Source License and Business Model for Your Project to Have ...
Selecting an Open Source License and Business Model for Your Project to Have ...Selecting an Open Source License and Business Model for Your Project to Have ...
Selecting an Open Source License and Business Model for Your Project to Have ...All Things Open
 
Introduction to OpenDaylight and Hydrogen, Learnings from the Year, What's Ne...
Introduction to OpenDaylight and Hydrogen, Learnings from the Year, What's Ne...Introduction to OpenDaylight and Hydrogen, Learnings from the Year, What's Ne...
Introduction to OpenDaylight and Hydrogen, Learnings from the Year, What's Ne...David Meyer
 

Similar to Enabling Industry Collaborations (20)

On making standards organizations & open source communities work hand in hand
On making standards organizations & open source communities work hand in handOn making standards organizations & open source communities work hand in hand
On making standards organizations & open source communities work hand in hand
 
Keynote - Eclipse - Accelerating OSGi Adoption - Mike Milinkovich, Executive ...
Keynote - Eclipse - Accelerating OSGi Adoption - Mike Milinkovich, Executive ...Keynote - Eclipse - Accelerating OSGi Adoption - Mike Milinkovich, Executive ...
Keynote - Eclipse - Accelerating OSGi Adoption - Mike Milinkovich, Executive ...
 
ICSE 2017 Keynote: Open Collaboration at Eclipse
ICSE 2017 Keynote: Open Collaboration at EclipseICSE 2017 Keynote: Open Collaboration at Eclipse
ICSE 2017 Keynote: Open Collaboration at Eclipse
 
Long-Term Support for Eclipse - the next step in Enterprise Readiness
Long-Term Support for Eclipse - the next step in Enterprise ReadinessLong-Term Support for Eclipse - the next step in Enterprise Readiness
Long-Term Support for Eclipse - the next step in Enterprise Readiness
 
Econ 2011 2254_draft
Econ 2011 2254_draftEcon 2011 2254_draft
Econ 2011 2254_draft
 
[Capella Day Toulouse] - Towards an industry driven open collaboration framew...
[Capella Day Toulouse] - Towards an industry driven open collaboration framew...[Capella Day Toulouse] - Towards an industry driven open collaboration framew...
[Capella Day Toulouse] - Towards an industry driven open collaboration framew...
 
Implementing Cloud-Based DevOps for Distributed Agile Projects
Implementing Cloud-Based DevOps for Distributed Agile ProjectsImplementing Cloud-Based DevOps for Distributed Agile Projects
Implementing Cloud-Based DevOps for Distributed Agile Projects
 
2018.11 eclipse overview (japan meeting)
2018.11 eclipse overview (japan meeting)2018.11 eclipse overview (japan meeting)
2018.11 eclipse overview (japan meeting)
 
Open Source Movement
Open Source MovementOpen Source Movement
Open Source Movement
 
Introduction to OpenDaylight
Introduction to OpenDaylightIntroduction to OpenDaylight
Introduction to OpenDaylight
 
SIGAda Hibachi Workshop Presentation
SIGAda Hibachi Workshop PresentationSIGAda Hibachi Workshop Presentation
SIGAda Hibachi Workshop Presentation
 
Coud discovery chap 9
Coud discovery chap 9Coud discovery chap 9
Coud discovery chap 9
 
Data Con LA 2022-Open Source or Open Core in Your Data Layer? What Needs to B...
Data Con LA 2022-Open Source or Open Core in Your Data Layer? What Needs to B...Data Con LA 2022-Open Source or Open Core in Your Data Layer? What Needs to B...
Data Con LA 2022-Open Source or Open Core in Your Data Layer? What Needs to B...
 
Building a Contribution Culture @Cloudwatt
Building a Contribution Culture @CloudwattBuilding a Contribution Culture @Cloudwatt
Building a Contribution Culture @Cloudwatt
 
Eclipse OpenSmartCLIDE: Automation through innovation for cloud development
Eclipse OpenSmartCLIDE: Automation through innovation for cloud developmentEclipse OpenSmartCLIDE: Automation through innovation for cloud development
Eclipse OpenSmartCLIDE: Automation through innovation for cloud development
 
Open Source on the Mainframe Mini-Summit 2019 - How Open Source is Modernizin...
Open Source on the Mainframe Mini-Summit 2019 - How Open Source is Modernizin...Open Source on the Mainframe Mini-Summit 2019 - How Open Source is Modernizin...
Open Source on the Mainframe Mini-Summit 2019 - How Open Source is Modernizin...
 
Untangling DevOps - A high-level overview and how we got here
Untangling DevOps -  A high-level overview and how we got hereUntangling DevOps -  A high-level overview and how we got here
Untangling DevOps - A high-level overview and how we got here
 
Choisir le bon business model et la bonne licence pour la survie de son proje...
Choisir le bon business model et la bonne licence pour la survie de son proje...Choisir le bon business model et la bonne licence pour la survie de son proje...
Choisir le bon business model et la bonne licence pour la survie de son proje...
 
Selecting an Open Source License and Business Model for Your Project to Have ...
Selecting an Open Source License and Business Model for Your Project to Have ...Selecting an Open Source License and Business Model for Your Project to Have ...
Selecting an Open Source License and Business Model for Your Project to Have ...
 
Introduction to OpenDaylight and Hydrogen, Learnings from the Year, What's Ne...
Introduction to OpenDaylight and Hydrogen, Learnings from the Year, What's Ne...Introduction to OpenDaylight and Hydrogen, Learnings from the Year, What's Ne...
Introduction to OpenDaylight and Hydrogen, Learnings from the Year, What's Ne...
 

More from Ian Skerrett

Connecting the smart factory to the cloud with MQTT and Sparkplug
Connecting the smart factory to the cloud with MQTT and SparkplugConnecting the smart factory to the cloud with MQTT and Sparkplug
Connecting the smart factory to the cloud with MQTT and SparkplugIan Skerrett
 
IoT Meetup HiveMQ and MQTT
IoT Meetup HiveMQ and MQTTIoT Meetup HiveMQ and MQTT
IoT Meetup HiveMQ and MQTTIan Skerrett
 
The State of Edge Computing for IoT
The State of Edge Computing for IoTThe State of Edge Computing for IoT
The State of Edge Computing for IoTIan Skerrett
 
Internet of manufacturing and Open Source
Internet of manufacturing and Open SourceInternet of manufacturing and Open Source
Internet of manufacturing and Open SourceIan Skerrett
 
Open Source Software for Industry 4.0
Open Source Software for Industry 4.0Open Source Software for Industry 4.0
Open Source Software for Industry 4.0Ian Skerrett
 
Eclipse IoT Overview
Eclipse IoT OverviewEclipse IoT Overview
Eclipse IoT OverviewIan Skerrett
 
Eclipse IoT for Industry 4.0
Eclipse IoT for Industry 4.0Eclipse IoT for Industry 4.0
Eclipse IoT for Industry 4.0Ian Skerrett
 
Eclipse IOT [IoT World Santa Clara]
Eclipse IOT  [IoT World Santa Clara]Eclipse IOT  [IoT World Santa Clara]
Eclipse IOT [IoT World Santa Clara]Ian Skerrett
 
IoT Developer Survey 2017
IoT Developer Survey 2017IoT Developer Survey 2017
IoT Developer Survey 2017Ian Skerrett
 
3 Software Stacks for IoT Solutions
3 Software Stacks for IoT Solutions3 Software Stacks for IoT Solutions
3 Software Stacks for IoT SolutionsIan Skerrett
 
IoT Developer Survey 2016
IoT Developer Survey 2016IoT Developer Survey 2016
IoT Developer Survey 2016Ian Skerrett
 
Creating the open source building blocks for IoT
Creating the open source building blocks for IoT Creating the open source building blocks for IoT
Creating the open source building blocks for IoT Ian Skerrett
 
Eclipse IoT: Open source technology for IoT developers
Eclipse IoT: Open source technology for IoT developersEclipse IoT: Open source technology for IoT developers
Eclipse IoT: Open source technology for IoT developersIan Skerrett
 
Defining an Open IoT Stack - Presented at IoT World 2015
Defining an Open IoT Stack - Presented at IoT World 2015Defining an Open IoT Stack - Presented at IoT World 2015
Defining an Open IoT Stack - Presented at IoT World 2015Ian Skerrett
 
IoT Developer Survey 2015
IoT Developer Survey 2015IoT Developer Survey 2015
IoT Developer Survey 2015Ian Skerrett
 
Using open source for IoT
Using open source for IoTUsing open source for IoT
Using open source for IoTIan Skerrett
 
Leveraging the Open IoT Ecosystem to Accelerate Innovation [BizofIoT]
Leveraging the Open IoT Ecosystem to Accelerate Innovation [BizofIoT]Leveraging the Open IoT Ecosystem to Accelerate Innovation [BizofIoT]
Leveraging the Open IoT Ecosystem to Accelerate Innovation [BizofIoT]Ian Skerrett
 
ABC of IoT Consortiums
ABC of IoT ConsortiumsABC of IoT Consortiums
ABC of IoT ConsortiumsIan Skerrett
 
Eclipse community survey 2014 v2
Eclipse community survey 2014 v2Eclipse community survey 2014 v2
Eclipse community survey 2014 v2Ian Skerrett
 
Leveraging the Open IoT Ecosystem to Accelerate Product Strategy
Leveraging the Open IoT Ecosystem to Accelerate Product StrategyLeveraging the Open IoT Ecosystem to Accelerate Product Strategy
Leveraging the Open IoT Ecosystem to Accelerate Product StrategyIan Skerrett
 

More from Ian Skerrett (20)

Connecting the smart factory to the cloud with MQTT and Sparkplug
Connecting the smart factory to the cloud with MQTT and SparkplugConnecting the smart factory to the cloud with MQTT and Sparkplug
Connecting the smart factory to the cloud with MQTT and Sparkplug
 
IoT Meetup HiveMQ and MQTT
IoT Meetup HiveMQ and MQTTIoT Meetup HiveMQ and MQTT
IoT Meetup HiveMQ and MQTT
 
The State of Edge Computing for IoT
The State of Edge Computing for IoTThe State of Edge Computing for IoT
The State of Edge Computing for IoT
 
Internet of manufacturing and Open Source
Internet of manufacturing and Open SourceInternet of manufacturing and Open Source
Internet of manufacturing and Open Source
 
Open Source Software for Industry 4.0
Open Source Software for Industry 4.0Open Source Software for Industry 4.0
Open Source Software for Industry 4.0
 
Eclipse IoT Overview
Eclipse IoT OverviewEclipse IoT Overview
Eclipse IoT Overview
 
Eclipse IoT for Industry 4.0
Eclipse IoT for Industry 4.0Eclipse IoT for Industry 4.0
Eclipse IoT for Industry 4.0
 
Eclipse IOT [IoT World Santa Clara]
Eclipse IOT  [IoT World Santa Clara]Eclipse IOT  [IoT World Santa Clara]
Eclipse IOT [IoT World Santa Clara]
 
IoT Developer Survey 2017
IoT Developer Survey 2017IoT Developer Survey 2017
IoT Developer Survey 2017
 
3 Software Stacks for IoT Solutions
3 Software Stacks for IoT Solutions3 Software Stacks for IoT Solutions
3 Software Stacks for IoT Solutions
 
IoT Developer Survey 2016
IoT Developer Survey 2016IoT Developer Survey 2016
IoT Developer Survey 2016
 
Creating the open source building blocks for IoT
Creating the open source building blocks for IoT Creating the open source building blocks for IoT
Creating the open source building blocks for IoT
 
Eclipse IoT: Open source technology for IoT developers
Eclipse IoT: Open source technology for IoT developersEclipse IoT: Open source technology for IoT developers
Eclipse IoT: Open source technology for IoT developers
 
Defining an Open IoT Stack - Presented at IoT World 2015
Defining an Open IoT Stack - Presented at IoT World 2015Defining an Open IoT Stack - Presented at IoT World 2015
Defining an Open IoT Stack - Presented at IoT World 2015
 
IoT Developer Survey 2015
IoT Developer Survey 2015IoT Developer Survey 2015
IoT Developer Survey 2015
 
Using open source for IoT
Using open source for IoTUsing open source for IoT
Using open source for IoT
 
Leveraging the Open IoT Ecosystem to Accelerate Innovation [BizofIoT]
Leveraging the Open IoT Ecosystem to Accelerate Innovation [BizofIoT]Leveraging the Open IoT Ecosystem to Accelerate Innovation [BizofIoT]
Leveraging the Open IoT Ecosystem to Accelerate Innovation [BizofIoT]
 
ABC of IoT Consortiums
ABC of IoT ConsortiumsABC of IoT Consortiums
ABC of IoT Consortiums
 
Eclipse community survey 2014 v2
Eclipse community survey 2014 v2Eclipse community survey 2014 v2
Eclipse community survey 2014 v2
 
Leveraging the Open IoT Ecosystem to Accelerate Product Strategy
Leveraging the Open IoT Ecosystem to Accelerate Product StrategyLeveraging the Open IoT Ecosystem to Accelerate Product Strategy
Leveraging the Open IoT Ecosystem to Accelerate Product Strategy
 

Recently uploaded

Commit 2024 - Secret Management made easy
Commit 2024 - Secret Management made easyCommit 2024 - Secret Management made easy
Commit 2024 - Secret Management made easyAlfredo García Lavilla
 
"ML in Production",Oleksandr Bagan
"ML in Production",Oleksandr Bagan"ML in Production",Oleksandr Bagan
"ML in Production",Oleksandr BaganFwdays
 
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024BookNet Canada
 
WordPress Websites for Engineers: Elevate Your Brand
WordPress Websites for Engineers: Elevate Your BrandWordPress Websites for Engineers: Elevate Your Brand
WordPress Websites for Engineers: Elevate Your Brandgvaughan
 
How to write a Business Continuity Plan
How to write a Business Continuity PlanHow to write a Business Continuity Plan
How to write a Business Continuity PlanDatabarracks
 
Are Multi-Cloud and Serverless Good or Bad?
Are Multi-Cloud and Serverless Good or Bad?Are Multi-Cloud and Serverless Good or Bad?
Are Multi-Cloud and Serverless Good or Bad?Mattias Andersson
 
Scanning the Internet for External Cloud Exposures via SSL Certs
Scanning the Internet for External Cloud Exposures via SSL CertsScanning the Internet for External Cloud Exposures via SSL Certs
Scanning the Internet for External Cloud Exposures via SSL CertsRizwan Syed
 
Ensuring Technical Readiness For Copilot in Microsoft 365
Ensuring Technical Readiness For Copilot in Microsoft 365Ensuring Technical Readiness For Copilot in Microsoft 365
Ensuring Technical Readiness For Copilot in Microsoft 3652toLead Limited
 
Hyperautomation and AI/ML: A Strategy for Digital Transformation Success.pdf
Hyperautomation and AI/ML: A Strategy for Digital Transformation Success.pdfHyperautomation and AI/ML: A Strategy for Digital Transformation Success.pdf
Hyperautomation and AI/ML: A Strategy for Digital Transformation Success.pdfPrecisely
 
Connect Wave/ connectwave Pitch Deck Presentation
Connect Wave/ connectwave Pitch Deck PresentationConnect Wave/ connectwave Pitch Deck Presentation
Connect Wave/ connectwave Pitch Deck PresentationSlibray Presentation
 
From Family Reminiscence to Scholarly Archive .
From Family Reminiscence to Scholarly Archive .From Family Reminiscence to Scholarly Archive .
From Family Reminiscence to Scholarly Archive .Alan Dix
 
What's New in Teams Calling, Meetings and Devices March 2024
What's New in Teams Calling, Meetings and Devices March 2024What's New in Teams Calling, Meetings and Devices March 2024
What's New in Teams Calling, Meetings and Devices March 2024Stephanie Beckett
 
Take control of your SAP testing with UiPath Test Suite
Take control of your SAP testing with UiPath Test SuiteTake control of your SAP testing with UiPath Test Suite
Take control of your SAP testing with UiPath Test SuiteDianaGray10
 
The State of Passkeys with FIDO Alliance.pptx
The State of Passkeys with FIDO Alliance.pptxThe State of Passkeys with FIDO Alliance.pptx
The State of Passkeys with FIDO Alliance.pptxLoriGlavin3
 
Merck Moving Beyond Passwords: FIDO Paris Seminar.pptx
Merck Moving Beyond Passwords: FIDO Paris Seminar.pptxMerck Moving Beyond Passwords: FIDO Paris Seminar.pptx
Merck Moving Beyond Passwords: FIDO Paris Seminar.pptxLoriGlavin3
 
DSPy a system for AI to Write Prompts and Do Fine Tuning
DSPy a system for AI to Write Prompts and Do Fine TuningDSPy a system for AI to Write Prompts and Do Fine Tuning
DSPy a system for AI to Write Prompts and Do Fine TuningLars Bell
 
The Ultimate Guide to Choosing WordPress Pros and Cons
The Ultimate Guide to Choosing WordPress Pros and ConsThe Ultimate Guide to Choosing WordPress Pros and Cons
The Ultimate Guide to Choosing WordPress Pros and ConsPixlogix Infotech
 
How AI, OpenAI, and ChatGPT impact business and software.
How AI, OpenAI, and ChatGPT impact business and software.How AI, OpenAI, and ChatGPT impact business and software.
How AI, OpenAI, and ChatGPT impact business and software.Curtis Poe
 
"Debugging python applications inside k8s environment", Andrii Soldatenko
"Debugging python applications inside k8s environment", Andrii Soldatenko"Debugging python applications inside k8s environment", Andrii Soldatenko
"Debugging python applications inside k8s environment", Andrii SoldatenkoFwdays
 
Digital Identity is Under Attack: FIDO Paris Seminar.pptx
Digital Identity is Under Attack: FIDO Paris Seminar.pptxDigital Identity is Under Attack: FIDO Paris Seminar.pptx
Digital Identity is Under Attack: FIDO Paris Seminar.pptxLoriGlavin3
 

Recently uploaded (20)

Commit 2024 - Secret Management made easy
Commit 2024 - Secret Management made easyCommit 2024 - Secret Management made easy
Commit 2024 - Secret Management made easy
 
"ML in Production",Oleksandr Bagan
"ML in Production",Oleksandr Bagan"ML in Production",Oleksandr Bagan
"ML in Production",Oleksandr Bagan
 
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
 
WordPress Websites for Engineers: Elevate Your Brand
WordPress Websites for Engineers: Elevate Your BrandWordPress Websites for Engineers: Elevate Your Brand
WordPress Websites for Engineers: Elevate Your Brand
 
How to write a Business Continuity Plan
How to write a Business Continuity PlanHow to write a Business Continuity Plan
How to write a Business Continuity Plan
 
Are Multi-Cloud and Serverless Good or Bad?
Are Multi-Cloud and Serverless Good or Bad?Are Multi-Cloud and Serverless Good or Bad?
Are Multi-Cloud and Serverless Good or Bad?
 
Scanning the Internet for External Cloud Exposures via SSL Certs
Scanning the Internet for External Cloud Exposures via SSL CertsScanning the Internet for External Cloud Exposures via SSL Certs
Scanning the Internet for External Cloud Exposures via SSL Certs
 
Ensuring Technical Readiness For Copilot in Microsoft 365
Ensuring Technical Readiness For Copilot in Microsoft 365Ensuring Technical Readiness For Copilot in Microsoft 365
Ensuring Technical Readiness For Copilot in Microsoft 365
 
Hyperautomation and AI/ML: A Strategy for Digital Transformation Success.pdf
Hyperautomation and AI/ML: A Strategy for Digital Transformation Success.pdfHyperautomation and AI/ML: A Strategy for Digital Transformation Success.pdf
Hyperautomation and AI/ML: A Strategy for Digital Transformation Success.pdf
 
Connect Wave/ connectwave Pitch Deck Presentation
Connect Wave/ connectwave Pitch Deck PresentationConnect Wave/ connectwave Pitch Deck Presentation
Connect Wave/ connectwave Pitch Deck Presentation
 
From Family Reminiscence to Scholarly Archive .
From Family Reminiscence to Scholarly Archive .From Family Reminiscence to Scholarly Archive .
From Family Reminiscence to Scholarly Archive .
 
What's New in Teams Calling, Meetings and Devices March 2024
What's New in Teams Calling, Meetings and Devices March 2024What's New in Teams Calling, Meetings and Devices March 2024
What's New in Teams Calling, Meetings and Devices March 2024
 
Take control of your SAP testing with UiPath Test Suite
Take control of your SAP testing with UiPath Test SuiteTake control of your SAP testing with UiPath Test Suite
Take control of your SAP testing with UiPath Test Suite
 
The State of Passkeys with FIDO Alliance.pptx
The State of Passkeys with FIDO Alliance.pptxThe State of Passkeys with FIDO Alliance.pptx
The State of Passkeys with FIDO Alliance.pptx
 
Merck Moving Beyond Passwords: FIDO Paris Seminar.pptx
Merck Moving Beyond Passwords: FIDO Paris Seminar.pptxMerck Moving Beyond Passwords: FIDO Paris Seminar.pptx
Merck Moving Beyond Passwords: FIDO Paris Seminar.pptx
 
DSPy a system for AI to Write Prompts and Do Fine Tuning
DSPy a system for AI to Write Prompts and Do Fine TuningDSPy a system for AI to Write Prompts and Do Fine Tuning
DSPy a system for AI to Write Prompts and Do Fine Tuning
 
The Ultimate Guide to Choosing WordPress Pros and Cons
The Ultimate Guide to Choosing WordPress Pros and ConsThe Ultimate Guide to Choosing WordPress Pros and Cons
The Ultimate Guide to Choosing WordPress Pros and Cons
 
How AI, OpenAI, and ChatGPT impact business and software.
How AI, OpenAI, and ChatGPT impact business and software.How AI, OpenAI, and ChatGPT impact business and software.
How AI, OpenAI, and ChatGPT impact business and software.
 
"Debugging python applications inside k8s environment", Andrii Soldatenko
"Debugging python applications inside k8s environment", Andrii Soldatenko"Debugging python applications inside k8s environment", Andrii Soldatenko
"Debugging python applications inside k8s environment", Andrii Soldatenko
 
Digital Identity is Under Attack: FIDO Paris Seminar.pptx
Digital Identity is Under Attack: FIDO Paris Seminar.pptxDigital Identity is Under Attack: FIDO Paris Seminar.pptx
Digital Identity is Under Attack: FIDO Paris Seminar.pptx
 

Enabling Industry Collaborations

  • 2. Open Innovation Open Innovation is a paradigm that assumes that firms can and should use external ideas as well as well as internal ideas…. The Open Innovation paradigm treats R&D as an open system. Open Innovation is sometimes conflated with open source methodologies for software development…While open source shares the focus on value creation throughout an industry value chain, its proponents usually deny or downplay the importance of value capture. from Open Innovation: Researching a New Paradigm
  • 3. The Drive for Collaboration • Improved Supply Chain Efficiencies – Reduce cost and waste of software development – Better integration of supply chain – Enable innovation within the supply chain • Drive Forward New Technology Platforms – Increased importance of interoperability between organizations and technologies – Software is a core competency in all industries • Capitalize on Open Source Maturity
  • 4. ©AIRBUSFRANCES.A.S.Tousdroitsréservés.Documentconfidentiel. Open Source Day SIEMENS-VDO 27th September 2006 page Supply Chain Efficiencies • 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
  • 6. Collaboration in the Software Industry  Software development cost structures today have no correlation to creating value for customers.  80% of new costs and maintenance costs go to build and support infrastructure for which companies derive zero differentiating product value. Infra Value
  • 7. Compete On What Matters  Define very precisely what your competitive differentiators are for your customers or you’re going out of business  Focus all possible energies there, and acquire everything else from OSS, or help build it in OSS Infra Value
  • 8. Open Source Maturity Model 0. Deny 1. Use 2. Contribute 3. Champion 4. Collaborate 5. Redefine Scope Time Value Captured Value co-creation Value capture Coupling management Multiple Projects Single Project Business DrivenEngineering Driven
  • 9. What do you need for open collaborations 12-Dec-2012 Copyright (c) 2012, Eclipse Foundation, Inc. Made available under the Eclipse Public License 1.0 9
  • 10. Governance IP Mgt & Licensing Projects & Process Ecosystem Development Infra- structure What do you need for open collaborations? 12-Dec-2012 Copyright (c) 2012, Eclipse Foundation, Inc. Made available under the Eclipse Public License 1.0 10
  • 11. Governance • Who and how are decisions made? • Who controls the intellectual property: copyright, trademark, dom ain names, etc.? • Does anyone or company have special status or is it a level playing field for all parties? 12-Dec-2012 Copyright (c) 2012, Eclipse Foundation, Inc. Made available under the Eclipse Public License 1.0 11 Governance IP Mgt & Licensing Projects & Process Ecosystem Development Infra- structure
  • 12. Infrastructure • A forge to host the development and IP – Code repositories – Bug database – IP Management database – Web sites, wikis – Download mirrors – Build and release management 12-Dec-2012 Copyright (c) 2012, Eclipse Foundation, Inc. Made available under the Eclipse Public License 1.0 12 Governance IP Mgt & Licensing Projects & Process Ecosystem Development Infra- structure
  • 13. IP Management and Licensing • Consistent and common set of legal agreements that will cover the intellectual property created by the collaboration. • Software license that allows for downstream commercialization. • For open source projects, IP Management that ensures license compatibility. • IP cleanliness to ensure provenance 12-Dec-2012 Copyright (c) 2012, Eclipse Foundation, Inc. Made available under the Eclipse Public License 1.0 13 Governance IP Mgt & Licensing Projects & Process Ecosystem Development Infra- structure
  • 14. Projects and Processes • Development process that enables large-scale distributed development • Support involvement of many different organizations • Open source project based on the principles of openness, transparency and meritocracy 12-Dec-2012 Copyright (c) 2012, Eclipse Foundation, Inc. Made available under the Eclipse Public License 1.0 14 Governance IP Mgt & Licensing Projects & Process Ecosystem Development Infra- structure
  • 15. Ecosystem Development 12-Dec-2012 Copyright (c) 2012, Eclipse Foundation, Inc. Made available under the Eclipse Public License 1.0 15 Governance IP Mgt & Licensing Projects & Process Ecosystem Development Infra- structure • How do ecosystems grow and add value? • How can all stakeholders participate? • What are the best practices for creating an ecosystem?
  • 16. Eclipse Working Groups 12-Dec-2012 Copyright (c) 2012, Eclipse Foundation, Inc. Made available under the Eclipse Public License 1.0 16
  • 17. Eclipse Working Groups • Eclipse is the industry’s best model for vendor- neutral collaboration • Eclipse Working Groups: – Licensing model for sharing co-developed innovation – IP management to maximize commercialization opportunities – Project model for coordinating investments and activities – Governance model to ensure a level playing field for all participants Eclipse gives you these “out of the box” 12-Dec-2012 17Copyright (c) 2012, Eclipse Foundation, Inc. Made available under the Eclipse Public License 1.0 Governance IP Mgt & Licensing Projects & Process Ecossytem Development Infra-structure
  • 18. Projects and Process at Eclipse 12-Dec-2012 Copyright (c) 2012, Eclipse Foundation, Inc. Made available under the Eclipse Public License 1.0 18 Governance IP Mgt & Licensing Projects & Process Ecosystem Development Infra- structure
  • 19. Community of Projects 12-Dec-2012 Copyright (c) 2012, Eclipse Foundation, Inc. Made available under the Eclipse Public License 1.0 19 Over 250 Open Source Projects
  • 20. Eclipse Project Lifecycle 12-Dec-2012 Copyright (c) 2012, Eclipse Foundation, Inc. Made available under the Eclipse Public License 1.0 20 Proposal Incubation Mature Top Level Project Creation Review Graduation Review Archived Board Approval
  • 21. Principles of Open Source Projects @ Eclipse 12-Dec-2012 Copyright (c) 2012, Eclipse Foundation, Inc. Made available under the Eclipse Public License 1.0 21 Transparent Open Meritocratic
  • 22. Technology Agnostic • Definition of an Eclipse Project: – Conform to the Eclipse Development Process – Conform to the Eclipse Intellectual Property Policies and its related procedures – Licensed under the Eclipse Public License unless otherwise and unanimously approved by the Board. • There is no requirement that Eclipse projects must utilize the Java language or OSGi modularity (plug-in) model. 12-Dec-2012 Copyright (c) 2012, Eclipse Foundation, Inc. Made available under the Eclipse Public License 1.0 22
  • 23. Large Scale Distributed Development 12-Dec-2012 23Copyright (c) 2012, Eclipse Foundation, Inc. Made available under the Eclipse Public License 1.0 3 7 10 21 23 33 39 62 72 17 18 24 33 46 55 0 10 20 30 40 50 60 70 80 Eclipse 3.0 Eclipse 3.1 Callisto Europa Ganymede Galileo Helios Indigo Juno Projects Million LOC
  • 24. Foundation Services 12-Dec-2012 Copyright (c) 2012, Eclipse Foundation, Inc. Made available under the Eclipse Public License 1.0 24 Governance IP Mgt & Licensing Projects & Process Ecosystem Development Infra- structure
  • 25. Eclipse Public License • Default license for all Eclipse projects • Commercially friendly weak copyleft license – Allows commercial re-licensing of binaries – Modern patent license, with reasonable termination clause in event of litigation 12-Dec-2012 Copyright (c) 2012, Eclipse Foundation, Inc. Made available under the Eclipse Public License 1.0 25
  • 26. Dual-licensing • With the approval of the Board, Eclipse projects can be dual-licensed • Most common scenario is EPL + BSD(3-clause) – We have our own named EDL (Eclipse Distribution License) – Dual licensed projects include: Orion, Lyo, EclipseLink and JGit. • Jetty and Gemini are dual-licensed EPL+ALv2 12-Dec-2012 Copyright (c) 2012, Eclipse Foundation, Inc. Made available under the Eclipse Public License 1.0 26
  • 27. Licensing Flexibility • Working Groups can have blanket Board approvals for hosting projects under other licenses. • Examples: – Polarsys: EPL and LGPL – LocationTech: EPL, MIT, BSD and ALv2 12-Dec-2012 Copyright (c) 2012, Eclipse Foundation, Inc. Made available under the Eclipse Public License 1.0 27
  • 28. IP Management at Eclipse Code Originates from Three Sources 12-Dec-2012 Copyright (c) 2012, Eclipse Foundation, Inc. Made available under the Eclipse Public License 1.0 28 Committers Contributors Third party source (other OSS projects) Eclipse Projects
  • 29. IP Due Diligence • Check for: – Provenance: ‘Who wrote this code and how did they agree to the license? – License suitability: ‘Is license compatibly with project license’ – Patent searches are not done. • What is checked: – Initial contributions for new projects – Significant new contributions from contributors (>250 loc) – All third party open source projects included in Eclipse projects 12-Dec-2012 Copyright (c) 2012, Eclipse Foundation, Inc. Made available under the Eclipse Public License 1.0 29
  • 30. We Use Tools to Help Us • Keyword search tools (from IBM) • Code print matching tools (Black Duck) • IPZilla content management and workflow 12-Dec-2012 Copyright (c) 2012, Eclipse Foundation, Inc. Made available under the Eclipse Public License 1.0 30
  • 31. Foundation Services 12-Dec-2012 Copyright (c) 2012, Eclipse Foundation, Inc. Made available under the Eclipse Public License 1.0 31 Governance IP Mgt & Licensing Projects & Process Ecosystem Development Infra- structure
  • 32. Open Infrastructure 12-Dec-2012 Copyright (c) 2012, Eclipse Foundation, Inc. Made available under the Eclipse Public License 1.0 32 Code Repositories Bug Tracking Continuous Integration Build Code Review Tool
  • 33. 99.8% ++ uptime of last 6 years High Availability 12-Dec-2012 Copyright (c) 2012, Eclipse Foundation, Inc. Made available under the Eclipse Public License 1.0 33
  • 34. High load 12-Dec-2012 Copyright (c) 2012, Eclipse Foundation, Inc. Made available under the Eclipse Public License 1.0 34
  • 35. Forge for Long-term Support • Companies build mission critical applications based on Eclipse projects – Applications are deployed and supported for a long time (10+ years) • Eclipse open source projects released annually and innovate quickly – Patching older version of Eclipse projects not easy • Eclipse Long Term Support Forge enables – Patching previous releases of Eclipse – Sharing of back ported enhancements and bug fixes 12-Dec-2012 Copyright (c) 2012, Eclipse Foundation, Inc. Made available under the Eclipse Public License 1.0 35
  • 36. Foundation Services 12-Dec-2012 Copyright (c) 2012, Eclipse Foundation, Inc. Made available under the Eclipse Public License 1.0 36 Governance IP Mgt & Licensing Projects & Process Ecosystem Development Infra- structure
  • 37. Community of Communities 12-Dec-2012 Copyright (c) 2012, Eclipse Foundation, Inc. Made available under the Eclipse Public License 1.0 37
  • 38. Online Community Development 12-Dec-2012 Copyright (c) 2012, Eclipse Foundation, Inc. Made available under the Eclipse Public License 1.0 38 Over 2 million unique visitors per month Over 300K installs/month from our app store
  • 39. Events 12-Dec-2012 Copyright (c) 2012, Eclipse Foundation, Inc. Made available under the Eclipse Public License 1.0 39 Eclipse Demo Camps Eclipse Day Florence Eclipse Day Events
  • 40. Ecosystem Development Activities • Support for press and analyst outreach • Participate in industry conferences • Help recruit new partners 12-Dec-2012 Copyright (c) 2012, Eclipse Foundation, Inc. Made available under the Eclipse Public License 1.0 40
  • 41. Governance IP Mgt Projects & Process Ecosystem Infra- structure Foundation Services 12-Dec-2012 Copyright (c) 2012, Eclipse Foundation, Inc. Made available under the Eclipse Public License 1.0 41
  • 42. Eclipse Governance Structure 12-Dec-2012 Copyright (c) 2012, Eclipse Foundation, Inc. Made available under the Eclipse Public License 1.0 42 Eclipse Board of Directors Project Management Committees (PMC) Membership at Large Councils Working Groups Professional Staff • Open Source Projects • Planning Council • Architecture Council • PolarSys • M2M • LocationTech • Automotive Bylaws
  • 43. Governance Principles • Independent not-for-profit organization – USA not-for-profit 501.c6 (trade association) – Funded through membership • Diversity of Stakeholders – Developers, companies (big and small), etc. • Vendor Neutrality – No special status for any organization • Independent Projects – Projects set their own direction. No command and control • Professional staff – Implement policies and strategies set by the Board 12-Dec-2012 Copyright (c) 2012, Eclipse Foundation, Inc. Made available under the Eclipse Public License 1.0 43
  • 44. Members of Eclipse 12-Dec-2012 Copyright (c) 2012, Eclipse Foundation, Inc. Made available under the Eclipse Public License 1.0 44
  • 45. Working Groups @ Eclipse 12-Dec-2012 Copyright (c) 2012, Eclipse Foundation, Inc. Made available under the Eclipse Public License 1.0 45
  • 46. PolarSys WG • Focused on Open Source tools for the development of Embedded Systems – Open Innovation to create better methods and tools – Computer Assistance and Automation – Certification to ease the tools qualification in complex certification processes – Very Long Term Support – up to 10 and 75 years 12-Dec-2012 Copyright (c) 2012, Eclipse Foundation, Inc. Made available under the Eclipse Public License 1.0 46
  • 47. Machine-2-Machine WG 12-Dec-2012 Copyright (c) 2012, Eclipse Foundation, Inc. Made available under the Eclipse Public License 1.0 47 Third Party Ecosystem Open M2M application framework and runtimes Open M2M communication protocols Internet of Things Open M2M development tools …
  • 48. • Foster, promote and house location-aware technology components and methodologies that enable organizations to assess their requirements, plan and deploy systems. • Core Areas – Developing and delivering location aware services for web, mobile, and desktop based systems – Storage, exchange, processing and interpretation of massive data volume, including a spatial component – Reference implementations of industry standards 12-Dec-2012 Copyright (c) 2012, Eclipse Foundation, Inc. Made available under the Eclipse Public License 1.0 48
  • 49. Automotive WG • Establishing a standard tools platform that will be used throughout the automotive supply chain. – To provide an infrastructure for tool development required by the automotive industry – To address and support the needs for the whole automotive software development cycle – To avoid that the same non-competitive basic tool functionality is redeveloped over and over again – To join forces and meet current and future requirements in terms of tool runtime performance and memory consumption 12-Dec-2012 Copyright (c) 2012, Eclipse Foundation, Inc. Made available under the Eclipse Public License 1.0 49
  • 50. Thank You! Questions? 12-Dec-2012 Copyright (c) 2012, Eclipse Foundation, Inc. Made available under the Eclipse Public License 1.0 50