SlideShare une entreprise Scribd logo
1  sur  31
Télécharger pour lire hors ligne
Success Factors for
Open Source Adoption
Claus von Riegen
Program Director Industry Standards and Open Source
SAP AG
Andrew Aitken
GM & SVP, Olliance Group
A Black Duck Software company
Copyright © 2011 Black Duck Software, Inc. All Rights Reserved. 2
Open Source and Innovation
Andrew Aitken
GM & SVP, Olliance Group,
A Black Duck Software company
Open Source Strategy: Our Experience, Your Success
– The industry’s leading open source
business consultancy
– Over 600 engagements to date
– A Trusted Advisor to leading Fortune
2000 companies
Copyright © 2011 Black Duck Software, Inc. All Rights Reserved.
Open Source and Innovation
Open Source
developing, licensing, distributing and
consuming software
Open Source Drivers
collaboration, transparency, meritocracy
and licensing model
Open Source Innovation
The collaborative and transparent
creation or improvement of products,
technologies or ideas.
Copyright © 2011 Black Duck Software, Inc. All Rights Reserved. 4
Innovation By Industry
Copyright © 2011 Black Duck Software, Inc. All Rights Reserved. 5
Today’s Speaker
Claus von Riegen
Program Director Industry Standards and Open Source
SAP AG
Claus von Riegen, Vice President Industry Standards and Open Source
SAP AG
February 14th, 2012
Success Factors for Open Source Adoption
© 2012 SAP AG. All rights reserved. 7
Innovation Can Come From Anywhere
INNOVATION SAP Employees
Academic PartnersCustomers
Industry Partners
Research Labs
Development Labs
SAP Innovation Programs
© 2012 SAP AG. All rights reserved. 8
SAP and Open Source
100s
Open Source
Usages
>50
Open Source
Contributions
© 2012 SAP AG. All rights reserved. 9
What Our Customers Say
“NetWeaver's support for common standards and Open
Source is very important to Siemens because it helps to
protect investments, reduce costs, and increase flexibility
for both ourselves and our customers. For example, due to
SAP's usage of technologies like Eclipse as well as SAP’s
support for SOA standards, users of the Siemens Energy
Management Suite can reuse their existing Java EE, SOA
and Eclipse skills.”
Jens Neuhaus
Solution Architect, Siemens AG
© 2012 SAP AG. All rights reserved. 10
Why It Is Not A Good Idea Trying To Prevent Open Source
© 2012 SAP AG. All rights reserved. 11
But You Better Know What You Are Doing
Customer expectations
Functional scope
Usability
Quality
Reliability
Security
… and more
Open source quality
Software is not necessarily good just
because it is open source!
Like with any third-party product, all usage of open source software should
be managed
© 2012 SAP AG. All rights reserved. 12
And now?
What are the success
factors of open source
adoption?
© 2012 SAP AG. All rights reserved. 13
Three Stages Of Open Source Adoption In The Enterprise
Select
Functional /
non-functional fit
Future-proof
License
Manage
Reuse
Security
Maintenance /
Support
Engage
Roadmap
Investment
protection
Standardization
© 2012 SAP AG. All rights reserved. 14
Open Source Selection Criteria
Software
Fit with functional and non-functional requirements
Fit with product architecture / product strategy
License
Freedoms / constraints and obligations
Community
Contributors, users, and service providers
Usage Scenario
Product that make use of the open source software
Type of integration (embedded, linked, etc.)
Modification / enhancement / contribution
requirements
Software distribution channel
Community
License
Software
Usage Scenario
© 2012 SAP AG. All rights reserved. 15
Legal Risks
© 2012 SAP AG. All rights reserved. 16
Open Source Licenses 101
Proprietary licensesPermissive licenses “Copyleft” licenses
Apache
MIT
BSD
Eclipse
Mozilla
Affero
GPL
LGPL GPL Commercial license
Open source license constraints need to be understood in the context of
deployment model, integration scenario and need for adaptation/modification
Less freedom
© 2012 SAP AG. All rights reserved. 17
Open Source is NOT for free
© 2012 SAP AG. All rights reserved. 18
Best Practices For Open Source Selection
Define
Establish corporate open source policy1
Know
Obtain information about available open source software
Check maturity – select robust and well-adopted open source technologies
Build or buy legal practice for open source licensing
Govern
Define and run open source governance process
Establish cost/benefit metrics
Include relevant stakeholders (product units, CTO office, legal/IP teams, etc.)
Inform & Educate
Train product owners / architects about need for balanced due diligence
Inform decision makers about their role in governance process
Capture corporate intelligence (what – where – why)
1 See, for example, A Practical Guide to Leveraging Open Source in Business, Heather J. Meeker, John Wiley & Sons, 2008
© 2012 SAP AG. All rights reserved. 19
Open Source Management – Key Challenges
Security
How do we find and manage security
vulnerabilities that may exist?
Long-Term Support
How can we ensure dedicated long-term
support ?
7
Release Plans
How can we align release strategies and plans between
open source technologies and own products?
Reuse
How can we avoid the proliferation of different
technologies for the same requirement?
2
SAP
Customer
© 2012 SAP AG. All rights reserved. 20
Synchronisation
of release plans can be
challenging
Quality
Globalization
Security
...
Product Standards
© 2012 SAP AG. All rights reserved. 22
SAP products are supported
for at least 9 years
© 2012 SAP AG. All rights reserved. 23
Best Practices For Open Source
Management
Reuse
Establish corporate open source standards
Security
Apply same scrutiny for open source products as for in-house development
Monitor open source project for available patches
In case vulnerabilities are detected
 Fix immediately
 Provide patch for own customers
 Contribute solution to open source project
