mirror of https://lore.kernel.org/lkml/
 help / color / mirror / Atom feed
From: "Michael K. Edwards" <medwards.linux@gmail.com>
To: "Alan Cox" <alan@lxorguk.ukuu.org.uk>
Cc: chris@pcburn.com, linux-kernel@vger.kernel.org
Subject: Re: GPL-incompatible Module Error Message
Date: Thu, 19 Apr 2007 18:04:36 -0700	[thread overview]
Message-ID: <f2b55d220704191804g2d5b0d5fl762a411c3edae43d@mail.gmail.com> (raw)
In-Reply-To: <20070420003111.376a44d2@the-village.bc.nu>

On 4/19/07, Alan Cox <alan@lxorguk.ukuu.org.uk> wrote:
> The troll is back I see.

Troll, shmoll.  I call 'em like I see 'em.  As much as I like and
depend on Linux, and as much as I respect the contributions and the
ideals of the EXPORT_SYMBOL_GPL partisans, they're spreading needless
FUD by spraying "private-don't-touch-me" all over mechanisms that are
_explicitly_designed_ as interoperation boundaries.  They're also
aiding and abetting the FSF's hypocritical charlatanry about the
meaning of "derivative work".

> Why don't you give him some useful information instead

Alternate technical solutions are also useful.  You seem to know them;
I don't pretend to.  Thanks for providing them.

> - Turn off the paravirt option - you don't need it, and its just bloat
> and slows down the kernel. Then rebuild the kernel and other bits and it
> should all work fine.

Just out of curiosity -- it seems thoroughly unlikely that ATI has
intentionally touched paravirt_ops in fglrx.  Do you think that
redefining bog-standard Linux interfaces when CONFIG_PARAVIRT (or
whatever) is enabled suddenly makes fglrx a derivative work of
whatever code underlies paravirt_ops?

> The legality of the ati driver as a derivative work is another matter,
> but I don't see what _GPL symbols have to do with its legality beyond
> providing a hint.

Then surely you don't approve of spraying FATAL messages on people's
consoles under these circumstances.  Allowing code into one's kernel
whose integration problems can't or won't be diagnosed by mainline
developers may be foolish, but it's not FATAL.

Cheers,
- Michael

  reply	other threads:[~2007-04-20  1:04 UTC|newest]

Thread overview: 6+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2007-04-19 22:36 Chris Bergeron
2007-04-19 22:58 ` Michael K. Edwards
2007-04-19 23:31   ` Alan Cox
2007-04-20  1:04     ` Michael K. Edwards [this message]
2007-04-20  1:47 ` Andi Kleen
2007-04-20 12:07   ` Adrian Bunk

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=f2b55d220704191804g2d5b0d5fl762a411c3edae43d@mail.gmail.com \
    --to=medwards.linux@gmail.com \
    --cc=alan@lxorguk.ukuu.org.uk \
    --cc=chris@pcburn.com \
    --cc=linux-kernel@vger.kernel.org \
    /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®