* module-licences / tainting the kernel
@ 2004-05-08 7:57 Axel Weiss
2004-05-08 8:03 ` Arjan van de Ven
0 siblings, 1 reply; 5+ messages in thread
From: Axel Weiss @ 2004-05-08 7:57 UTC (permalink / raw)
To: Linux Kernel Mailing List
Hi all,
from my point of view, the 'tainting-rule' for kernel-modules is too
restrictive, allowing GPL-only modules to not be marked as tainting the
kernel.
Would it be possible to let e.g. LPGL-licenced kernel-modules be loaded
legally?
I do not at all want to hide my source code in any way, but under some
circumstances, the pure GPL is too restrictive, and would reduce interest in
open-source projects significantly.
Opinions?
Regards,
Axel
^ permalink raw reply [flat|nested] 5+ messages in thread
* Re: module-licences / tainting the kernel
2004-05-08 7:57 module-licences / tainting the kernel Axel Weiss
@ 2004-05-08 8:03 ` Arjan van de Ven
2004-05-08 9:14 ` Måns Rullgård
2004-05-08 10:24 ` Axel Weiß
0 siblings, 2 replies; 5+ messages in thread
From: Arjan van de Ven @ 2004-05-08 8:03 UTC (permalink / raw)
To: Axel Weiss; +Cc: Linux Kernel Mailing List
[-- Attachment #1: Type: text/plain, Size: 455 bytes --]
> Would it be possible to let e.g. LPGL-licenced kernel-modules be loaded
> legally?
there are 2 angles here:
1) there already is "GPL with additional rights" which LGPL is just one
form of
and
2) if you mix LGPL with GPL (eg kernel), the LGPL license itself says it
autoconverts to GPL, so you can't even have a LGPL module *loaded*.
(Not saying that your source can't be LGPL but when you link it into the
kernel at runtime it turns GPL)
[-- Attachment #2: This is a digitally signed message part --]
[-- Type: application/pgp-signature, Size: 189 bytes --]
^ permalink raw reply [flat|nested] 5+ messages in thread
* Re: module-licences / tainting the kernel
2004-05-08 8:03 ` Arjan van de Ven
@ 2004-05-08 9:14 ` Måns Rullgård
2004-05-08 10:24 ` Axel Weiß
1 sibling, 0 replies; 5+ messages in thread
From: Måns Rullgård @ 2004-05-08 9:14 UTC (permalink / raw)
To: linux-kernel
Arjan van de Ven <arjanv@redhat.com> writes:
>> Would it be possible to let e.g. LPGL-licenced kernel-modules be loaded
>> legally?
>
> there are 2 angles here:
> 1) there already is "GPL with additional rights" which LGPL is just one
> form of
What about BSD? That's open enough for me.
> and
> 2) if you mix LGPL with GPL (eg kernel), the LGPL license itself says it
> autoconverts to GPL, so you can't even have a LGPL module *loaded*.
> (Not saying that your source can't be LGPL but when you link it into the
> kernel at runtime it turns GPL)
That would only make a difference if you have the intention of
distributing /proc/kcore.
--
Måns Rullgård
mru@kth.se
^ permalink raw reply [flat|nested] 5+ messages in thread
* Re: module-licences / tainting the kernel
2004-05-08 8:03 ` Arjan van de Ven
2004-05-08 9:14 ` Måns Rullgård
@ 2004-05-08 10:24 ` Axel Weiß
2004-05-08 10:29 ` Michael Buesch
1 sibling, 1 reply; 5+ messages in thread
From: Axel Weiß @ 2004-05-08 10:24 UTC (permalink / raw)
To: linux-kernel
Am Samstag, 8. Mai 2004 10:03 schrieb Arjan van de Ven:
> > Would it be possible to let e.g. LPGL-licenced kernel-modules be loaded
> > legally?
>
> there are 2 angles here:
> 1) there already is "GPL with additional rights" which LGPL is just one
> form of
Ok, I didn'd see it before - thx.
> and
> 2) if you mix LGPL with GPL (eg kernel), the LGPL license itself says it
> autoconverts to GPL, so you can't even have a LGPL module *loaded*.
> (Not saying that your source can't be LGPL but when you link it into the
> kernel at runtime it turns GPL)
What does this actually mean (I'm no lawyer and somehow confused about it)? As
I understand, GPL sais: 'every piece of code that relies on me, must be
GPL'ed and therefore be available as source code', while LGPL sais: 'you may
develop proprietary software that relies on me, but if you change me, your
changes must be available as source code'.
I want to permit proprietary extensions *in user-space* for my
open-source-project, that contains some device-drivers for DSP-cards, and
partly relies on them. Does your second statement mean that as long as
there's only source-code, it may be LGPL (and extendable), but if you *use*
it (e.g. load the kernel-modules), everything that relies on the modules must
be GPL?
(If this is OT, please tell me, and excuse the noise)
Axel
^ permalink raw reply [flat|nested] 5+ messages in thread
* Re: module-licences / tainting the kernel
2004-05-08 10:24 ` Axel Weiß
@ 2004-05-08 10:29 ` Michael Buesch
0 siblings, 0 replies; 5+ messages in thread
From: Michael Buesch @ 2004-05-08 10:29 UTC (permalink / raw)
To: Axel Weiß; +Cc: linux-kernel
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1
On Saturday 08 May 2004 12:24, you wrote:
> What does this actually mean (I'm no lawyer and somehow confused about it)? As
> I understand, GPL sais: 'every piece of code that relies on me, must be
> GPL'ed and therefore be available as source code', while LGPL sais: 'you may
> develop proprietary software that relies on me, but if you change me, your
> changes must be available as source code'.
>
> I want to permit proprietary extensions *in user-space* for my
> open-source-project, that contains some device-drivers for DSP-cards, and
> partly relies on them. Does your second statement mean that as long as
> there's only source-code, it may be LGPL (and extendable), but if you *use*
> it (e.g. load the kernel-modules), everything that relies on the modules must
> be GPL?
You may have a look at Linus' comment in the
COPYING file of the kernel tree.
> Axel
- --
Regards Michael Buesch [ http://www.tuxsoft.de.vu ]
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.2.4 (GNU/Linux)
iD8DBQFAnLZ6FGK1OIvVOP4RAjvDAKCiFVDEHWOMtR5i/DwTt8iguA2+BwCfWiOa
B1shQRhLGvSWv1/fgNfQOGo=
=6og7
-----END PGP SIGNATURE-----
^ permalink raw reply [flat|nested] 5+ messages in thread
end of thread, other threads:[~2004-05-08 10:29 UTC | newest]
Thread overview: 5+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2004-05-08 7:57 module-licences / tainting the kernel Axel Weiss
2004-05-08 8:03 ` Arjan van de Ven
2004-05-08 9:14 ` Måns Rullgård
2004-05-08 10:24 ` Axel Weiß
2004-05-08 10:29 ` Michael Buesch
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®