Support
Option 1: open source product is very mature – no dedicated support needed
Option 2: develop skills internally
Option 3: establish maintenance activity as part of open source community
Option 4: procure third-party support services
© 2012 SAP AG. All rights reserved. 24
Reasons For Community Engagement
Contribute to existing open source projects
 New requirements
 Bug fixes
 Enhancements / extensions
Initiate new open source projects
 Depends on business goals
Scenarios Benefits
Influence future direction
Increase productivity
Share cost of development
Solicit early feedback
Motivate external contributions
Create industry standards
© 2012 SAP AG. All rights reserved. 25
Sometimes pulling in
different directions
Protect
Intellectual
Property
© 2012 SAP AG. All rights reserved. 27
Best Practices For Open Source
Engagement
Beginners
Identify non-critical project and try it out
Intermediates
Understand how open source projects work
Don’t underestimate soft skills (negotiation, consensus-building, patience, etc.)
Gradually increase commitment
Regularly check cost/benefit equation
Professionals
Appoint contribution manager per project
 One voice
 Scope of contribution
 Interactions with legal / intellectual property team
© 2012 SAP AG. All rights reserved. 28
Summary
Open Source Has Distinct Benefits
It is there – and growing
Utilize external innovation
Increased productivity
Short time-to-value
Reuse of skills
Open Source Needs To Be Managed
Quality
License
Direction
Participate!
Start small & build an open source practice
Thank You!
Contact information:
Claus von Riegen
Vice President Industry Standards and Open Source
SAP AG, Dietmar-Hopp-Allee 16, 69190 Walldorf, Germany
+49 6227 742589
Copyright © 2011 Black Duck Software, Inc. All Rights Reserved. 30
Questions?
Copyright © 2011 Black Duck Software, Inc. All Rights Reserved. 31
 The Industry’s Most Unique Event: Now in its 7th year
– Invitation-only
– Global participation
– Real-world case study format
 GENIVI
 U.S. Department of Veterans Affaires
 Spring April 12th – 14th, 2012, Napa, CA
– Theme: Industry-Driven Community Innovation
 Fall, Oct 2012, Paris, France
 http://thinktank.olliancegroup.com

Contenu connexe

Tendances

04. Agile development of sustainable software - Joost Visser - #ScaBru18
04. Agile development of sustainable software - Joost Visser - #ScaBru1804. Agile development of sustainable software - Joost Visser - #ScaBru18
04. Agile development of sustainable software - Joost Visser - #ScaBru18AgileConsortiumINT
 
The Internet of Things & Open Data: New forms of business?
The Internet of Things & Open Data: New forms of business?The Internet of Things & Open Data: New forms of business?
The Internet of Things & Open Data: New forms of business?Paris Open Source Summit
 
Exploring byod approaches for mobile learning
Exploring byod approaches for mobile learningExploring byod approaches for mobile learning
Exploring byod approaches for mobile learningDebbie Richards
 
Micro-learning, Macro-compliance: Improving GxP Compliance with Modern Learni...
Micro-learning, Macro-compliance: Improving GxP Compliance with Modern Learni...Micro-learning, Macro-compliance: Improving GxP Compliance with Modern Learni...
Micro-learning, Macro-compliance: Improving GxP Compliance with Modern Learni...Veeva Systems
 
