Re: [PATCH] make LSM register functions GPLonly exports

Ingo Molnar (mingo@elte.hu)
Thu, 17 Oct 2002 22:39:12 +0200 (CEST)


On Thu, 17 Oct 2002, Linus Torvalds wrote:

> (In other words: for provably non-derived works, whatever kernel
> license we choose is totally irrelevant)

one more addition here: as long as those works do not copy any part of the
kernel, be that source code or binary code. Ie. they:

- dont play fancy games binary-patching the kernel or something to that
extent.

There's been a precedent created in the US just two days ago, at the
appelate level, that makes certain types of functionality-enhancing
'binary-patching' practices fall under the copyright of the patched work.

Ie. the GPL qualifies even if the main body of the work in question is not
derived from the kernel, but the work depends on modifying the kernel. So
it's a questionable practice even for non-derived bin-only modules to
patch the kernel or modify it in any not originally intended way.

and the well-known issues of:

- dont use inline functions in headers

- probably even the structure definitions in headers qualify

both can be independently created via the rules of reverse engineering.
(whatever they are in the country it's done - but be prepared for the US
to attempt to take jurisdiction over your acts, wherever you are ...)

Ingo

-
To unsubscribe from this list: send the line "unsubscribe linux-kernel" in
the body of a message to majordomo@vger.kernel.org
More majordomo info at http://vger.kernel.org/majordomo-info.html
Please read the FAQ at http://www.tux.org/lkml/