tools to check/track (code) compliance
Peter Roozemaal
mathfox at xs4all.nl
Tue Jul 28 21:50:40 CEST 2009
Trevor Woerner wrote:
> Another method might be to use a tool which analyses the code itself
> (i.e. the code which is committed) looking for indications that the
> code might be from somewhere else (e.g. different coding style,
> copyright statements, license files, etc.).
>
> Does anyone know if any such tool exists? I'm aware of the Black Duck
> products (http://www.blackducksoftware.com) which sound like exactly
> what I'm looking for, but was wondering if any other such tools
> existed (for comparison purposes).
Palamida http://www.palamida.com/ sells and makes a similar product as
BlackDuck.
My experience running those tools is that they generate a lot of false
positives and require specific knowledge to use them effectively. Before
buying the tool you should discuss with your lawyer about how to handle
when you discover a serious issue. Copyright infringement is a criminal
offence and you should immediately after discovery stop distributing
infringing products.
Introduction of the tool can create morale problems on the workfloor.
Educating your developers and putting in a system of checks and balances
may be cheaper, better for morale and have effects on more aspects of
quality than just legal compliance.
Disclosure: I work for a company that advices business on the risks (and
benefits) of using Open Source. I have used Blackduck and Palamida and
wrote some proprietary scan software that our company uses.
Peter Roozemaal
More information about the tech
mailing list