* Andrew Morton <[EMAIL PROTECTED]> wrote: > Christoph Hellwig <[EMAIL PROTECTED]> 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 [EMAIL PROTECTED] More majordomo info at http://vger.kernel.org/majordomo-info.html Please read the FAQ at http://www.tux.org/lkml/