RE: GPL violations by wireless manufacturers

vanstadentenbrink@ahcfaust.nl
Tue, 24 Jun 2003 13:20:36 +0200


[ Please CC replies as I am not subscribed ]

In response to DS:

> So is a Linux distribution "a whole which is a work based on the" Linux
> kernel? Would you argue that RedHat can't include proprietary software on
> the same CD as the Linux kernel? All the software on the CD, assuming it's
> Linux software, likewise extends the kernel through a well-defined boundary.

No, definitely not. If that were the case, SuSE and Lindows etc. etc.
would not be able to distribute proprietary software together with
GPL'ed software. The GPL calls this 'mere aggregation':

"In addition, mere aggregation of another work not based on the
Program with the Program (or with a work based on the Program) on a
volume of a storage or distribution medium does not bring the other
work under the scope of this License."

These wireless products are different. The user doesn't have a choice
to use or not to use the non-gpl'ed kernel module. He can not prevent
the module from loading, he can not remove it from the running kernel
and the device doesn't operate without the module. The module and the
embedded Linux OS on the device are so interconnected that they can
not be considered 'seperate works' under the GPL. Therefore the
kernel module actually is GPL software itself.

Buffalo Technology's response indicates that they agree with me (or
perhaps they just don't want any trouble).

In response to Zack Gilburd:

> ...But where are the downloads? :-\

They don't have to offer the source as a download under the GPL. They
just have to enable you to get to the source. As soon as Buffalo puts
on the their website that they use GPL'ed software (they said they
would do that within 48 hours) you should be able to request and
receive the source code of the embedded Linux OS as well as the
source code of the kernel module.

Richard Ten Brink
-
To unsubscribe from this list: send the line "unsubscribe linux-kernel" in
the body of a message to majordomo@vger.kernel.org
More majordomo info at http://vger.kernel.org/majordomo-info.html
Please read the FAQ at http://www.tux.org/lkml/