Greg KH wrote: >On Tue, Sep 25, 2001 at 04:09:02PM -0700, Crispin Cowan wrote: > >>Therefore, any additional constraints people may wish to impose, such as >>Greg's comment in security.h, are invalid. When someone receives a copy >>of the Linux kernel, the license is pure, vanilla GPL, with no funny >>riders.* >> > >My comment in security.h that I proposed [1] does not add any additional >constraints to the license that is currently on the file. All it does >is explicitly state the licensing terms of it, so that there shall be no >confusion regarding it's inclusion in programs. If you think this is >adding an additional restriction to the file, please explain. > What your comment does is explicitly state your *interpretation* of the implications of the GPL. As is manifestly obvious, the GPL is subject to lots of interpretation, especially in the area of what is a "derived work." We are on the safest legal ground if we simply state that the file in question is GPL'd, and leave it at that. >If you were to include a GPL licensed user space header file in a closed >source program, of course you would be violating that license. > That is not clear to me. I have been unable to find a definitive reference that states that is the case. If so, it is problematic, because then every user-land program that ever #include'd errno.h from glibc is GPL'd, because glibc #include's errno.h, among other GPL'd kernel header files. Are you sure you want to declare nearly all proprietary Linux applications to be in violation of the GPL? We have a Schrodinger's Cat problem of whether the courts will eventually rule that modules are derivative works of the kernel. There are two cases here. Either: * Binary modules are permitted by the kernel's GPL: if this is the case, then Greg's comment is invalid, and misleading. * Binary modules are not permitted by the kernel's GPL: if this is the case, then Greg's comment is redundant, and just marking the file "GPL" is sufficient. IMHO, in neither case is the special language appropriate. This file is GPL'd, and we should stop playing lawyer by trying to interpret what that means. If you (Greg, Alan) are confident that your interpretation of the GPL is correct, then just marking the files as GPL should be sufficient. What purpose is served by saying anything else? Crispin -- Crispin Cowan, Ph.D. Chief Scientist, WireX Communications, Inc. http://wirex.com Security Hardened Linux Distribution: http://immunix.org Available for purchase: http://wirex.com/Products/Immunix/purchase.html _______________________________________________ linux-security-module mailing list linux-security-moduleat_private http://mail.wirex.com/mailman/listinfo/linux-security-module
This archive was generated by hypermail 2b30 : Wed Sep 26 2001 - 12:19:38 PDT