SlideShare a Scribd company logo
Executive Briefing:
        Four Steps to Creating an Effective
                       Open Source Policy

Greg Olson
Senior Director, OSS Management
Olliance Group
Speaker




                               Greg Olson
               Senior Director, Open Source Management

    Over 30 years of software industry experience
    Managed delivery of over 150 engagements at Olliance Group
    Founder and chairman of Sendmail, one of the first commercial
     open source companies
    VP of Strategy and Business Development, Sybase
    CTO, Britton Lee, Inc.



                            Copyright © 2011 Black Duck Software, Inc. All Rights Reserved.   2
Olliance Group, a Black Duck Company


                                    Leading global FOSS strategy
                                     development, planning, and
                                     implementation firm
                                            –        Business
                                            –        Technology
                                            –        Governance
                                            –        Community

 Ten years, 500+ engagements
 Founder and host of the Open Source Think Tank
  – See thinktank.olliancegroup.com
 Acquired by Black Duck Software – December 2010


                        Copyright © 2011 Black Duck Software, Inc. All Rights Reserved.   3
Agenda

 Why Use Open Source Software?
 How is the use of Open Source best managed?
 The Policy Development Process
 Implementation
 Summary and Conclusions




                      Copyright © 2011 Black Duck Software, Inc. All Rights Reserved.   4
Why Use Open Source Software?

 Best-in-class software in some areas is OSS
 Your product must interoperate with other OSS, e.g. Linux
 Your customers favor or even require OSS
 OSS came with a corporate acquisition
 It is a lower cost alternative to traditional commercial packages
 You will need to customize externally sourced software
 Faster time to market by avoiding development and testing of new code
 Lower development costs by using free, already de-bugged code
 Lower code maintenance costs by taking advantage of community
  maintenance
 Your code-base already contains significant OSS

Sixty-two percent of organizations surveyed indicated that their usage of open source
software in deployed software portfolios would exceed 25 percent in the next 18
months. And a full 17 percent of organizations expect their portfolios to be 50 to 74
percent made up of open source software. in their deployed software portfolios.
                                                                                  Laurie Wurster, Gartner Group, March 2011




                                    Copyright © 2011 Black Duck Software, Inc. All Rights Reserved.                           5
The Open Source Revolution
                                                                 OSS                 OSS             OSS         OSS     OSS    OSS
  Commercial          Commercial
   Software            Software
   Package             Package                                       OSS                    OSS            OSS         OSS     OSS


                            Negotiated                            OSS                 OSS            OSS         OSS     OSS    OSS
                            Procurement


                                                              Download
            Mostly
            Custom
          Development                                                                                  Mostly
                                                                                                     Integration



  This new approach creates new challenges
    –   Higher volume of code acquisition decisions
    –   Maintaining code and version consistency across an organization
    –   Managing support for many external elements
    –   Managing participation in public communities
    –   Insuring license compliance for many elements at distribution time


                                   Copyright © 2011 Black Duck Software, Inc. All Rights Reserved.
Open Source Management

Goal: Manage the complexity and risk inherent in the use of
 open source software without reducing its productivity
 advantages
 What it takes to achieve this goal
   –   Strategy and a clear understanding of objectives at the business level
   –   A Policy
   –   A Governance Process
   –   Ongoing audit and tuning

 Open Source Management works best when it is a natural
  part of the software development process

"Companies must have a policy for procuring OSS, deciding which applications will be supported by
OSS, and identifying the intellectual property risk or supportability risk associated with using OSS.
Once a policy is in place, then there must be a governance process to enforce it."
                                                                        Laurie Wurster, research director at Gartner Group




                                          Copyright © 2011 Black Duck Software, Inc. All Rights Reserved.                    7
What is an OSS Policy?

 A set of rules and guidelines for using and managing
  OSS in your organization

                        An effective OSS policy must
                                – Cover all the essential aspects of
                                  managing OSS
                                – Be succinct and easily understood
                                – Reflect the way software is
                                  developed and delivered in your
                                  company




                       Image CC Fotolia_14119067_M

                       Copyright © 2011 Black Duck Software, Inc. All Rights Reserved.   8