Rise of the Open Source Program Office for LinuxCon 2016
Rise of the Open Source Program Office for LinuxCon 2016Rise of the Open Source Program Office for LinuxCon 2016
Rise of the Open Source Program Office for LinuxCon 2016Gil Yehuda
 
Dr. Andreas Birk: Patterns of Agile Success in Medical Device Development
Dr. Andreas Birk: Patterns of Agile Success in Medical Device DevelopmentDr. Andreas Birk: Patterns of Agile Success in Medical Device Development
Dr. Andreas Birk: Patterns of Agile Success in Medical Device DevelopmentIntland Software GmbH
 
Webinar - Design Thinking as a strategy for innovation in Public Sector Healt...
Webinar - Design Thinking as a strategy for innovation in Public Sector Healt...Webinar - Design Thinking as a strategy for innovation in Public Sector Healt...
Webinar - Design Thinking as a strategy for innovation in Public Sector Healt...Impact Insurance Facility
 
"Medgate: Entreprise EHS Software Solutions", Mike Jackson
"Medgate: Entreprise EHS Software Solutions", Mike Jackson"Medgate: Entreprise EHS Software Solutions", Mike Jackson
"Medgate: Entreprise EHS Software Solutions", Mike JacksonPresentacionesVantaz
 

Tendances (8)

04. Agile development of sustainable software - Joost Visser - #ScaBru18
04. Agile development of sustainable software - Joost Visser - #ScaBru1804. Agile development of sustainable software - Joost Visser - #ScaBru18
04. Agile development of sustainable software - Joost Visser - #ScaBru18
 
The Internet of Things & Open Data: New forms of business?
The Internet of Things & Open Data: New forms of business?The Internet of Things & Open Data: New forms of business?
The Internet of Things & Open Data: New forms of business?
 
Exploring byod approaches for mobile learning
Exploring byod approaches for mobile learningExploring byod approaches for mobile learning
Exploring byod approaches for mobile learning
 
Micro-learning, Macro-compliance: Improving GxP Compliance with Modern Learni...
Micro-learning, Macro-compliance: Improving GxP Compliance with Modern Learni...Micro-learning, Macro-compliance: Improving GxP Compliance with Modern Learni...
Micro-learning, Macro-compliance: Improving GxP Compliance with Modern Learni...
 
Rise of the Open Source Program Office for LinuxCon 2016
Rise of the Open Source Program Office for LinuxCon 2016Rise of the Open Source Program Office for LinuxCon 2016
Rise of the Open Source Program Office for LinuxCon 2016
 
Dr. Andreas Birk: Patterns of Agile Success in Medical Device Development
Dr. Andreas Birk: Patterns of Agile Success in Medical Device DevelopmentDr. Andreas Birk: Patterns of Agile Success in Medical Device Development
Dr. Andreas Birk: Patterns of Agile Success in Medical Device Development
 
Webinar - Design Thinking as a strategy for innovation in Public Sector Healt...
Webinar - Design Thinking as a strategy for innovation in Public Sector Healt...Webinar - Design Thinking as a strategy for innovation in Public Sector Healt...
Webinar - Design Thinking as a strategy for innovation in Public Sector Healt...
 
"Medgate: Entreprise EHS Software Solutions", Mike Jackson
"Medgate: Entreprise EHS Software Solutions", Mike Jackson"Medgate: Entreprise EHS Software Solutions", Mike Jackson
"Medgate: Entreprise EHS Software Solutions", Mike Jackson
 

En vedette

higiene y seguridad industrial diana carvajal
higiene y seguridad industrial diana carvajalhigiene y seguridad industrial diana carvajal
higiene y seguridad industrial diana carvajalpongito
 
Презентация от 14.05.2015 АНО "УМАЙ"
Презентация от 14.05.2015 АНО "УМАЙ"Презентация от 14.05.2015 АНО "УМАЙ"
Презентация от 14.05.2015 АНО "УМАЙ"shchs
 
Pdf presentatie baggernet waterkwaliteitsbaggeren
Pdf presentatie baggernet waterkwaliteitsbaggerenPdf presentatie baggernet waterkwaliteitsbaggeren
Pdf presentatie baggernet waterkwaliteitsbaggerenJetzeGenee
 
Presentazione_TES_Consulting
Presentazione_TES_ConsultingPresentazione_TES_Consulting
Presentazione_TES_ConsultingGuido Sigone
 
IPR Marketing | Sondaggio sul Bail in | Il Sole 24 Ore
IPR Marketing | Sondaggio sul Bail in | Il Sole 24 OreIPR Marketing | Sondaggio sul Bail in | Il Sole 24 Ore
IPR Marketing | Sondaggio sul Bail in | Il Sole 24 OreIPR Marketing
 

