SlideShare a Scribd company logo
Strategies for Commercial Software
Developers Using Open Source Code
in Proprietary Software
October 4, 2016
2
Offices
Boston
Seaport Innovation District
Concord
Route 128 Technology Corridor
By the Numbers
1980
Year Founded
22
Technology Specialties
Bioinformatics
Biotechnology & Life Sciences
Biologics & Immunotherapeutics
Chemical Engineering
Pharmaceuticals
Chemistry
Material Sciences
Clean Technology
Medical Devices
Medical Imaging
Mechanical Engineering
Electrical Engineering
Semiconductors
Optics
Robotics
Mobile
Internet of Things
Network Infrastructure
Telecommunications
Computer Hardware
Computer Software
Business Methods
37
Attorneys,
Patents Agents,
Technology Specialists
19
Firm accolades since
2010, including:
4
5
Mary Lou Wakimura
Principal
Hamilton Brook Smith Reynolds
Giovanna Fessenden
Of Counsel
Hamilton Brook Smith Reynolds
Thomas Schubert
Lead Counsel Software Licensing
Siemens AG
Background of Open Source
Licensing and IP Law
Open Source Software (OSS)
 Copyrighted but access to source code with
rights to modify
 Licensee may copy and make derivative works
 If distribute derivative works, then perpetuate
original OSS terms
6
Key Goals of Commercial Software
Vendors Who Use OSS
 Maintain ability to deliver
 Protect IP from devaluation
 Mitigate security vulnerabilities
 Control contributions to OSS community
 Avoid exposure to Copyright Trolls
7
Main Challenges:
 Most of today’s commercial software contains Open Source
 A typical complex application contains 30-80 OSS
components
 Each OSS component contains one or several licenses
• Example: Linux Kernel has about 95 different licenses and
license combinations
 Minor license violation may terminate your right to use
• Example: You must ship a copy of the GPL license with your
product
Maintain Ability to Sell Products
Strategies to consider:
1. Pass OSS usage policy and enforce it without imposing unnecessary
bureaucracy on the organization
2. Build the right team (lawyers with software knowhow, engineers with
licensing expertise)
3. Procure the right clearing platform
4. Install a high-performance process close to the engineering operation
5. Don’t forget to also tackle commercial standard software (COTS)
6. Be aware of potential OSS license incompatibilities (rarely a problem)
7. Ensuring compliance throughout the supply chain is difficult
• Actively solicit OSS information from your suppliers
• Treat absence of OSS information like a product defect
• Secure your position by including contractual language around OSS matters
Maintain Ability to Sell Products
Main Challenges:
 Uncontrolled use of OSS with viral licenses may devalue your
software assets
• Example: The use of code under viral licenses (e.g. GPL) may
require you to provide any derivative works (this could be your
product) free of charge to the OSS community (worst case)
 Asset devaluation may require asset write-downs
Strategies to consider:
 Make software clearing an integral part of the software
development process
 Continuously monitor your software code for Copyleft code
 When buying a software company, spend some money on an OSS
assessment
Protect IP From Devaluation
Mitigate Security Vulnerabilities
Main Challenges:
 You can only manage vulnerabilities that you know
 To know what’s in your code, you must monitor usage of OSS
Strategies to consider:
 Obtain Common Criteria (CC) certification /evaluation
 Analyze the application environment for possible threats
 Enable users and the software to self-report detected issues
 Use special scanners to identify security issues in real time
 Require developers to use OSS only from trusted sites
11
Control Contributions to
the Open Source Community
Main Challenges:
 Most companies take OSS without giving (enough) back
Strategies to consider:
 Define your level of interaction with the OSS community
 Can you afford not contributing to the OSS community?
 Consider contributing to projects of strategic importance
 Avoid unnecessary OSS forks in your company
12
Open Source software: A promising arena for IP litigators?
 Next wave of industrial progress is software-driven
 Software patents can be difficult to obtain
 Legislators have started to discourage
Patent Trolls
Avoid Exposure to Copyright Trolls
© Hugh D’Andrade, CC BY 2.0
Two main types of Open Source enforcers:
 “Good Guys”: E.g. Free Software Foundation
• Community-oriented enforcement
• Goal: Compliance through education and assistance
• “Legal action is a last resort”
 The “bad guys”: Trolls
• A few individuals
• Goal: Making money
Strategy to consider:
 Do not “blindly” accept a troll’s claim
 Try settling on favorable terms
Avoid Exposure to Copyright Trolls
Basics:
 If you have no OSS policy, create one
 If your developers are unaware of OSS pitfalls, train them
Next steps:
 Assess your demand for software clearing
 Develop an appropriate clearing process
 Consider a make/buy decision:
• Outsource the whole clearing process to a supplier, or
• Build up a clearing team (considering offshore options)
 Start before commercially licensing out your IP
