Skip site navigation (1)Skip section navigation (2)
Date:      Tue, 18 Dec 2001 12:47:36 -0700
From:      Brett Glass <brett@lariat.org>
To:        Terry Lambert <tlambert2@mindspring.com>
Cc:        Craig Harding <crh@outpost.co.nz>, chat@FreeBSD.ORG
Subject:   Re: GPL nonsense: time to stop
Message-ID:  <4.3.2.7.2.20011218124204.02812700@localhost>
In-Reply-To: <3C1F98BC.7045E632@mindspring.com>
References:  <20011218121011.E21649@monorchid.lemis.com> <4hzo4hyv3c.o4h@localhost.localdomain> <4.3.2.7.2.20011217221801.02841bc0@localhost> <4.3.2.7.2.20011218102351.02841f00@localhost>

next in thread | previous in thread | raw e-mail | index | archive | help
At 12:27 PM 12/18/2001, Terry Lambert wrote:

>No, it's not.  It's not in the boot path, and it's not in the
>required for installation path.

That's only one very restrictive definition of "in the kernel."
While it is true that the code is not loaded unless needed, this
is true of many integral parts of operating systems.

The GPLed code is compiled every time you compile the kernel and
is dynamically linked to it. (As you know, the FSF considers
dynamic linking to make two pieces of code a single unit.) The code 
is referred to in the kernel's internal tables as a part that can be 
loaded at will. The the kernel is fully aware that it can bring in 
the code in response to certain conditions just like any other driver 
or module. In short, the GPLed code is integrated. It is part of the 
kernel.

--Brett


To Unsubscribe: send mail to majordomo@FreeBSD.org
with "unsubscribe freebsd-chat" in the body of the message




Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?4.3.2.7.2.20011218124204.02812700>