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]