From: Alan Cox <alan@lxorguk.ukuu.org.uk>
To: "Nathan Williams" <ngwilliams@gmail.com>
Cc: linux-kernel <linux-kernel@vger.kernel.org>
Subject: Re: MODULE_LICENSE usage
Date: Mon, 6 Aug 2007 09:24:55 +0100 [thread overview]
Message-ID: <20070806092455.2b2acbda@the-village.bc.nu> (raw)
In-Reply-To: <b4e196fa0708060053x65f0b1d3m50c62206cb65e016@mail.gmail.com>
> After asking the FSF for advice and working through their FAQ, I've
> given permission for the binary library file to be used with the GPL
> source code and be re-distributed with it.
Only the copyright holder can give additional permissions for a piece of
code so for such a change you must have the permission of each copyright
holder of the code.
If you write all the GPL code you can give permission for it to be mixed
with a non-free library (creating a less free than GPL result) but you
didn't write all of the kernel.
You also dont make it clear if the library is code running on the PC or
is firmware. That may make quite a difference.
> I would like to know if I'm permitted to use MODULE_LICENSE("GPL") in my module.
Almost certainly not. If your module was GPL licensed there would be no
binary library file.
> Additionally, I'm unsure of what is the meaning of
>
> "GPL and additional rights" [GNU Public License v2 rights and more]
It indicates code where the recipient and end user has additional
rights beyond the GPL. Your proposal is additional restrictions which is
different and not GPL compatible.
> Is it correct to say that my driver is licensed under GPL with
> additional rights to use the binary library file?
The kernel developers have not given you permission to link their code
with binary only codes so the answer is that if your code is any way a
derivative work of the kernel you have no ability to distribute the
work resulting from putting together kernel GPL code and the binary stuff
at all.
next prev parent reply other threads:[~2007-08-06 8:17 UTC|newest]
Thread overview: 13+ messages / expand[flat|nested] mbox.gz Atom feed top
2007-08-06 7:53 Nathan Williams
2007-08-06 8:21 ` Jan Engelhardt
2007-08-06 8:24 ` Alan Cox [this message]
2007-08-06 10:41 ` Remy Bohmer
2007-08-06 12:25 ` Krzysztof Halasa
2007-08-06 15:22 ` David Schwartz
2007-08-07 3:29 ` Nathan Williams
2007-08-07 7:17 ` Arnd Bergmann
2007-08-07 15:17 ` Alan Cox
2007-08-07 18:22 ` David Schwartz
2007-08-07 18:22 ` David Schwartz
2007-08-07 19:20 ` Krzysztof Halasa
2007-08-07 20:02 ` Alan Cox
Reply instructions:
You may reply publicly to this message via plain-text email
using any one of the following methods:
* Save the following mbox file, import it into your mail client,
and reply-to-all from there: mbox
Avoid top-posting and favor interleaved quoting:
https://en.wikipedia.org/wiki/Posting_style#Interleaved_style
* Reply using the --to, --cc, and --in-reply-to
switches of git-send-email(1):
git send-email \
--in-reply-to=20070806092455.2b2acbda@the-village.bc.nu \
--to=alan@lxorguk.ukuu.org.uk \
--cc=linux-kernel@vger.kernel.org \
--cc=ngwilliams@gmail.com \
/path/to/YOUR_REPLY
https://kernel.org/pub/software/scm/git/docs/git-send-email.html
* If your mail client supports setting the In-Reply-To header
via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line
before the message body.
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox
all inboxes | Powered by JetHome®