Developing and Open Source Policy

 Step 1: Identify key stakeholders and get their
  commitment
 Step 2: Prepare for discussions
 Step 3: Draft the policy
 Step 4: Review and update the policy




       Identify     Prepare                                  Draft                         Review




                         Copyright © 2011 Black Duck Software, Inc. All Rights Reserved.            9
Step 1: Get Commitment of the Stakeholders

 In most organizations the important stakeholders
  represent the following functions:
  –   Software Architecture
  –   Software Development
  –   QA and/or Release Management
  –   Legal
  –   Product or Line of Business Management

 Organizations with sensitive data may also have a
  Security stakeholder, responsible for the security
  of software
 Getting stakeholder commitment to developing an
  OSS policy is a critical success factor


                           Copyright © 2011 Black Duck Software, Inc. All Rights Reserved.   10
Step 2: Prepare for Discussions

 Establish a shared base of understanding

  – Collect and disseminate information about your
    organization's use and plans for OSS, documents such
    as:
      Existing policies or processes related to OSS
      Inventories of OSS currently used within the organization
      Existing license compliance requirements and or procedures

  – Prepare a clearly articulated strategy for using OSS
      What benefits does the company most want?
      How will the company insure they are realized?




                          Copyright © 2011 Black Duck Software, Inc. All Rights Reserved.   11
Step 3: Draft the Policy

 An OSS Policy is typically developed in a series of interactive
  meetings with the stakeholders
 Many companies have found that using a facilitator with
  experience in OSS policy and its operational implications can
  speed the results
 An OSS policy should address the following elements:
   1.   Program administration and management
   2.   Discovery, acquisition and evaluation
   3.   Review and approval
   4.   Software procurement
   5.   Code and documentation management
   6.   Support and maintenance
   7.   License compliance
   8.   Community participation



                           Copyright © 2011 Black Duck Software, Inc. All Rights Reserved.   12
Step 4: Review and Update the Policy

 Produce a draft policy document
 Circulate for review of the stakeholders
   – Two or three iterations are typical
 Obtain approval of stakeholders and other
  required executives
 Plan to review and update policy at regular
  intervals, typically
   – On completion of initial implementation
   – Annually thereafter




                      Copyright © 2011 Black Duck Software, Inc. All Rights Reserved.   13
Implementation

 Implement the policy through a set of processes
 Good processes facilitate both efficient software
  development and effective OSS management
  – Making it easy to "do the right thing."
 These process must also contain adequate checks to
  make sure that the OSS policy is consistently followed
 Training is a key success factor for OSS Management
  implementations
  – For all participants in the policy and processes
  – Even the best-intentioned individuals cannot follow rules
    and processes they don't know and understand




                         Copyright © 2011 Black Duck Software, Inc. All Rights Reserved.   14
Summary and Conclusions

 There are many compelling reasons to use open source
  software, but this use entails new risks that must be
  managed
 An OSS policy is your primary specification for managing your
  OSS use
 There are four proven steps to developing an OSS Policy
  –   Step   1:   Identify key stakeholders and get their commitment
  –   Step   2:   Prepare for discussions
  –   Step   3:   Draft the policy
  –   Step   4:   Review, update and approve the policy
 The dimensions of an effective OSS Policy are well understood
  and proven best practices exist
 An experienced facilitator can increase the speed and improve
  the quality of this development process


                                Copyright © 2011 Black Duck Software, Inc. All Rights Reserved.   15
Next Steps

1. Contact us:
   Greg Olson
   Sr. Director, OSS Management
   Olliance Group – a Black Duck company
   golson@olliancegroup.com
   650.493.3800 x207


2. Free Whitepaper:
   –   Four Steps to Creating an Effective Open Source Policy




                           Copyright © 2011 Black Duck Software, Inc. All Rights Reserved.   16

More Related Content

What's hot (9)

PDF
Running on Amazon EKS – How Greenlight Gets Security Right
DevOps.com
 
PPTX
Creating the architecture vision with cisco v2.2
Akademy Konsalt
 
PDF
Modernizing on IBM Z Made Easier With Open Source Software
DevOps.com
 
