Re: Binary only module overview

Valdis.Kletnieks@vt.edu
Wed, 26 Sep 2001 22:19:59 -0400


On Thu, 27 Sep 2001 00:14:33 BST, Alan Cox said:
> > I'm really trying to be constructive here. There is a real licensing
> > problem over whether binary modules are legitimate at all, and the issue
> > is not special to LSM. I'm trying to get LSM out of the way so that the
> > advocates of either side can fight it out without smushing LSM in the
> > middle :-)
>
> Yes - I agree. The question is "can you be using the LSM module" not
> the headers - since LSM is GPL and your work relies on it

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/