Black Duck Software White Paper Sample
Over the past five years, a powerful new approach to development -- open source software -- has risen to prominence, dramatically increasing the opportunity to re-use existing software. With today’s powerful Internet search capabilities, developers can readily locate potentially useful components from among a wide array of re-usable software components.
Re-use can take many forms, including bundling independent components, integrating with or using libraries, and incorporating source code or source code fragments. In some cases these components can be modified as required to improve functionality, quality, performance, or footprint. In many organizations, a developer’s skill with Google and SourceForge.net is as important as his or her knowledge of software architecture and implementation…