Deutsche Telekom W700V GPL violation

Sebastian Gottschall s.gottschall at newmedia-net.de
Thu Jun 19 01:02:20 CEST 2008


Thomas Charron schrieb:
> On Wed, Jun 18, 2008 at 6:18 PM, Sebastian Gottschall
> <s.gottschall at newmedia-net.de> wrote:
>   
>> and for the rest. how could it be that linux networking drivers drivers are
>> used in a proprietary operating system without using core parts of linux?
>> you will find 2 linux drivers in it. for ethernet and wireless.
>>     
>
>   The same way NDISWrapper can use Microsoft drivers under a Linux
> kernel.  Implementing a call compatible API isn't stealing the code
> IMHO (IANAL).
>   
the microsoft drivers are loaded by the user and also copied by the user 
to a filesystem,who owns a license to use these drivers.
but they can't be compiled staticly into a linux binary without breaking 
the gpl.
the same applies vice versa. a gpl sourcecode cannot be staticly 
compiled into a non gpl program and the resulting work cannot be released
without providing the source to the gpl source, derived work and 
modifications made on the gpl sources.
and how can you implement a compatible api without reading the original? 
the wireless extensions are not just a api. there are functional 
components behind it.
reimplementing this api without looking into the original source is 
problematic and a hard work. i dont think that someone reverse 
engineered the api if the sourcecode
is open and reimplementing the api based on the original source would 
result in a gpl licensed work as well (from the point how i understand 
the gpl license)

Sebastian







More information about the legal mailing list