OSS Strategies for Smaller Entities
16
Ask the Panel
17
Thank you!
Mary Lou Wakimura
Hamilton Brook Smith Reynolds
MaryLou.Wakimura@hbsr.com
978.341.0036 x 3214
Giovanna Fessenden
Hamilton Brook Smith Reynolds
Giovanna.Fessenden@hbsr.com
978.341.0036 x 3466
Thomas Schubert
Siemens AG
Thomas.Schubert@siemens.com

More Related Content

What's hot (6)

PPT
M7 internet security
Josep Bardallo
 
PDF
Security Testing for Testing Professionals
TechWell
 
PDF
The Industrial Immune System
Justin Hayward
 
PDF
MT88 - Assess your business risks by understanding your technology’s supply c...
Dell EMC World
 
PPTX
2015 Endpoint and Mobile Security Buyers Guide
Lumension
 
PPT
M8 privacy & regulatory in internet
Josep Bardallo
 
M7 internet security
Josep Bardallo
 
Security Testing for Testing Professionals
TechWell
 
The Industrial Immune System
Justin Hayward
 
MT88 - Assess your business risks by understanding your technology’s supply c...
Dell EMC World
 
2015 Endpoint and Mobile Security Buyers Guide
Lumension
 
M8 privacy & regulatory in internet
Josep Bardallo
 

Similar to Strategies for Commercial Software Developers Using Open Source Code in Proprietary Software (20)

PPT
Safeguarding Against the Risks of Improper Open Source Licensing - Valuable...
ActiveState
 
PDF
Open source software 101: Compliance and risk management
Osler, Hoskin & Harcourt LLP
 
PPTX
The Role of In-House & External Counsel in Managing Open Source Software
Flexera
 
PDF
Strategies to Reap the Benefits of Software Patents in an Open Source Softwar...
Black Duck by Synopsys
 
PDF
Choosing the right business model and license - OW2con'19, June 12-13, 2019, ...
OW2
 
PPT
Ten Elements of Open Source Governance
Rogue Wave Software
 
PDF
Managing the Software Supply Chain: Policies that Promote Innovation While Op...
FINOS
 
PDF
Choisir le bon business model et la bonne licence pour la survie de son proje...
Open Source Experience
 
PDF
Practical Steps to Scale Legal Support for Open Source
Black Duck by Synopsys
 
PDF
FLIGHT Amsterdam Presentation - Don’t Let Open Source Software Kill Your Deal
Black Duck by Synopsys
 
PPT
2009 Think Tank Final Update
Mark Radcliffe
 
PDF
WSO2CON 2024 - Does Open Source Still Matter?
WSO2
 
PPTX
Four Steps to Creating an Effective Open Source Policy
Black Duck by Synopsys
 
PDF
OSSF 2018 - Greg Olson of Open Source Sense - Building Mission- and Business-...
FINOS
 
PDF
Breaking Free from Proprietary Gravitational Pull
Great Wide Open
 
PPTX
How to keep developers happy and lawyers calm (Presented at ESC Boston)
Rogue Wave Software
 
PDF
Selecting an Open Source License and Business Model for Your Project to Have ...
All Things Open
 
PPTX
Setting Your Code Free (Without Scaring the Lawyers): Licensing & IP Consider...
All Things Open
 
PPTX
Bootstrapping an Open-Source Program Office at Blue Cross NC
All Things Open
 
PDF
Open source software: Diligence, compliance, and future trends
Rogue Wave Software
 
Safeguarding Against the Risks of Improper Open Source Licensing - Valuable...
ActiveState
 
Open source software 101: Compliance and risk management
Osler, Hoskin & Harcourt LLP
 
The Role of In-House & External Counsel in Managing Open Source Software
Flexera
 
Strategies to Reap the Benefits of Software Patents in an Open Source Softwar...
Black Duck by Synopsys
 
Choosing the right business model and license - OW2con'19, June 12-13, 2019, ...
OW2
 
Ten Elements of Open Source Governance
Rogue Wave Software
 
Managing the Software Supply Chain: Policies that Promote Innovation While Op...
FINOS
 
Choisir le bon business model et la bonne licence pour la survie de son proje...
Open Source Experience
 
Practical Steps to Scale Legal Support for Open Source
Black Duck by Synopsys
 
FLIGHT Amsterdam Presentation - Don’t Let Open Source Software Kill Your Deal
Black Duck by Synopsys
 
2009 Think Tank Final Update
Mark Radcliffe
 
WSO2CON 2024 - Does Open Source Still Matter?
WSO2
 
Four Steps to Creating an Effective Open Source Policy
Black Duck by Synopsys
 
OSSF 2018 - Greg Olson of Open Source Sense - Building Mission- and Business-...
FINOS
 