En vedette (6)

higiene y seguridad industrial diana carvajal
higiene y seguridad industrial diana carvajalhigiene y seguridad industrial diana carvajal
higiene y seguridad industrial diana carvajal
 
Презентация от 14.05.2015 АНО "УМАЙ"
Презентация от 14.05.2015 АНО "УМАЙ"Презентация от 14.05.2015 АНО "УМАЙ"
Презентация от 14.05.2015 АНО "УМАЙ"
 
Pdf presentatie baggernet waterkwaliteitsbaggeren
Pdf presentatie baggernet waterkwaliteitsbaggerenPdf presentatie baggernet waterkwaliteitsbaggeren
Pdf presentatie baggernet waterkwaliteitsbaggeren
 
Times
TimesTimes
Times
 
Presentazione_TES_Consulting
Presentazione_TES_ConsultingPresentazione_TES_Consulting
Presentazione_TES_Consulting
 
IPR Marketing | Sondaggio sul Bail in | Il Sole 24 Ore
IPR Marketing | Sondaggio sul Bail in | Il Sole 24 OreIPR Marketing | Sondaggio sul Bail in | Il Sole 24 Ore
IPR Marketing | Sondaggio sul Bail in | Il Sole 24 Ore
 

Similaire à Success Factors of FOSS Adoption

Scaling Agile with the Lessons of Lean Product Development Flow
Scaling Agile with the Lessons of Lean Product Development FlowScaling Agile with the Lessons of Lean Product Development Flow
Scaling Agile with the Lessons of Lean Product Development FlowTechWell
 
Why open source is good for your economy
Why open source is good for your economyWhy open source is good for your economy
Why open source is good for your economyDirk Riehle
 
Why is Open Source Important to Samsung and What Are We Doing About It?
Why is Open Source Important to Samsung and What Are We Doing About It?Why is Open Source Important to Samsung and What Are We Doing About It?
Why is Open Source Important to Samsung and What Are We Doing About It?Samsung Open Source Group
 
Foundations of the Scaled Agile Framework: Be Agile. Scale Up. Stay Lean. And...
Foundations of the Scaled Agile Framework: Be Agile. Scale Up. Stay Lean. And...Foundations of the Scaled Agile Framework: Be Agile. Scale Up. Stay Lean. And...
Foundations of the Scaled Agile Framework: Be Agile. Scale Up. Stay Lean. And...IBM Rational software
 
Hi600ch07_text_slides
Hi600ch07_text_slidesHi600ch07_text_slides
Hi600ch07_text_slidesljmcneill33
 
Key success factors for managing software business
Key success factors for managing software businessKey success factors for managing software business
Key success factors for managing software businessSoftware Park Thailand
 
Open Source Vs Proprietary Software
Open Source Vs  Proprietary SoftwareOpen Source Vs  Proprietary Software
Open Source Vs Proprietary SoftwareAnn Yoders
 
#OSSPARIS19 - Understanding Open Source Governance - Gilles Gravier, Wipro Li...
#OSSPARIS19 - Understanding Open Source Governance - Gilles Gravier, Wipro Li...#OSSPARIS19 - Understanding Open Source Governance - Gilles Gravier, Wipro Li...
#OSSPARIS19 - Understanding Open Source Governance - Gilles Gravier, Wipro Li...Paris Open Source Summit
 
Keynote dean-leffingwell-keynote-be-agile-scale-up-stay-lean
Keynote dean-leffingwell-keynote-be-agile-scale-up-stay-leanKeynote dean-leffingwell-keynote-be-agile-scale-up-stay-lean
Keynote dean-leffingwell-keynote-be-agile-scale-up-stay-leanSandipp Vijj, Digital Disruptor
 
Open Group Presentation on MSBI method of creating Enterprise Architecture Co...
Open Group Presentation on MSBI method of creating Enterprise Architecture Co...Open Group Presentation on MSBI method of creating Enterprise Architecture Co...
Open Group Presentation on MSBI method of creating Enterprise Architecture Co...Nick Malik
 
IBM Innovate - Uderstanding DevOps
IBM Innovate - Uderstanding DevOpsIBM Innovate - Uderstanding DevOps
IBM Innovate - Uderstanding DevOpsSanjeev Sharma
 
OpenUK A4 x 8pp Re-use Principles June 2016 FINAL
OpenUK A4 x 8pp Re-use Principles June 2016 FINALOpenUK A4 x 8pp Re-use Principles June 2016 FINAL
OpenUK A4 x 8pp Re-use Principles June 2016 FINALSource Code Control Limited
 
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
 
