Library Auditor

banner background

Attention: open in a new window. PDFPrintE-mail

Why Use Library Auditor:

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. Protecode Library Auditor™ (LA) works in real-time to ensure all files committed to a code repository are compliant with an organization’s open source licensing policy. 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.

How Library Auditor Will Benefit Your Organization:

    • LA and Protecode's Enterprise Server (ES) can run on the same platform.
    • Multiple LAs can use the services of the same ES.
    • It's lightweight, easy to deploy, and works with all other reporting and management capabilities of Protecode System 4 components.
    • It works with all prevalent Source Control Management Systems, such as SVN, Perforce and Rational ClearCase.
    • LA is has been formally validated by IBM and Perforce.
    • LA is scalable to fit organizations of any size.


      How Library Auditor Works:

      • 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.