Breaking Free from Proprietary Gravitational Pull
Great Wide Open
 
How to keep developers happy and lawyers calm (Presented at ESC Boston)
Rogue Wave Software
 
Selecting an Open Source License and Business Model for Your Project to Have ...
All Things Open
 
Setting Your Code Free (Without Scaring the Lawyers): Licensing & IP Consider...
All Things Open
 
Bootstrapping an Open-Source Program Office at Blue Cross NC
All Things Open
 
Open source software: Diligence, compliance, and future trends
Rogue Wave Software
 
Ad

Recently uploaded (20)

PDF
Download Canva Pro 2025 PC Crack Full Latest Version
bashirkhan333g
 
PPTX
Change Common Properties in IBM SPSS Statistics Version 31.pptx
Version 1 Analytics
 
PPTX
AEM User Group: India Chapter Kickoff Meeting
jennaf3
 
PPTX
Help for Correlations in IBM SPSS Statistics.pptx
Version 1 Analytics
 
PDF
MiniTool Partition Wizard 12.8 Crack License Key LATEST
hashhshs786
 
PPTX
Tally_Basic_Operations_Presentation.pptx
AditiBansal54083
 
PPTX
Tally software_Introduction_Presentation
AditiBansal54083
 
PDF
[Solution] Why Choose the VeryPDF DRM Protector Custom-Built Solution for You...
Lingwen1998
 
PDF
Automate Cybersecurity Tasks with Python
VICTOR MAESTRE RAMIREZ
 
PDF
AI + DevOps = Smart Automation with devseccops.ai.pdf
Devseccops.ai
 
PPTX
ChiSquare Procedure in IBM SPSS Statistics Version 31.pptx
Version 1 Analytics
 
PDF
The 5 Reasons for IT Maintenance - Arna Softech
Arna Softech
 
PDF
Digger Solo: Semantic search and maps for your local files
seanpedersen96
 
PDF
MiniTool Partition Wizard Free Crack + Full Free Download 2025
bashirkhan333g
 
PDF
Odoo CRM vs Zoho CRM: Honest Comparison 2025
Odiware Technologies Private Limited
 
PPTX
Homogeneity of Variance Test Options IBM SPSS Statistics Version 31.pptx
Version 1 Analytics
 
PDF
SciPy 2025 - Packaging a Scientific Python Project
Henry Schreiner
 
PDF
NEW-Viral>Wondershare Filmora 14.5.18.12900 Crack Free
sherryg1122g
 
PPTX
Comprehensive Risk Assessment Module for Smarter Risk Management
EHA Soft Solutions
 
PDF
iTop VPN With Crack Lifetime Activation Key-CODE
utfefguu
 
Download Canva Pro 2025 PC Crack Full Latest Version
bashirkhan333g
 
Change Common Properties in IBM SPSS Statistics Version 31.pptx
Version 1 Analytics
 
AEM User Group: India Chapter Kickoff Meeting
jennaf3
 
Help for Correlations in IBM SPSS Statistics.pptx
Version 1 Analytics
 
MiniTool Partition Wizard 12.8 Crack License Key LATEST
hashhshs786
 
Tally_Basic_Operations_Presentation.pptx
AditiBansal54083
 
Tally software_Introduction_Presentation
AditiBansal54083
 
[Solution] Why Choose the VeryPDF DRM Protector Custom-Built Solution for You...
Lingwen1998
 
Automate Cybersecurity Tasks with Python
VICTOR MAESTRE RAMIREZ
 
AI + DevOps = Smart Automation with devseccops.ai.pdf
Devseccops.ai
 
ChiSquare Procedure in IBM SPSS Statistics Version 31.pptx
Version 1 Analytics
 
The 5 Reasons for IT Maintenance - Arna Softech
Arna Softech
 
Digger Solo: Semantic search and maps for your local files
seanpedersen96
 
MiniTool Partition Wizard Free Crack + Full Free Download 2025
bashirkhan333g
 
Odoo CRM vs Zoho CRM: Honest Comparison 2025
Odiware Technologies Private Limited
 
Homogeneity of Variance Test Options IBM SPSS Statistics Version 31.pptx
Version 1 Analytics
 
SciPy 2025 - Packaging a Scientific Python Project
Henry Schreiner
 
NEW-Viral>Wondershare Filmora 14.5.18.12900 Crack Free
sherryg1122g
 
Comprehensive Risk Assessment Module for Smarter Risk Management
EHA Soft Solutions
 
iTop VPN With Crack Lifetime Activation Key-CODE
utfefguu
 
Ad