PDF
The Need For Open Software Security Standards In A Mobile And Cloudy World
Denim Group
 
PPTX
IT Compliance: Shifting from Cost Center to Profit Center
Gary Pennington
 
PPTX
T CompliIT Compliance: Shifting from Cost Center to Profit Center
Gary Pennington
 
PDF
DevOps and Open Source Software Continuous Compliance
Source Code Control Limited
 
PDF
The Permanent Campaign
Denim Group
 
PPTX
Stopping the Adobe, Apple and Java Software Updater Insanity
Lumension
 
Running on Amazon EKS – How Greenlight Gets Security Right
DevOps.com
 
Creating the architecture vision with cisco v2.2
Akademy Konsalt
 
Modernizing on IBM Z Made Easier With Open Source Software
DevOps.com
 
The Need For Open Software Security Standards In A Mobile And Cloudy World
Denim Group
 
IT Compliance: Shifting from Cost Center to Profit Center
Gary Pennington
 
T CompliIT Compliance: Shifting from Cost Center to Profit Center
Gary Pennington
 
DevOps and Open Source Software Continuous Compliance
Source Code Control Limited
 
The Permanent Campaign
Denim Group
 
Stopping the Adobe, Apple and Java Software Updater Insanity
Lumension
 

Viewers also liked (20)

PPTX
Templanza
deyaniira
 
PDF
Strategies and Policies for the implementation of Free & and Open Source Soft...
Frederik Questier
 
PDF
Freedom And Openness For Higher Education - Management workshop for Universit...
Frederik Questier
 
PDF
JTELSS13 Why is free software important in education
Edmund Laugasson
 
PPTX
OLPC Oceania -- Vanuatu -- brief to MOE -- 16 aug2011
One Laptop per Pacific Child
 
PDF
What can we learn from One Laptop Per Child Projects?
Frederik Questier
 
PDF
FLOSS & OER
Frederik Questier
 
PDF
OLPC Oceania - ITU UNESCAP Regional Forum Bangkok -- 19 May 2011
One Laptop per Pacific Child
 
PDF
Technologies For Higher Education
Frederik Questier
 
PDF
New learning paradigms and educational technologies
Frederik Questier
 
PDF
Strategies and Policies for the implementation of Free & and Open Source Soft...
Frederik Questier
 
PPTX
Use of songs, raps, poems
mworth
 
PDF
What Technology Lies Behind VPN
Sovello Hildebrand
 
PDF
FLOSS - Business Aspects of Software Industry
Frederik Questier
 
PDF
Adopting Open Source Software Policy: What Advantages and Challenges there ar...
Sovello Hildebrand
 
PDF
Students' Experiential Knowledge Production in the Teaching-Learning Process ...
Frederik Questier
 
PDF
New learning paradigms and technologies
Frederik Questier
 
PPT
ERP Software Why its good
crmowbray
 
PPTX
Include it all. Filter it afterward.
Mark Baker
 
PDF
Free Libre And Open Source Software Acceptance in The Cuban Higher Educationa...
Frederik Questier
 
Templanza
deyaniira
 
Strategies and Policies for the implementation of Free & and Open Source Soft...
Frederik Questier
 
Freedom And Openness For Higher Education - Management workshop for Universit...
Frederik Questier
 
JTELSS13 Why is free software important in education
Edmund Laugasson
 
OLPC Oceania -- Vanuatu -- brief to MOE -- 16 aug2011
One Laptop per Pacific Child
 
What can we learn from One Laptop Per Child Projects?
Frederik Questier
 
FLOSS & OER
Frederik Questier
 
OLPC Oceania - ITU UNESCAP Regional Forum Bangkok -- 19 May 2011
One Laptop per Pacific Child
 
Technologies For Higher Education
Frederik Questier
 
New learning paradigms and educational technologies
Frederik Questier
 
Strategies and Policies for the implementation of Free & and Open Source Soft...
Frederik Questier
 
Use of songs, raps, poems
mworth
 
What Technology Lies Behind VPN
Sovello Hildebrand
 
FLOSS - Business Aspects of Software Industry
Frederik Questier
 
Adopting Open Source Software Policy: What Advantages and Challenges there ar...
Sovello Hildebrand
 
