Re: Binary-only firmware covered by the GPL?

From: Chris Cheney
Date: Thu Mar 25 2004 - 18:04:05 EST


On Thu, Mar 25, 2004 at 11:08:03PM +0100, Adrian Bunk wrote:
> There's another issue with these files:
>
<-- snip -->
>
> The GPL says that you must give someone receiving a binary the source
> code, and it says:
> The source code for a work means the preferred form of the work for
> making modifications to it.
>
>
> This is perhaps a bit besides the main firmware discussion and IANAL,
> but is this file really covered by the GPL?

IMHO code that can be compiled would probably be the preferred form
of the work. The source to the firmware in many cases and probably even
this one is very unlikely to be able to be compiled under Linux at all.
Also, unless the driver is written by the company producing the hardware
itself even the author will likely not have the source code to the
firmware and will only have a binary form (think reverse engineering).
IMHO a driver for a piece of hardware does not include the software that
the hardware itself is running, just the software that the primary CPU
itself is running. YMMV.

Chris

Attachment: signature.asc
Description: Digital signature