Library Auditor

banner background

Attention: open in a new window. PDFPrintE-mail

Why Use Library Auditor:

Protecode Library Auditor™ (LA)provides real-time alerts when a code committed to a specific SCM repository branch conflicts with the organization’s licensing policy. Discovering unwanted third party or open source code early in the development process cuts cost and time spent fixing the error later down the road.This tool, part of the  Open Source Software Adoption Process, is a component of the end-to-end software license compliance process within an organization. View the features of the latest release of Protecode System 4™.


How Library Auditor Will Benefit Your Organization:

  • LA pinpoints compliance errors to the exact branch, file, and time where is occurred in order to minimize correction efforts.
  • Integrates seamlessly with existing SCM environments and operates transparently in the background with other check-in processes.
  • Detects compliance errors earlier in the software development life cycle and prevents these errors from propagating through the entire application.
  • Reduces time to market by improving software quality throughout the software development lifecycle.
  • Reduces development costs by enabling companies to use more open source components through a controlled process.


How Library Auditor Works:

    Library Auditor
  • Library Auditor (LA) is notified whenever new files have been committed to a pre-defined portion of the repository.
  • Once notified, it automatically performs an analysis using the services of Protecode Enterprise Server (ES). 
  • Analysis includes querying the Protecode IP Signatures database to determine the code pedigree and its associated licensing and copyright obligations.
  • Violations against the established licensing policy are then reported.
  • Separate licensing policies can be established for specific branches of the repository.
  • If violations are detected, an email is sent to the administrator (or any other predetermined recipients) indicating the policy violations, the violating licenses, and the location of the violating files together with other appropriate details for action to be taken.
  • works with all prevalent Source Control Management Systems, such as SVN, Perforce, GIT and IBM Rational ClearCase.
  • LA is has been formally validated by IBM and Perforce.

  

Library Auditor integrations