Deutsche Telekom W700V GPL violation
ard
ard-gpl at kwaak.net
Fri Jun 20 12:37:47 CEST 2008
Hello,
On Fri, Jun 20, 2008 at 03:35:40AM +0200, Felix Fietkau wrote:
> Forget iwconfig. I've analyzed the strings of the binary to look for more
> patterns, since I believe those accusations to be entirely credible. To
I don't, until I've verified them myself ;-).
> me it looks like they grabbed a lot of code for stuff from Linux for
> whichever functionality they didn't have in their proprietary OS.
>
> Here are some strings from the Linux PCI subsystem (which are copied
> verbatim, I compared against Linux 2.4.35, although it's likely that they
> were 'fishing' in an older version of Linux)
Well, much of the PCI messages that I found in the unpacked
binary seems to be mips/amazon initialization code. (Which you
can find in the openwrt svn tree ;-) ).
This indeed seems to be a violation of the GPL.
> Additionally, strings of applications, user space stuff, libraries like
> OpenSSL, etc. are mixed together with kernel code and the snippets that I
> pasted here, which makes me doubt that there is any kernel/user
> separation in this code. This would also make it legally impossible to
> include the aforementioned code in a proprietary OS like this.
I haven't done anything more than string -a the binary :-).
However, the string -a leads me to believe that specific
mips/amazon pci initialisation code is used, which probably is
derived from a standard linux pci initialisation code , and
therefore should be GPL. That alone justifies calling it a
violation, although I think that it needs more technical
disection/proof than just strings -a. (Like: the assembly code
will probably contain enough hints to certain loops and such).
Regards,
Ard van Breemen
More information about the legal
mailing list