Agile Project Failures: Root Causes and Corrective Actions
Agile Project Failures: Root Causes and Corrective ActionsAgile Project Failures: Root Causes and Corrective Actions
Agile Project Failures: Root Causes and Corrective ActionsTechWell
 
Open Source BI (OSBI)
Open Source BI (OSBI)Open Source BI (OSBI)
Open Source BI (OSBI)Fru Louis
 
Inner-Source: The Lesson of Linux for Enterprises
Inner-Source: The Lesson of Linux for EnterprisesInner-Source: The Lesson of Linux for Enterprises
Inner-Source: The Lesson of Linux for EnterprisesSamsung Open Source Group
 
Eight Steps to Kanban
Eight Steps to KanbanEight Steps to Kanban
Eight Steps to KanbanTechWell
 
7i server app-oap-vl2
7i server app-oap-vl27i server app-oap-vl2
7i server app-oap-vl2fho1962
 

Similaire à Success Factors of FOSS Adoption (20)

Scaling Agile with the Lessons of Lean Product Development Flow
Scaling Agile with the Lessons of Lean Product Development FlowScaling Agile with the Lessons of Lean Product Development Flow
Scaling Agile with the Lessons of Lean Product Development Flow
 
Why open source is good for your economy
Why open source is good for your economyWhy open source is good for your economy
Why open source is good for your economy
 
Why is Open Source Important to Samsung and What Are We Doing About It?
Why is Open Source Important to Samsung and What Are We Doing About It?Why is Open Source Important to Samsung and What Are We Doing About It?
Why is Open Source Important to Samsung and What Are We Doing About It?
 
Foundations of the Scaled Agile Framework: Be Agile. Scale Up. Stay Lean. And...
Foundations of the Scaled Agile Framework: Be Agile. Scale Up. Stay Lean. And...Foundations of the Scaled Agile Framework: Be Agile. Scale Up. Stay Lean. And...
Foundations of the Scaled Agile Framework: Be Agile. Scale Up. Stay Lean. And...
 
Hi600ch07_text_slides
Hi600ch07_text_slidesHi600ch07_text_slides
Hi600ch07_text_slides
 
Key success factors for managing software business
Key success factors for managing software businessKey success factors for managing software business
Key success factors for managing software business
 
Open Source Vs Proprietary Software
Open Source Vs  Proprietary SoftwareOpen Source Vs  Proprietary Software
Open Source Vs Proprietary Software
 
#OSSPARIS19 - Understanding Open Source Governance - Gilles Gravier, Wipro Li...
#OSSPARIS19 - Understanding Open Source Governance - Gilles Gravier, Wipro Li...#OSSPARIS19 - Understanding Open Source Governance - Gilles Gravier, Wipro Li...
#OSSPARIS19 - Understanding Open Source Governance - Gilles Gravier, Wipro Li...
 
Keynote dean-leffingwell-keynote-be-agile-scale-up-stay-lean
Keynote dean-leffingwell-keynote-be-agile-scale-up-stay-leanKeynote dean-leffingwell-keynote-be-agile-scale-up-stay-lean
Keynote dean-leffingwell-keynote-be-agile-scale-up-stay-lean
 
Open Group Presentation on MSBI method of creating Enterprise Architecture Co...
Open Group Presentation on MSBI method of creating Enterprise Architecture Co...Open Group Presentation on MSBI method of creating Enterprise Architecture Co...
Open Group Presentation on MSBI method of creating Enterprise Architecture Co...
 
IBM Innovate - Uderstanding DevOps
IBM Innovate - Uderstanding DevOpsIBM Innovate - Uderstanding DevOps
IBM Innovate - Uderstanding DevOps
 
OpenUK A4 x 8pp Re-use Principles June 2016 FINAL
OpenUK A4 x 8pp Re-use Principles June 2016 FINALOpenUK A4 x 8pp Re-use Principles June 2016 FINAL
OpenUK A4 x 8pp Re-use Principles June 2016 FINAL
 
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
 
Agile Project Failures: Root Causes and Corrective Actions
Agile Project Failures: Root Causes and Corrective ActionsAgile Project Failures: Root Causes and Corrective Actions
Agile Project Failures: Root Causes and Corrective Actions
 
Open Source BI (OSBI)
Open Source BI (OSBI)Open Source BI (OSBI)
Open Source BI (OSBI)
 
