Re: GPLONLY kernel symbols???

pierre
2001-10-17T20:56:26Z

Arjan van de Ven wrote:
>
> It's not legal issues.

Of course it is, this is code that deals with
whether or not the kernel has loaded something
that's not covered under the GPL license.

> It's 1 integer and 1 sysctl variable that allow
> easy filtering of nvidia and other bugreports.
> THAT is the purpose of "tainted". Show in the oops
> that binary only modules are used.

Then that's the wrong purpose : instead, oops
posters should be made aware that they should
post the list of loaded modules as well. If you
really insist on having the kernel deal with this,
make the kernel print the list of modules as well
as the oops.

(this assumes all gpl modules to have a
MODULE_LICENSE() line which doesn't result in code
and isn't loaded into kernel memory;

Yes it is : what about the code that allows me
to cat /proc/sys/kernel/tainted and echo an integer
into it ? and the code that's not loaded into kernel
memory sure takes storage space, even if it's not
much.

But that's not the point : the point is, the kernel
should contain as much non-kernel junk as possible.
Kernel code, even a small amount of it, that deals
with licensing is junk code. It's silly enough to
have "sponsored by" strings in the kernel as it is.

////\
(@ @)
------------oOOo-(_)-oOOo-------------
Pierre-Philippe Coupard
Senior Software Engineer, Lineo, Inc.
(801) 426-5001 x 208
--------------------------------------

There are many intelligent species in the universe, and they all own
cats.