Compliance Edition: Document Open Source Usage

The heart of the Palamida Compliance Edition is its detection engine, which uses a variety of detection techniques to help generate a thorough inventory of all of the open source code within mission-critical software and web applications. By matching the detection technique to the content available, Palamida Compliance Edition makes identification of intellectual property ownership issues fast and accurate.

Our detection engine is based on patented Massive Multi-Pattern Searching technology, and is essentially a special-purpose search engine that is optimized to rapidly scan and match any code base against a very large library of known open source material. The engine is capable of scanning the widest range of software assets in the industry including source files for Java, JavaScript, C#, C/C++, Perl, Python, PHP and Visual Basic. If source code is not available, the software can detect licenses, java namespaces, binary files, copyright text, and even text files as part of its identification of open source usage.

Compliance Edition : Inventory Screenshot
(Click to Enlarge)

Any automated search will typically yield a large number of matches, not all of which are indicative of results of interest. Palamida Compliance Edition includes patented ranking and filtering software, CodeRank™, which analyzes the results and ranks them in terms of relevance, making reports and summaries concise and productive. In addition, because different code bases may not have the same IP policies applied to them, the detection engine enables organizations to fine-tune the audit to accommodate a particular application, project or Web service.