accelerating development using open source software black duck software company presentation
TRANSCRIPT
Copyright © 2008 Black Duck Software, Inc. All Rights Reserved.
About Black Duck Software
Mission
Accelerate time-to-market and reduce development costs by providing products and services for finding, managing and confidently deploying open source software.
Founded in 2002 and backed by industry leaders
Black Duck Global Distribution
Copyright © 2008 Black Duck Software, Inc. All Rights Reserved.
560 Customers in 20 Countries
Electronics Financial and Services Software
Other
Copyright © 2008 Black Duck Software, Inc. All Rights Reserved.
Open Source Software Can Help…Addressing the Business Challenges
Innovate more, code less
Accelerate Time to Market
Use open source software to
avoid reinventing the wheel
Increase Innovation & Product Capability
Readily available to fill out feature list
Focus internal resources on
valuable new features
Control Development Costs
Reuse to lower development and
licensing costs
Improve development and group productivity
Copyright © 2008 Black Duck Software, Inc. All Rights Reserved.
Exploding Growth and Adoption of Open Source
Hundreds of thousands of open source projects
Tens of billions of lines of code
By 2012, 80% or more of all commercial software will include elements of open source technology.”
– Gartner Research, 2008
“
Copyright © 2008 Black Duck Software, Inc. All Rights Reserved.
Evolution of Software Development
Component-BasedDevelopment
1980’s 1990’s 2000’s
Focu
s
Code Design
Individual Software Developer
Sco
pe Development
Ecosystem
Application Life Cycle Management
SingleEnterprise
Project Team
Collaboration
Copyright © 2008 Black Duck Software, Inc. All Rights Reserved.
Typical Development Ecosystem
YOUR COMPANY
Software Application
Open Source Software
Internally Developed
Code
Outsourced Code Development
Commercial 3rd-Party Code
Individuals
Universities
Corporate Developers
Copyright © 2008 Black Duck Software, Inc. All Rights Reserved.
ValidateThat only authorized
code is used
MonitorCode usage
and impact across complex applications
BuildThe approved code using preferred tools
Application Development LifecycleSupporting Open Source-based Development
SearchFor code to use within
applications
SelectCode based on policies and key metadata Approve
Code based on organization’s control polices
Copyright © 2008 Black Duck Software, Inc. All Rights Reserved.
The Black Duck KnowledgeBase
Continuously Expanded
Custom Code Printing to add proprietary code
Daily security vulnerability alerts
Updates issued 1-2 times per month
Product Portfolio Foundation
Comprehensive open source database Extensive Metadata 170,000+ OSS projects From 3,200+ sites Spanning 400+ million files Tens of billions of lines of code Released under 1,400+ unique licenses 28,000+ security vulnerabilities
Name, description, versions, URL License, programming language, OS National Vulnerability Database Cryptography Code Prints of source/binary Other information
Open Source Software
Open Source Software
Copyright © 2008 Black Duck Software, Inc. All Rights Reserved.
Confidently manage software origins & obligations
Audit code base against approved components
Simplify code reviews and 3rd party licensing
Application Server
Projects Licenses
Open Source
Third Party Code
Internal Code
Compliance Management
KnowledgeBase
Review Board
License Conflict
Bill ofMaterials
Developers