Tzafrir Cohen <[EMAIL PROTECTED]> writes:

> The linux kernel is licensed under a license that is not exactly the GPL.
> It is the GPL with an extra clause that allows binary modules (to allow
> support of certain kinds of hardware, and with certain limitations, but
> this is really *not* the place to discuss them).

I am assuming you mean this:

http://www.gnu.org/licenses/gpl-faq.html#LinkingOverControlledInterface

AFAIK, the Linux kernel does not include this stipulation, albeit
Linus's note at the top of /usr/src/linux/COPYING is arguably similar
in spirit. Thus, linking binary modules is a bit shaky (you may trust
Linus who seems to be quite liberal, but parts of kernel code are
copyrighted by others, who may adhere to stricter interpretations).

A cautious solution would involve a GPLed (with the additional clause
like in the URL above) interface module, and a proprietary module that
will only use the facilities provided by the interface module.

In addition, if you make sure that whatever your module does makes
sense out of the context of the Linux kernel, you are probably covered
(this last condition is difficult to satisfy in the case of hardware
drivers and such).

-- 
Oleg Goldshmidt | [EMAIL PROTECTED] 
"A sense of the fundamental decencies is parceled out unequally at birth."

=================================================================
To unsubscribe, send mail to [EMAIL PROTECTED] with
the word "unsubscribe" in the message body, e.g., run the command
echo unsubscribe | mail [EMAIL PROTECTED]

Reply via email to