Re: [PATCH 2.5.5] do export vmalloc_to_page to modules...

Russell King (rmk@arm.linux.org.uk)
Thu, 4 Apr 2002 13:48:16 +0100


On Thu, Apr 04, 2002 at 02:31:48PM +0200, Adrian Bunk wrote:
> On Thu, 4 Apr 2002, Tigran Aivazian wrote:
> > sense, wrong. Namely, in the sense that it is inconsistent with the
> > similar situation in the case of libraries or even system calls. I don't
>
> The COPYING file of Linux contains an explicit permission to use 'kernel
> services by normal system calls' and that this 'does *not* fall under the
> heading of "derived work"'. As stated in my previous mail in this thread
> I'm still wondering where the allowance for binary-only modules to link
> with the kernel is hidden.

It isn't written down anywhere - this is one of the major problems here.
If you ask Linus, Linus will say "sure, it's fine to have binary-only
modules", but it's not explicitly documented in the license document
and as such everyone who contributes code to the kernel doesn't have
to agree to this.

Unfortunately, putting it into the license now could be construed as a
change of terms, which would require everyone whose code is exported via
EXPORT_SYMBOL to agree (and there's little chance of that happening...)

-- 
Russell King (rmk@arm.linux.org.uk)                The developer of ARM Linux
             http://www.arm.linux.org.uk/personal/aboutme.html

- 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/