Unfortunately, the commentary in /usr/src/linux/COPYING exempting programs
that use the syscall interface is clear as mud.
I can read it as saying "the syscall interface is hereby granted an exemption,
and other normal uses of the kernel are specifically NOT exempted". In that
case, all authors of closed-source loadable modules are heretics and need to
be burnt at the stake. ;)
I can equally easily read it as "normal use of the kernel does not fall
under 'derivative work', and the syscall inferface is cited as one example
of normal use". Given that Linus has been quoted elsewhere as saying that
closed-source modules are not *inherently* evil, this may be the intended reading.
I can equally easily read it as "Linus wrote it when the syscall interface WAS
the only interface, and never updated it for loadable modules...." ;)
Personally, I'd not be at all surprised to find out that none of my 3 readings
are anywhere close to the actual meaning as decided by a court of law....
Valdis Kletnieks
Operating Systems Analyst
Virginia Tech
-
To unsubscribe from this list: send the line "unsubscribe linux-kernel" in
the body of a message to majordomo@vger.kernel.org
More majordomo info at http://vger.kernel.org/majordomo-info.html
Please read the FAQ at http://www.tux.org/lkml/