Mailing List Archive


[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: [tlug] Proprietary code linked with GPL code



Stephen J. Turnbull wrote:

>     Jim> How can one legally ship a product that links a proprietary
>     Jim> driver to a GPL kernel?
> 
> By putting it in a loadable module. 

Well, that's pretty easy. 

So it is the customer that (perhaps unknowingly) does the linking 
when they use the device, and the customer would not be allowed 
to ship the linked stuff (which disappears each time the thing 
is turned off)? When the customer turns off the device (and the 
linked stuff goes poof), then the customer no longer possesses 
linked stuff in the device and can then distribute the device? 
So a customer could not distribute a running device that has 
linked proprietary and GPL code? 

> (This is presumably moot, in this
> case.  I assume that in an embedded device it's statically linked, 

I don't think it's moot. Embedded Linux devices have no special 
requirement for static linking, except perhaps for stuff needed 
very very early. After that, they're just loadable modules. 
I would expect the proprietary modules to be loadable 
and the proprietary *.o files seem to corroborate this. 
Am I missing something? 

Of course, there might be statically linked code _and_ 
loadable modules, although I have no indications of 
proprietary code statically linked with GPL code. 

> Disclosure can never be compelled under US law.  It might be
> negotiated under threat of punitive damages, of course.

Thanks. 



Home | Main Index | Thread Index

Home Page Mailing List Linux and Japan TLUG Members Links