[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Bug#464954: IxNpeMicrocode.h and Debian



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

Attachment: signature.asc
Description: Digital signature


Reply to: