Extracted from #67 by @rrjohnston
Philippe, I just ran another scan with the scancode development version and found a problem. This was run with the --license option, generating html-app output. When scanning TLSF allocator code (available at https://github.com/emeryberger/Malloc-Implementations/blob/master/allocators/TLSF/TLSF-2.4.6/src/tlsf.c) it outputs a "GPL" entry for it and a "GPL 2.0" entry - both referring to line 14. But it doesn't include an entry for the next line which lists LGPLv2.1 as well. It's important to document all licenses in a file since the LGPL allows usage that GPL doesn't, and this dual-licensing allows users to pick which they will use it under.
Extracted from #67 by @rrjohnston