Students' Experiential Knowledge Production in the Teaching-Learning Process ...
Frederik Questier
 
New learning paradigms and technologies
Frederik Questier
 
ERP Software Why its good
crmowbray
 
Include it all. Filter it afterward.
Mark Baker
 
Free Libre And Open Source Software Acceptance in The Cuban Higher Educationa...
Frederik Questier
 
Ad

Similar to Four Steps to Creating an Effective Open Source Policy (20)

PDF
Four Steps to Creating an Effective Open Source Policy
iasaglobal
 
PPT
Ten Elements of Open Source Governance
Rogue Wave Software
 
PPT
Safeguarding Against the Risks of Improper Open Source Licensing - Valuable...
ActiveState
 
PDF
Managing the Software Supply Chain: Policies that Promote Innovation While Op...
FINOS
 
PDF
Open Your Mind: Open Source in Libraries
Nicole Baratta
 
PPTX
Push To Test - Open Source Adoption in the Enterprise
Andrew Aitken
 
PPTX
Can We Really Run Our Businesses On Open Source Software
Digium
 
PDF
Open Source: What is It?
DuraSpace
 
PDF
#OSSPARIS19 - Understanding Open Source Governance - Gilles Gravier, Wipro Li...
Paris Open Source Summit
 
PDF
Owf2010 daffara
Carlo Daffara
 
PPTX
Defense Federal Acquisition Regulation Supplement; Open Source Software Publi...
Black Duck by Synopsys
 
PPTX
5 Steps to Ensuring Compliance in the Software Supply Chain: The Harman Case ...
Black Duck by Synopsys
 
ODP
Gup2011| open source
Outserve
 
PDF
Open Source In Enterprises Apache2009 Beijing Jack Cai
OpenSourceCamp
 
PDF
Tim willoughby open source-in-local-government
OpenSourceLGMA
 
PDF
Success Factors of FOSS Adoption
Alexei Fedotov
 
PDF
Apache coneu 2009-adrian-trenaman-adopting-open-source-in-the-enterprise
Adrian Trenaman
 
PPTX
RVAsec Bill Weinberg Open Source Hygiene Presentation
Black Duck by Synopsys
 
PPTX
It’s No Myth: Compliance Is Good Business
Black Duck by Synopsys
 
PDF
The True Cost of Open Source Software: Uncovering Hidden Costs and Maximizing...
ActiveState
 
Four Steps to Creating an Effective Open Source Policy
iasaglobal
 
Ten Elements of Open Source Governance
Rogue Wave Software
 
Safeguarding Against the Risks of Improper Open Source Licensing - Valuable...
ActiveState
 
Managing the Software Supply Chain: Policies that Promote Innovation While Op...
FINOS
 
Open Your Mind: Open Source in Libraries
Nicole Baratta
 
Push To Test - Open Source Adoption in the Enterprise
Andrew Aitken
 
Can We Really Run Our Businesses On Open Source Software
Digium
 
Open Source: What is It?
DuraSpace
 
#OSSPARIS19 - Understanding Open Source Governance - Gilles Gravier, Wipro Li...
Paris Open Source Summit
 
Owf2010 daffara
Carlo Daffara
 
Defense Federal Acquisition Regulation Supplement; Open Source Software Publi...
Black Duck by Synopsys
 
5 Steps to Ensuring Compliance in the Software Supply Chain: The Harman Case ...
Black Duck by Synopsys
 
Gup2011| open source
Outserve
 
Open Source In Enterprises Apache2009 Beijing Jack Cai
OpenSourceCamp
 
Tim willoughby open source-in-local-government
OpenSourceLGMA
 
Success Factors of FOSS Adoption
Alexei Fedotov
 
Apache coneu 2009-adrian-trenaman-adopting-open-source-in-the-enterprise
Adrian Trenaman
 
RVAsec Bill Weinberg Open Source Hygiene Presentation
Black Duck by Synopsys
 
It’s No Myth: Compliance Is Good Business
Black Duck by Synopsys
 
The True Cost of Open Source Software: Uncovering Hidden Costs and Maximizing...
ActiveState
 
