linux-kernel.vger.kernel.org archive mirror
 help / color / mirror / Atom feed
From: "Drizzt Do'Urden" <drizzt.dourden@iname.com>
To: "Alan Cox" <alan@lxorguk.ukuu.org.uk>, <drizzt.dourden@iname.com>
Cc: "LLX" <llx@swissonline.ch>, <linux-kernel@vger.kernel.org>
Subject: RE: Module Licensing?
Date: Thu, 8 Nov 2001 14:19:08 +0100	[thread overview]
Message-ID: <NLEDJBJHJDOPHJOIBBAFAEINCGAA.drizzt.dourden@iname.com> (raw)
In-Reply-To: <E161oUQ-0007ZX-00@the-village.bc.nu>


Yes, Alan, use these tecnique is a mess, and nobody are going to include a
mess like this in a standar kernel. But someone could use this kind of
tricks to include "binary only mess" in the kernel and no break the GPL ...

I also think about a dinamic patching kernel from user space from /dev/kmem,
another mess but, the limits in "what is dinamic linking", is not clear in
the GPL for me, and you can use these kind of tricks.


I can understand the problems with reports to linux-kernel with binary only
drivers, and why is important that tainted kernel. People in this list don't
have to do the work that must be done for a the company that made the driver
who knows what the binary driver do.

But I can understand less the GPLONLY_ option (and I have read another mail
from you where you comment that there are people that doesn't want that
their code are called from "binary only modules"), because there are tricks
that you can use to jump over the GPL and not put "a glue GPL module" (like
I have read in the thread about this question).

I only thinking about all this topic. I prefer the source for the drivers
(simple, easy debugging) , but is better a binary driver (but  the support
must be done by the company that make that driver,of course), that no driver
at all :(, but these is only my opinion.

Saludos
Drizzt



-----Mensaje original-----
De: Alan Cox [mailto:alan@lxorguk.ukuu.org.uk]
Enviado el: jueves, 08 de noviembre de 2001 13:41
Para: drizzt.dourden@iname.com
CC: LLX; linux-kernel@vger.kernel.org
Asunto: Re: Module Licensing?


> (well, I dosn't remember the exact sintax of pointer to funtioncs but .=
> =2E. )
>
> You can put the binary driver like "microcode", and GPL

Nope. The only cases we have microcode like that in the kernel is downloaded
firmware for devices. The same stuff you'd have been finding in the boot
rom instead 12 months ago before the price squeezes reached ripped out any
flash component and doing software download. Richard Stallman doesn't like
that either, but since he currently runs an OS loaded by and using a binary
only BIOS I don't have any direct sympathies right now


  reply	other threads:[~2001-11-08 13:15 UTC|newest]

Thread overview: 46+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2001-10-30  3:46 Module Licensing? Kevin D. Wooten
2001-10-30  4:08 ` Ben Greear
2001-10-30  4:58   ` TimO
2001-10-30  5:10     ` Ben Greear
2001-10-30  7:24     ` Kevin D. Wooten
2001-10-30 17:27     ` Timur Tabi
2001-10-30 23:10       ` Alan Cox
2001-10-31  0:13         ` Timur Tabi
2001-10-31  0:25           ` Alan Cox
2001-10-31 16:53             ` Timur Tabi
2001-10-31 17:10               ` Rik van Riel
2001-10-31 17:22                 ` Larry McVoy
2001-10-31 17:27                   ` Rik van Riel
2001-10-31 18:34                     ` Larry McVoy
2001-10-31 18:44                       ` Rik van Riel
2001-10-31 18:53                         ` Andreas Dilger
2001-10-31 20:08                     ` Craig Milo Rogers
2001-10-31 17:32                   ` dean gaudet
2001-10-31 19:55                   ` [OT] " Craig Milo Rogers
2001-10-31 21:42                     ` Cort Dougan
2001-10-31 23:47                       ` Jamie Lokier
2001-10-31 23:54                         ` Larry McVoy
2001-11-01  0:10                           ` Jamie Lokier
2001-11-01  0:43                       ` Alan Cox
2001-11-01 23:52                         ` n0ano
2001-10-31 17:29                 ` Timur Tabi
2001-10-31 17:37                   ` Rik van Riel
2001-10-31 18:31                     ` LLX
2001-11-08  0:36                       ` drizzt.dourden
2001-11-08 12:41                         ` Alan Cox
2001-11-08 13:19                           ` Drizzt Do'Urden [this message]
2001-11-08 14:53                             ` Module Licensing? (thinking a little more) Drizzt Do'Urden
2001-11-08 15:56                               ` Doug McNaught
2001-11-08 17:00                                 ` Drizzt Do'Urden
2001-11-08 17:18                                   ` Russell King
2001-11-08 17:47                                     ` Drizzt Do'Urden
2001-11-09  7:50                                       ` Stefan Smietanowski
2001-11-10 18:09                                     ` QuoteMstr - Danny Colascione
2001-11-08 17:29                                   ` Doug McNaught
2001-11-08 19:28                                     ` drizzt.dourden
2001-10-31 20:15                     ` Module Licensing? Craig Milo Rogers
2001-10-31 19:49                 ` Craig Milo Rogers
2001-11-04  3:37                 ` Albert D. Cahalan
2001-10-31 17:11               ` Alan Cox
2001-11-05  4:40       ` [file interface] " Roger Larsson
2001-10-30  9:22 ` 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=NLEDJBJHJDOPHJOIBBAFAEINCGAA.drizzt.dourden@iname.com \
    --to=drizzt.dourden@iname.com \
    --cc=alan@lxorguk.ukuu.org.uk \
    --cc=linux-kernel@vger.kernel.org \
    --cc=llx@swissonline.ch \
    /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;
as well as URLs for NNTP newsgroup(s).