Re: [PATCH] device-mapper: multipath

From: Ingo Molnar
Date: Wed Feb 16 2005 - 02:06:24 EST



* Andrew Morton <akpm@xxxxxxxx> wrote:

> Christoph Hellwig <hch@xxxxxxxxxxxxx> wrote:
> >
> > > +EXPORT_SYMBOL(dm_register_path_selector);
> > > +EXPORT_SYMBOL(dm_unregister_path_selector);
> >
> > I though we agreed to only allow GPL'ed path selectors at OSDL?
>
> (OSDL?)
>
> Yup, this should be _GPL. Anything which uses these exports is a
> derived work, isn't it?

i'd not say it that categorically. I'd rather say that any module which
uses these exports gains access to a wide range of GPL-licensed internal
functionality of the kernel under the condition that the module declares
that it is license-compatible with the GPL.

While the use of such functionality very likely means that the module is
derived work, even if it's not derived work (e.g. consider the following
absurd corner-case: it is a short, trivial binary blob that was
brute-force generated and blackbox tested to be a kernel module that
happens to load fine) the module still has to follow the rules and must
not circumvent the technological protection measure.

(this fine distinction may or may not matter to you legally or
otherwise, depending on your geographical coordinates and other
factors.)

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