On Tue, Nov 22, 2011 at 8:21 PM, Jeff Haran <jha...@bytemobile.com> wrote:
> Graeme,
>
> Perhaps, but that's not what I asked about. It seems to me the essence of GPL 
> is that it grants people the right to modify GPL sources like the Linux 
> kernel in any way they want so long as they make those changes available to 
> whoever uses the code in the future. I don't see anything in it that 
> prohibits specific changes. So if I take a symbol that in the sources from 
> kernel.org is declared with EXPORT_SYMBOL_GPL(), make a 1 line change that 
> declares it EXPORT_SYMBOL() and put that on a publically available web site, 
> how have I violated GPL?
>
> Let's say I then ship a product that uses that custom kernel and a non-GPL 
> kernel module of my own writing that only works with the custom kernel, how 
> is that prohibited in the GPL license?
>
> Not that I am planning on doing this and I've never done it in the past, but 
> technically it seems that there would be no violation here.
>
> Thanks,
>
> Jeff Haran
>

I assume you know it is against the GPL to remove the license statements.

If I was to write it, the implementation of EXPORT_SYMBOL_GPL() would
have embedded license statements.

Thus if you removed it, you would be removing a license statement and
are in violation of the GPL.

Somehow, I think the kernel legal brains have come up with even better
ideas than I have.

Greg (not KH)

_______________________________________________
Kernelnewbies mailing list
Kernelnewbies@kernelnewbies.org
http://lists.kernelnewbies.org/mailman/listinfo/kernelnewbies

Reply via email to