Inner-Source: The Lesson of Linux for Enterprises
Inner-Source: The Lesson of Linux for EnterprisesInner-Source: The Lesson of Linux for Enterprises
Inner-Source: The Lesson of Linux for Enterprises
 
Why choose-liferay
Why choose-liferayWhy choose-liferay
Why choose-liferay
 
Eight Steps to Kanban
Eight Steps to KanbanEight Steps to Kanban
Eight Steps to Kanban
 
Software Product Development for Startups.pdf
Software Product Development for Startups.pdfSoftware Product Development for Startups.pdf
Software Product Development for Startups.pdf
 
7i server app-oap-vl2
7i server app-oap-vl27i server app-oap-vl2
7i server app-oap-vl2
 

Dernier

Anypoint Exchange: It’s Not Just a Repo!
Anypoint Exchange: It’s Not Just a Repo!Anypoint Exchange: It’s Not Just a Repo!
Anypoint Exchange: It’s Not Just a Repo!Manik S Magar
 
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
 
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
 
Training state-of-the-art general text embedding
Training state-of-the-art general text embeddingTraining state-of-the-art general text embedding
Training state-of-the-art general text embeddingZilliz
 
Generative AI for Technical Writer or Information Developers
Generative AI for Technical Writer or Information DevelopersGenerative AI for Technical Writer or Information Developers
Generative AI for Technical Writer or Information DevelopersRaghuram Pandurangan
 
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)Mark Simos
 
SALESFORCE EDUCATION CLOUD | FEXLE SERVICES
SALESFORCE EDUCATION CLOUD | FEXLE SERVICESSALESFORCE EDUCATION CLOUD | FEXLE SERVICES
SALESFORCE EDUCATION CLOUD | FEXLE SERVICESmohitsingh558521
 
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
 
Advanced Computer Architecture – An Introduction
Advanced Computer Architecture – An IntroductionAdvanced Computer Architecture – An Introduction
Advanced Computer Architecture – An IntroductionDilum Bandara
 
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
 
Rise of the Machines: Known As Drones...
Rise of the Machines: Known As Drones...Rise of the Machines: Known As Drones...
Rise of the Machines: Known As Drones...Rick Flair
 
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
 
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 Fit for Passkeys for Employee and Consumer Sign-ins: FIDO Paris Seminar.pptx
The Fit for Passkeys for Employee and Consumer Sign-ins: FIDO Paris Seminar.pptxThe Fit for Passkeys for Employee and Consumer Sign-ins: FIDO Paris Seminar.pptx
The Fit for Passkeys for Employee and Consumer Sign-ins: FIDO Paris Seminar.pptxLoriGlavin3
 
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
 
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
 
What is DBT - The Ultimate Data Build Tool.pdf
What is DBT - The Ultimate Data Build Tool.pdfWhat is DBT - The Ultimate Data Build Tool.pdf
What is DBT - The Ultimate Data Build Tool.pdfMounikaPolabathina
 
unit 4 immunoblotting technique complete.pptx
unit 4 immunoblotting technique complete.pptxunit 4 immunoblotting technique complete.pptx
unit 4 immunoblotting technique complete.pptxBkGupta21
 
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
 
Developer Data Modeling Mistakes: From Postgres to NoSQL
Developer Data Modeling Mistakes: From Postgres to NoSQLDeveloper Data Modeling Mistakes: From Postgres to NoSQL
Developer Data Modeling Mistakes: From Postgres to NoSQLScyllaDB
 

Dernier (20)

Anypoint Exchange: It’s Not Just a Repo!
Anypoint Exchange: It’s Not Just a Repo!Anypoint Exchange: It’s Not Just a Repo!
Anypoint Exchange: It’s Not Just a Repo!
 
From Family Reminiscence to Scholarly Archive .
From Family Reminiscence to Scholarly Archive .From Family Reminiscence to Scholarly Archive .
From Family Reminiscence to Scholarly Archive .
 
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
 
Training state-of-the-art general text embedding
Training state-of-the-art general text embeddingTraining state-of-the-art general text embedding
Training state-of-the-art general text embedding
 
Generative AI for Technical Writer or Information Developers
Generative AI for Technical Writer or Information DevelopersGenerative AI for Technical Writer or Information Developers
Generative AI for Technical Writer or Information Developers
 
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)
 
SALESFORCE EDUCATION CLOUD | FEXLE SERVICES
SALESFORCE EDUCATION CLOUD | FEXLE SERVICESSALESFORCE EDUCATION CLOUD | FEXLE SERVICES
SALESFORCE EDUCATION CLOUD | FEXLE SERVICES
 
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
 