Ad

More from Black Duck by Synopsys (20)

PDF
Flight WEST 2018 Presentation - A Buyer Investor Playbook for Successfully Na...
Black Duck by Synopsys
 
PDF
FLIGHT WEST 2018 Presentation - Continuous Monitoring of Open Source Componen...
Black Duck by Synopsys
 
PDF
FLIGHT WEST 2018 Presentation - Open Source License Management in Black Duck Hub
Black Duck by Synopsys
 
PDF
FLIGHT WEST 2018 - Presentation - SCA 101: How to Manage Open Source Security...
Black Duck by Synopsys
 
PDF
FLIGHT WEST 2018 Presentation - Integrating Security into Your Development an...
Black Duck by Synopsys
 
PDF
Open-Source- Sicherheits- und Risikoanalyse 2018
Black Duck by Synopsys
 
PDF
FLIGHT Amsterdam Presentation - Open Source, IP and Trade Secrets: An Impossi...
Black Duck by Synopsys
 
PDF
FLIGHT Amsterdam Presentation - Data Breaches and the Law: A Practical Guide
Black Duck by Synopsys
 
PDF
FLIGHT Amsterdam Presentation - Don’t Let Open Source Software Kill Your Deal
Black Duck by Synopsys
 
PDF
FLIGHT Amsterdam Presentation - Open Source License Management in the Black D...
Black Duck by Synopsys
 
PPT
FLIGHT Amsterdam Presentation - From Protex to Hub
Black Duck by Synopsys
 
PPTX
Open Source Insight: Securing IoT, Atlanta Ransomware Attack, Congress on Cyb...
Black Duck by Synopsys
 
PPTX
Open Source Insight: GitHub Finds 4M Flaws, IAST Magic Quadrant, 2018 Open So...
Black Duck by Synopsys
 
PDF
Open Source Rookies and Community
Black Duck by Synopsys
 
PPTX
Open Source Insight: Who Owns Linux? TRITON Attack, App Security Testing, Fut...
Black Duck by Synopsys
 
PPTX
Open Source Insight: SCA for DevOps, DHS Security, Securing Open Source for G...
Black Duck by Synopsys
 
PPTX
Open Source Insight: AppSec for DevOps, Open Source vs Proprietary, Malicious...
Black Duck by Synopsys
 
PPTX
Open Source Insight: Big Data Breaches, Costly Cyberattacks, Vuln Detection f...
Black Duck by Synopsys
 
PPTX
Open Source Insight: Happy Birthday Open Source and Application Security for ...
Black Duck by Synopsys
 
PPTX
Open Source Insight: Security Breaches and Cryptocurrency Dominating News
Black Duck by Synopsys
 
Flight WEST 2018 Presentation - A Buyer Investor Playbook for Successfully Na...
Black Duck by Synopsys
 
FLIGHT WEST 2018 Presentation - Continuous Monitoring of Open Source Componen...
Black Duck by Synopsys
 
FLIGHT WEST 2018 Presentation - Open Source License Management in Black Duck Hub
Black Duck by Synopsys
 
FLIGHT WEST 2018 - Presentation - SCA 101: How to Manage Open Source Security...
Black Duck by Synopsys
 
FLIGHT WEST 2018 Presentation - Integrating Security into Your Development an...
Black Duck by Synopsys
 
Open-Source- Sicherheits- und Risikoanalyse 2018
Black Duck by Synopsys
 
FLIGHT Amsterdam Presentation - Open Source, IP and Trade Secrets: An Impossi...
Black Duck by Synopsys
 
FLIGHT Amsterdam Presentation - Data Breaches and the Law: A Practical Guide
Black Duck by Synopsys
 
FLIGHT Amsterdam Presentation - Don’t Let Open Source Software Kill Your Deal
Black Duck by Synopsys
 
FLIGHT Amsterdam Presentation - Open Source License Management in the Black D...
Black Duck by Synopsys
 
FLIGHT Amsterdam Presentation - From Protex to Hub
Black Duck by Synopsys
 
Open Source Insight: Securing IoT, Atlanta Ransomware Attack, Congress on Cyb...
Black Duck by Synopsys
 
