[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: making a non-GPLed module
- To: Gilad Ben-Yossef <gilad(at-nospam)benyossef.com>
- Subject: Re: making a non-GPLed module
- From: Oleg Goldshmidt <ogoldshmidt(at-nospam)computer.org>
- Date: 28 Nov 2001 15:16:12 +0200
- Cc: Amnon Shiloh <amnons(at-nospam)cs.huji.ac.il>, linux-il(at-nospam)cs.huji.ac.il
- In-Reply-To: Gilad Ben-Yossef's message of "Wed, 28 Nov 2001 12:00:21 +0200"
- Organization: Speaking for myself only.
- Original-Sender: ogoldshmidt@computer.org
- References: <NEBBKJLOPKAANIGDKCCLAEMJCGAA.gilad@benyossef.com>
- Reply-To: linux-il(at-nospam)linux.org.il
- Sender: oleg(at-nospam)data-zoo.com
- Sender: linux-il-bounce(at-nospam)cs.huji.ac.il
- User-Agent: Gnus/5.0807 (Gnus v5.8.7) XEmacs/21.1 (Cuyahoga Valley)
Gilad Ben-Yossef <gilad@benyossef.com> writes:
> Again, I am no lawyer, but the "official" GNU/FSF standpoint as I
> understand is that the fact that module links against a GPLed work
> (the Linux kernel) means in is considered a "derived work" of the
> Linux kernel and therefor can only be published under the GPL.
Let me get the technical terminology correct. Are the modules
considered "linked" against the kernel? Or are they "loaded" at
runtime and constitute - as Linus put it - "normal usage of the
kernel"? I must admit never delved into the details of this (though
I did build kernels numerous times). Is "linkage" defined as "running
ld(1) or equivalent (e.g. via a compiler front-end) on the module
and the kernel"? Then I's say they are not linked... However the
insmod(8) man page does say "link". I suppose this means that modules
are linked, indeed.
--
Oleg Goldshmidt | ogoldshmidt@NOSPAM.computer.org
"If it ain't broken, it has not got enough features yet."
=================================================================
To unsubscribe, send mail to linux-il-request@linux.org.il with
the word "unsubscribe" in the message body, e.g., run the command
echo unsubscribe | mail linux-il-request@linux.org.il