Deutsche Telekom W700V GPL violation

Sebastian Gottschall s.gottschall at newmedia-net.de
Sat Jun 14 02:00:16 CEST 2008


Hello

While checking the latest firmware release of the Deutsche Telekom W700V 
router i found a serious gpl violation in the firmware

the firmware named fw-sp-w700v-ipone-b-3_22_000.bin. Even if this 
firmware is not based on linux, the vendor used several gpl licensed 
parts of linux projects and from the linux kernel core itself
to build his firmware. there is a tool around named SP700EX.exe which 
can be used for extracting the image

i found the following text strings within the extracted firmware binary:

[ipriv]:    Usage: iwpriv interface [private-command [private-arguments]]
                interface [roam {on|off}]
                  interface [port {ad-hoc|managed|N}]
  Not yet implemented...
 The command %s need exactly %d argument...
 Interface doesn't accept private ioctl...
  %s (%X): %s
    Invalid command : %s
   Invalid private ioctl definition for
(and others)

which shows that the linux wireless tools are compiled in
additionally the vendor ported madwifi to his own operating system and 
included the wireless extension interface which is part of the linux 
kernel.
this can be proved with other text patterns too
since the firmware uses slot of linux based drivers (non gpl drivers 
like madwifi and others), its also very likelly that other parts of the 
linux kernel are stolen
to build up this non gpl'ed operating system

for sure there is no sourcecode provided for anything


Sebastian Gottschall




More information about the legal mailing list