Advanced Computer Architecture – An Introduction
Advanced Computer Architecture – An IntroductionAdvanced Computer Architecture – An Introduction
Advanced Computer Architecture – An Introduction
 
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
 
Rise of the Machines: Known As Drones...
Rise of the Machines: Known As Drones...Rise of the Machines: Known As Drones...
Rise of the Machines: Known As Drones...
 
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
 
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 Fit for Passkeys for Employee and Consumer Sign-ins: FIDO Paris Seminar.pptx
The Fit for Passkeys for Employee and Consumer Sign-ins: FIDO Paris Seminar.pptxThe Fit for Passkeys for Employee and Consumer Sign-ins: FIDO Paris Seminar.pptx
The Fit for Passkeys for Employee and Consumer Sign-ins: FIDO Paris Seminar.pptx
 
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
 
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
 
What is DBT - The Ultimate Data Build Tool.pdf
What is DBT - The Ultimate Data Build Tool.pdfWhat is DBT - The Ultimate Data Build Tool.pdf
What is DBT - The Ultimate Data Build Tool.pdf
 
unit 4 immunoblotting technique complete.pptx
unit 4 immunoblotting technique complete.pptxunit 4 immunoblotting technique complete.pptx
unit 4 immunoblotting technique complete.pptx
 
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
 
Developer Data Modeling Mistakes: From Postgres to NoSQL
Developer Data Modeling Mistakes: From Postgres to NoSQLDeveloper Data Modeling Mistakes: From Postgres to NoSQL
Developer Data Modeling Mistakes: From Postgres to NoSQL
 

