Enterprise Analyzer

banner background

Attention: open in a new window. PDFPrintE-mail

Why Use Enterprise Analyzer:

Today’s software products contain code from various sources including legacy code, commercial code, contractor code, and open source packages. These different components have license obligations that need to be complied with. EA identifies what code is in your directory and tells you how to comply. Protecode Enterprise Analyzer™ (EA), an integral part of the Open Source Software Adoption Process, is a platform-independent application that analyzes and identifies all code in any directory to determine code ownership and ensure open source license compliance according to pre-determined internal policies.

How Enterprise Analyzer Will Benefit Your Organization:

  • EA uses the analysis and management capabilities of Protecode Enterprise Server (ES).
  • The EA and ES can run on the same platform, and multiple EAs can use the services of the same ES.
  • EA is highly scalable, it can fit the needs of a one person operation to thousands of users worldwide.
  • EA can be activated through a browser-based user interface or through a command line for scripted analysis.
  • Reports can be generated and shared online with authorized users, printed, or exported to industry-standard formats.
  • Both binary and source code software are supported. Archives can be expanded and analyzed automatically.


How Enterprise Analyzer Works:

open source licensing management diagram

  • Using EA an administrator can set up licensing policies which define parameters such as acceptable licenses or license terms, copyrights and code size.
  • Users then indicate what type of files or directories to scan or exclude from analysis, and what action to take if violations against established licensing policies are detected.
  • EA can then analyze a directory or a specific portion of a Source Control Management (code repository) library system.
  • Files are scanned for identifying information or signature similarity, in whole or in part, with millions of file signatures stored in Protecode Global IP Signatures (GIPS) database.
  • EA compares the identified licensing or ownership attributes against licensing policies of the organization.
  • A software bill of materials is produced that provides a complete list of open source projects, licenses and copyrights, and ownership information through an online, interactive report.
  • Optionally, encryption packages are identified, license incompatibilities are highlighted, and a License Obligations Report is issued.