Open Source Insight: GitHub Finds 4M Flaws, IAST Magic Quadrant, 2018 Open So...
Black Duck by Synopsys
 
Open Source Rookies and Community
Black Duck by Synopsys
 
Open Source Insight: Who Owns Linux? TRITON Attack, App Security Testing, Fut...
Black Duck by Synopsys
 
Open Source Insight: SCA for DevOps, DHS Security, Securing Open Source for G...
Black Duck by Synopsys
 
Open Source Insight: AppSec for DevOps, Open Source vs Proprietary, Malicious...
Black Duck by Synopsys
 
Open Source Insight: Big Data Breaches, Costly Cyberattacks, Vuln Detection f...
Black Duck by Synopsys
 
Open Source Insight: Happy Birthday Open Source and Application Security for ...
Black Duck by Synopsys
 
Open Source Insight: Security Breaches and Cryptocurrency Dominating News
Black Duck by Synopsys
 

Recently uploaded (20)

PDF
Agentic AI lifecycle for Enterprise Hyper-Automation
Debmalya Biswas
 
PDF
“Squinting Vision Pipelines: Detecting and Correcting Errors in Vision Models...
Edge AI and Vision Alliance
 
PPTX
Digital Circuits, important subject in CS
contactparinay1
 
DOCX
Python coding for beginners !! Start now!#
Rajni Bhardwaj Grover
 
PDF
The 2025 InfraRed Report - Redpoint Ventures
Razin Mustafiz
 
PDF
[Newgen] NewgenONE Marvin Brochure 1.pdf
darshakparmar
 
PDF
“NPU IP Hardware Shaped Through Software and Use-case Analysis,” a Presentati...
Edge AI and Vision Alliance
 
PDF
How do you fast track Agentic automation use cases discovery?
DianaGray10
 
PPTX
The Project Compass - GDG on Campus MSIT
dscmsitkol
 
PPT
Ericsson LTE presentation SEMINAR 2010.ppt
npat3
 
PDF
Transcript: Book industry state of the nation 2025 - Tech Forum 2025
BookNet Canada
 
PDF
NLJUG Speaker academy 2025 - first session
Bert Jan Schrijver
 
PDF
LOOPS in C Programming Language - Technology
RishabhDwivedi43
 
PDF
CIFDAQ Market Wrap for the week of 4th July 2025
CIFDAQ
 
PDF
“Voice Interfaces on a Budget: Building Real-time Speech Recognition on Low-c...
Edge AI and Vision Alliance
 
PDF
POV_ Why Enterprises Need to Find Value in ZERO.pdf
darshakparmar
 
PPTX
Q2 FY26 Tableau User Group Leader Quarterly Call
lward7
 
PDF
The Rise of AI and IoT in Mobile App Tech.pdf
IMG Global Infotech
 
PPTX
Future Tech Innovations 2025 – A TechLists Insight
TechLists
 
PDF
Peak of Data & AI Encore AI-Enhanced Workflows for the Real World
Safe Software
 
Agentic AI lifecycle for Enterprise Hyper-Automation
Debmalya Biswas
 
“Squinting Vision Pipelines: Detecting and Correcting Errors in Vision Models...
Edge AI and Vision Alliance
 
Digital Circuits, important subject in CS
contactparinay1
 
Python coding for beginners !! Start now!#
Rajni Bhardwaj Grover
 
The 2025 InfraRed Report - Redpoint Ventures
Razin Mustafiz
 
[Newgen] NewgenONE Marvin Brochure 1.pdf
darshakparmar
 
“NPU IP Hardware Shaped Through Software and Use-case Analysis,” a Presentati...
Edge AI and Vision Alliance
 
How do you fast track Agentic automation use cases discovery?
DianaGray10
 
The Project Compass - GDG on Campus MSIT
dscmsitkol
 
Ericsson LTE presentation SEMINAR 2010.ppt
npat3
 
Transcript: Book industry state of the nation 2025 - Tech Forum 2025
BookNet Canada
 
NLJUG Speaker academy 2025 - first session
Bert Jan Schrijver
 
LOOPS in C Programming Language - Technology
RishabhDwivedi43
 
