Protecode Build IP Analyzer™ (BA) provides a software bill of materials (BOM) and a licensing and copyright obligations report for software products. Protecode BA analyses only those files that are actually consumed during a build operation, including source files that are compiled into the final code, or object files that are linked by the core software application. It ensures only files that are used in an actual build process are analyzed, and that those files satisfy organization IP policies around open source software licenses or third part copyrights. Protecode BA ensures that unwanted code does not contaminate products that are shipped to customers.
Protecode BA™ is part of the Protecode System 4 solution, using the analysis and management capabilities of Protecode Enterprise Server (ES). The BA and ES can run on the same platform, and multiple BAs can use the services of the same ES within the organization.
Protecode Build IP Analyzer™ is a platform-independent application that monitors the build process, consumes a list of files that are used during the build (after the pre-processing stage), and only analyzes the files that are used in the build process. Working with Protecode Enterprise Server, analysis results can be viewed and interrogated on line with a browser, or alternatively reports can be printed or exported to other applications within the enterprise software development process. Protecode BA couples with all existing build processes through a simple scripted interface, can reside on a separate machine from the build servers, and does not impact the build operation.
Protecode Build IP Analyzer™ uses the scanning capabilities of the Enterprise Server and as such is lightweight, easy to deploy, and works with all other reporting and management capabilities of Protecode System 4 components.