Software auditing solutions...

Good developers do not write all their code from scratch! They know where to get code either from third parties or resources on the internet. Improving productivity, shortening time to market and reducing development costs are all good reasons to reuse, outsource, use open source code and buy commercial software. But third-party code, including open source software, has licensing and other copyright obligations.

Protecode System 4 employs lightning fast code scanning that works behind the scenes to manage open source licenses according to policies set by an organization.

Protecode System 4

Protecode products diagram
Protecode system 4 works in conjunction with the Protecode IP Signatures Database, which contains an index of over 45 million files in 450,000 public software projects which amounts to over 40 Terabytes of indexed reference code which is continuously updated by Protecode with the latest open source projects.

Integrated as part of your development process your software development projects can be checked against this reference code to determine which open source and third party licenses your code references and the obligations they put on you.

Protecode's Core IP Analysis Engine is also available as a Software Development Kit (SDK) – a Java application module for analyzing software files and detecting their licensing attributes as part of an organization's existing open source or quality management processes. The analysis and licensing-identification functions are carried out in conjunction with either Protecode1s Global IP Signatures Database or a local Enterprise IP Signatures Database.

Professional services

Man at computer
At SDC Systems we can provide engineering services for integration of the SDK into our client's development environment which in many cases can be completed in a small number of days.

We are also able to schedule regular visits to your site to analyse your source code for open source license compliance and copyright infringement and provide you a report highlighting any issues and the obligations that you need to meet. For more details on this auditing service please contact our sales team. More details...