Hi, I'm considering including your IxNpeMicrocode.h file in Debian, and using it to build microcode files for the NSLU2, as you can see here: http://bugs.debian.org/464954
While I was reviewing the licenses, I found a problem. Your IxNpeMicrocode.h is GPL licensed. But it is #included from IxNpeMicrocode.c, which of course is not GPLed code. My analysis of Intel's license is that it's not compatible with the GPL -- the GPL does not give me the right to link Intel's non-free code together with your GPLed code. Clearly you intend for IxNpeMicrocode.h to be linked into IxNpeMicrocode.c, though. Can I suggest that you amend the license of the file to make it clear that we're allowed to do so? One way to do it would be to change the license to a BSD license, as code under a BSD license can be linked to any other code, with no problems. Or, the license could be left GPL, but with an exception added, such as: As a special exception, this program may be linked with Intel's XP400 NPE Microcode Image file (IxNpeMicrocode.c), despite that file's more restrictive license. I hope this makes sense and that this issue doesn't prevent me from including the ixp microcode in Debian non-free. -- see shy jo
signature.asc
Description: Digital signature