Strategies for Commercial Software Developers Using Open Source Code in Proprietary Software

  • 1. Strategies for Commercial Software Developers Using Open Source Code in Proprietary Software October 4, 2016
  • 2. 2 Offices Boston Seaport Innovation District Concord Route 128 Technology Corridor By the Numbers 1980 Year Founded 22 Technology Specialties Bioinformatics Biotechnology & Life Sciences Biologics & Immunotherapeutics Chemical Engineering Pharmaceuticals Chemistry Material Sciences Clean Technology Medical Devices Medical Imaging Mechanical Engineering Electrical Engineering Semiconductors Optics Robotics Mobile Internet of Things Network Infrastructure Telecommunications Computer Hardware Computer Software Business Methods 37 Attorneys, Patents Agents, Technology Specialists 19 Firm accolades since 2010, including: 4
  • 3. 5 Mary Lou Wakimura Principal Hamilton Brook Smith Reynolds Giovanna Fessenden Of Counsel Hamilton Brook Smith Reynolds Thomas Schubert Lead Counsel Software Licensing Siemens AG
  • 4. Background of Open Source Licensing and IP Law Open Source Software (OSS)  Copyrighted but access to source code with rights to modify  Licensee may copy and make derivative works  If distribute derivative works, then perpetuate original OSS terms 6
  • 5. Key Goals of Commercial Software Vendors Who Use OSS  Maintain ability to deliver  Protect IP from devaluation  Mitigate security vulnerabilities  Control contributions to OSS community  Avoid exposure to Copyright Trolls 7
  • 6. Main Challenges:  Most of today’s commercial software contains Open Source  A typical complex application contains 30-80 OSS components  Each OSS component contains one or several licenses • Example: Linux Kernel has about 95 different licenses and license combinations  Minor license violation may terminate your right to use • Example: You must ship a copy of the GPL license with your product Maintain Ability to Sell Products
  • 7. Strategies to consider: 1. Pass OSS usage policy and enforce it without imposing unnecessary bureaucracy on the organization 2. Build the right team (lawyers with software knowhow, engineers with licensing expertise) 3. Procure the right clearing platform 4. Install a high-performance process close to the engineering operation 5. Don’t forget to also tackle commercial standard software (COTS) 6. Be aware of potential OSS license incompatibilities (rarely a problem) 7. Ensuring compliance throughout the supply chain is difficult • Actively solicit OSS information from your suppliers • Treat absence of OSS information like a product defect • Secure your position by including contractual language around OSS matters Maintain Ability to Sell Products
  • 8. Main Challenges:  Uncontrolled use of OSS with viral licenses may devalue your software assets • Example: The use of code under viral licenses (e.g. GPL) may require you to provide any derivative works (this could be your product) free of charge to the OSS community (worst case)  Asset devaluation may require asset write-downs Strategies to consider:  Make software clearing an integral part of the software development process  Continuously monitor your software code for Copyleft code  When buying a software company, spend some money on an OSS assessment Protect IP From Devaluation
  • 9. Mitigate Security Vulnerabilities Main Challenges:  You can only manage vulnerabilities that you know  To know what’s in your code, you must monitor usage of OSS Strategies to consider:  Obtain Common Criteria (CC) certification /evaluation  Analyze the application environment for possible threats  Enable users and the software to self-report detected issues  Use special scanners to identify security issues in real time  Require developers to use OSS only from trusted sites 11
  • 10. Control Contributions to the Open Source Community Main Challenges:  Most companies take OSS without giving (enough) back Strategies to consider:  Define your level of interaction with the OSS community  Can you afford not contributing to the OSS community?  Consider contributing to projects of strategic importance  Avoid unnecessary OSS forks in your company 12
  • 11. Open Source software: A promising arena for IP litigators?  Next wave of industrial progress is software-driven  Software patents can be difficult to obtain  Legislators have started to discourage Patent Trolls Avoid Exposure to Copyright Trolls © Hugh D’Andrade, CC BY 2.0
  • 12. Two main types of Open Source enforcers:  “Good Guys”: E.g. Free Software Foundation • Community-oriented enforcement • Goal: Compliance through education and assistance • “Legal action is a last resort”  The “bad guys”: Trolls • A few individuals • Goal: Making money Strategy to consider:  Do not “blindly” accept a troll’s claim  Try settling on favorable terms Avoid Exposure to Copyright Trolls
  • 13. Basics:  If you have no OSS policy, create one  If your developers are unaware of OSS pitfalls, train them Next steps:  Assess your demand for software clearing  Develop an appropriate clearing process  Consider a make/buy decision: • Outsource the whole clearing process to a supplier, or • Build up a clearing team (considering offshore options)  Start before commercially licensing out your IP OSS Strategies for Smaller Entities
  • 15. 17 Thank you! Mary Lou Wakimura Hamilton Brook Smith Reynolds [email protected] 978.341.0036 x 3214 Giovanna Fessenden Hamilton Brook Smith Reynolds [email protected] 978.341.0036 x 3466 Thomas Schubert Siemens AG [email protected]