accelerating development using open source software black duck software company presentation

10
Accelerating Development Using Open Source Software Black Duck Software Company Presentation

Upload: angelina-fletcher

Post on 30-Dec-2015

220 views

Category:

Documents


4 download

TRANSCRIPT

Accelerating Development Using Open Source Software

Black Duck Software Company Presentation

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