CIFDAQ Market Wrap for the week of 4th July 2025
CIFDAQ
 
“Voice Interfaces on a Budget: Building Real-time Speech Recognition on Low-c...
Edge AI and Vision Alliance
 
POV_ Why Enterprises Need to Find Value in ZERO.pdf
darshakparmar
 
Q2 FY26 Tableau User Group Leader Quarterly Call
lward7
 
The Rise of AI and IoT in Mobile App Tech.pdf
IMG Global Infotech
 
Future Tech Innovations 2025 – A TechLists Insight
TechLists
 
Peak of Data & AI Encore AI-Enhanced Workflows for the Real World
Safe Software
 

Four Steps to Creating an Effective Open Source Policy

  • 1. Executive Briefing: Four Steps to Creating an Effective Open Source Policy Greg Olson Senior Director, OSS Management Olliance Group
  • 2. Speaker Greg Olson Senior Director, Open Source Management  Over 30 years of software industry experience  Managed delivery of over 150 engagements at Olliance Group  Founder and chairman of Sendmail, one of the first commercial open source companies  VP of Strategy and Business Development, Sybase  CTO, Britton Lee, Inc. Copyright © 2011 Black Duck Software, Inc. All Rights Reserved. 2
  • 3. Olliance Group, a Black Duck Company  Leading global FOSS strategy development, planning, and implementation firm – Business – Technology – Governance – Community  Ten years, 500+ engagements  Founder and host of the Open Source Think Tank – See thinktank.olliancegroup.com  Acquired by Black Duck Software – December 2010 Copyright © 2011 Black Duck Software, Inc. All Rights Reserved. 3
  • 4. Agenda  Why Use Open Source Software?  How is the use of Open Source best managed?  The Policy Development Process  Implementation  Summary and Conclusions Copyright © 2011 Black Duck Software, Inc. All Rights Reserved. 4
  • 5. Why Use Open Source Software?  Best-in-class software in some areas is OSS  Your product must interoperate with other OSS, e.g. Linux  Your customers favor or even require OSS  OSS came with a corporate acquisition  It is a lower cost alternative to traditional commercial packages  You will need to customize externally sourced software  Faster time to market by avoiding development and testing of new code  Lower development costs by using free, already de-bugged code  Lower code maintenance costs by taking advantage of community maintenance  Your code-base already contains significant OSS Sixty-two percent of organizations surveyed indicated that their usage of open source software in deployed software portfolios would exceed 25 percent in the next 18 months. And a full 17 percent of organizations expect their portfolios to be 50 to 74 percent made up of open source software. in their deployed software portfolios. Laurie Wurster, Gartner Group, March 2011 Copyright © 2011 Black Duck Software, Inc. All Rights Reserved. 5
  • 6. The Open Source Revolution OSS OSS OSS OSS OSS OSS Commercial Commercial Software Software Package Package OSS OSS OSS OSS OSS Negotiated OSS OSS OSS OSS OSS OSS Procurement Download Mostly Custom Development Mostly Integration  This new approach creates new challenges – Higher volume of code acquisition decisions – Maintaining code and version consistency across an organization – Managing support for many external elements – Managing participation in public communities – Insuring license compliance for many elements at distribution time Copyright © 2011 Black Duck Software, Inc. All Rights Reserved.
  • 7. Open Source Management Goal: Manage the complexity and risk inherent in the use of open source software without reducing its productivity advantages  What it takes to achieve this goal – Strategy and a clear understanding of objectives at the business level – A Policy – A Governance Process – Ongoing audit and tuning  Open Source Management works best when it is a natural part of the software development process "Companies must have a policy for procuring OSS, deciding which applications will be supported by OSS, and identifying the intellectual property risk or supportability risk associated with using OSS. Once a policy is in place, then there must be a governance process to enforce it." Laurie Wurster, research director at Gartner Group Copyright © 2011 Black Duck Software, Inc. All Rights Reserved. 7
  • 8. What is an OSS Policy?  A set of rules and guidelines for using and managing OSS in your organization  An effective OSS policy must – Cover all the essential aspects of managing OSS – Be succinct and easily understood – Reflect the way software is developed and delivered in your company Image CC Fotolia_14119067_M Copyright © 2011 Black Duck Software, Inc. All Rights Reserved. 8
  • 9. Developing and Open Source Policy  Step 1: Identify key stakeholders and get their commitment  Step 2: Prepare for discussions  Step 3: Draft the policy  Step 4: Review and update the policy Identify Prepare Draft Review Copyright © 2011 Black Duck Software, Inc. All Rights Reserved. 9
  • 10. Step 1: Get Commitment of the Stakeholders  In most organizations the important stakeholders represent the following functions: – Software Architecture – Software Development – QA and/or Release Management – Legal – Product or Line of Business Management  Organizations with sensitive data may also have a Security stakeholder, responsible for the security of software  Getting stakeholder commitment to developing an OSS policy is a critical success factor Copyright © 2011 Black Duck Software, Inc. All Rights Reserved. 10
  • 11. Step 2: Prepare for Discussions  Establish a shared base of understanding – Collect and disseminate information about your organization's use and plans for OSS, documents such as:  Existing policies or processes related to OSS  Inventories of OSS currently used within the organization  Existing license compliance requirements and or procedures – Prepare a clearly articulated strategy for using OSS  What benefits does the company most want?  How will the company insure they are realized? Copyright © 2011 Black Duck Software, Inc. All Rights Reserved. 11
  • 12. Step 3: Draft the Policy  An OSS Policy is typically developed in a series of interactive meetings with the stakeholders  Many companies have found that using a facilitator with experience in OSS policy and its operational implications can speed the results  An OSS policy should address the following elements: 1. Program administration and management 2. Discovery, acquisition and evaluation 3. Review and approval 4. Software procurement 5. Code and documentation management 6. Support and maintenance 7. License compliance 8. Community participation Copyright © 2011 Black Duck Software, Inc. All Rights Reserved. 12
  • 13. Step 4: Review and Update the Policy  Produce a draft policy document  Circulate for review of the stakeholders – Two or three iterations are typical  Obtain approval of stakeholders and other required executives  Plan to review and update policy at regular intervals, typically – On completion of initial implementation – Annually thereafter Copyright © 2011 Black Duck Software, Inc. All Rights Reserved. 13
  • 14. Implementation  Implement the policy through a set of processes  Good processes facilitate both efficient software development and effective OSS management – Making it easy to "do the right thing."  These process must also contain adequate checks to make sure that the OSS policy is consistently followed  Training is a key success factor for OSS Management implementations – For all participants in the policy and processes – Even the best-intentioned individuals cannot follow rules and processes they don't know and understand Copyright © 2011 Black Duck Software, Inc. All Rights Reserved. 14
  • 15. Summary and Conclusions  There are many compelling reasons to use open source software, but this use entails new risks that must be managed  An OSS policy is your primary specification for managing your OSS use  There are four proven steps to developing an OSS Policy – Step 1: Identify key stakeholders and get their commitment – Step 2: Prepare for discussions – Step 3: Draft the policy – Step 4: Review, update and approve the policy  The dimensions of an effective OSS Policy are well understood and proven best practices exist  An experienced facilitator can increase the speed and improve the quality of this development process Copyright © 2011 Black Duck Software, Inc. All Rights Reserved. 15
  • 16. Next Steps 1. Contact us: Greg Olson Sr. Director, OSS Management Olliance Group – a Black Duck company [email protected] 650.493.3800 x207 2. Free Whitepaper: – Four Steps to Creating an Effective Open Source Policy Copyright © 2011 Black Duck Software, Inc. All Rights Reserved. 16

Editor's Notes

  • #4: FOSS Strategy ConsultingCorporate StrategyBusiness ModelsMarket StrategyCorporate StrategyBusiness ModelsMarket StrategyMonetization StrategyChannels StrategyPartnering StrategyFOSS GovernancePolicy DevelopmentProcess DevelopmentLicense ComplianceRemediation PlanningCommunity EngagementRelease Policy and ProcessContribution StrategyCommunity Relations PlanCommunity AlliancesBusiness DevelopmentChannel AssessmentTargeting and Value Proposition DevelopmentProgram Planning