Success Factors of FOSS Adoption

  • 1. Success Factors for Open Source Adoption Claus von Riegen Program Director Industry Standards and Open Source SAP AG Andrew Aitken GM & SVP, Olliance Group A Black Duck Software company
  • 2. Copyright © 2011 Black Duck Software, Inc. All Rights Reserved. 2 Open Source and Innovation Andrew Aitken GM & SVP, Olliance Group, A Black Duck Software company Open Source Strategy: Our Experience, Your Success – The industry’s leading open source business consultancy – Over 600 engagements to date – A Trusted Advisor to leading Fortune 2000 companies
  • 3. Copyright © 2011 Black Duck Software, Inc. All Rights Reserved. Open Source and Innovation Open Source developing, licensing, distributing and consuming software Open Source Drivers collaboration, transparency, meritocracy and licensing model Open Source Innovation The collaborative and transparent creation or improvement of products, technologies or ideas.
  • 4. Copyright © 2011 Black Duck Software, Inc. All Rights Reserved. 4 Innovation By Industry
  • 5. Copyright © 2011 Black Duck Software, Inc. All Rights Reserved. 5 Today’s Speaker Claus von Riegen Program Director Industry Standards and Open Source SAP AG
  • 6. Claus von Riegen, Vice President Industry Standards and Open Source SAP AG February 14th, 2012 Success Factors for Open Source Adoption
  • 7. © 2012 SAP AG. All rights reserved. 7 Innovation Can Come From Anywhere INNOVATION SAP Employees Academic PartnersCustomers Industry Partners Research Labs Development Labs SAP Innovation Programs
  • 8. © 2012 SAP AG. All rights reserved. 8 SAP and Open Source 100s Open Source Usages >50 Open Source Contributions
  • 9. © 2012 SAP AG. All rights reserved. 9 What Our Customers Say “NetWeaver's support for common standards and Open Source is very important to Siemens because it helps to protect investments, reduce costs, and increase flexibility for both ourselves and our customers. For example, due to SAP's usage of technologies like Eclipse as well as SAP’s support for SOA standards, users of the Siemens Energy Management Suite can reuse their existing Java EE, SOA and Eclipse skills.” Jens Neuhaus Solution Architect, Siemens AG
  • 10. © 2012 SAP AG. All rights reserved. 10 Why It Is Not A Good Idea Trying To Prevent Open Source
  • 11. © 2012 SAP AG. All rights reserved. 11 But You Better Know What You Are Doing Customer expectations Functional scope Usability Quality Reliability Security … and more Open source quality Software is not necessarily good just because it is open source! Like with any third-party product, all usage of open source software should be managed
  • 12. © 2012 SAP AG. All rights reserved. 12 And now? What are the success factors of open source adoption?
  • 13. © 2012 SAP AG. All rights reserved. 13 Three Stages Of Open Source Adoption In The Enterprise Select Functional / non-functional fit Future-proof License Manage Reuse Security Maintenance / Support Engage Roadmap Investment protection Standardization
  • 14. © 2012 SAP AG. All rights reserved. 14 Open Source Selection Criteria Software Fit with functional and non-functional requirements Fit with product architecture / product strategy License Freedoms / constraints and obligations Community Contributors, users, and service providers Usage Scenario Product that make use of the open source software Type of integration (embedded, linked, etc.) Modification / enhancement / contribution requirements Software distribution channel Community License Software Usage Scenario
  • 15. © 2012 SAP AG. All rights reserved. 15 Legal Risks
  • 16. © 2012 SAP AG. All rights reserved. 16 Open Source Licenses 101 Proprietary licensesPermissive licenses “Copyleft” licenses Apache MIT BSD Eclipse Mozilla Affero GPL LGPL GPL Commercial license Open source license constraints need to be understood in the context of deployment model, integration scenario and need for adaptation/modification Less freedom
  • 17. © 2012 SAP AG. All rights reserved. 17 Open Source is NOT for free
  • 18. © 2012 SAP AG. All rights reserved. 18 Best Practices For Open Source Selection Define Establish corporate open source policy1 Know Obtain information about available open source software Check maturity – select robust and well-adopted open source technologies Build or buy legal practice for open source licensing Govern Define and run open source governance process Establish cost/benefit metrics Include relevant stakeholders (product units, CTO office, legal/IP teams, etc.) Inform & Educate Train product owners / architects about need for balanced due diligence Inform decision makers about their role in governance process Capture corporate intelligence (what – where – why) 1 See, for example, A Practical Guide to Leveraging Open Source in Business, Heather J. Meeker, John Wiley & Sons, 2008
  • 19. © 2012 SAP AG. All rights reserved. 19 Open Source Management – Key Challenges Security How do we find and manage security vulnerabilities that may exist? Long-Term Support How can we ensure dedicated long-term support ? 7 Release Plans How can we align release strategies and plans between open source technologies and own products? Reuse How can we avoid the proliferation of different technologies for the same requirement? 2 SAP Customer
  • 20. © 2012 SAP AG. All rights reserved. 20 Synchronisation of release plans can be challenging
  • 22. © 2012 SAP AG. All rights reserved. 22 SAP products are supported for at least 9 years
  • 23. © 2012 SAP AG. All rights reserved. 23 Best Practices For Open Source Management Reuse Establish corporate open source standards Security Apply same scrutiny for open source products as for in-house development Monitor open source project for available patches In case vulnerabilities are detected  Fix immediately  Provide patch for own customers  Contribute solution to open source project Support Option 1: open source product is very mature – no dedicated support needed Option 2: develop skills internally Option 3: establish maintenance activity as part of open source community Option 4: procure third-party support services
  • 24. © 2012 SAP AG. All rights reserved. 24 Reasons For Community Engagement Contribute to existing open source projects  New requirements  Bug fixes  Enhancements / extensions Initiate new open source projects  Depends on business goals Scenarios Benefits Influence future direction Increase productivity Share cost of development Solicit early feedback Motivate external contributions Create industry standards
  • 25. © 2012 SAP AG. All rights reserved. 25 Sometimes pulling in different directions
  • 27. © 2012 SAP AG. All rights reserved. 27 Best Practices For Open Source Engagement Beginners Identify non-critical project and try it out Intermediates Understand how open source projects work Don’t underestimate soft skills (negotiation, consensus-building, patience, etc.) Gradually increase commitment Regularly check cost/benefit equation Professionals Appoint contribution manager per project  One voice  Scope of contribution  Interactions with legal / intellectual property team
  • 28. © 2012 SAP AG. All rights reserved. 28 Summary Open Source Has Distinct Benefits It is there – and growing Utilize external innovation Increased productivity Short time-to-value Reuse of skills Open Source Needs To Be Managed Quality License Direction Participate! Start small & build an open source practice
  • 29. Thank You! Contact information: Claus von Riegen Vice President Industry Standards and Open Source SAP AG, Dietmar-Hopp-Allee 16, 69190 Walldorf, Germany +49 6227 742589
  • 30. Copyright © 2011 Black Duck Software, Inc. All Rights Reserved. 30 Questions?
  • 31. Copyright © 2011 Black Duck Software, Inc. All Rights Reserved. 31  The Industry’s Most Unique Event: Now in its 7th year – Invitation-only – Global participation – Real-world case study format  GENIVI  U.S. Department of Veterans Affaires  Spring April 12th – 14th, 2012, Napa, CA – Theme: Industry-Driven Community Innovation  Fall, Oct 2012, Paris, France  http://thinktank.olliancegroup.com