public inbox for linux-kernel@vger.kernel.org
 help / color / mirror / Atom feed
From: Mark Jenkins <umjenki5@cc.umanitoba.ca>
To: Rob Landley <rob@landley.net>
Cc: linux-kernel@vger.kernel.org
Subject: Re: Is sharpzdc_cs.o not a derivitive work of Linux?
Date: Sat, 29 Oct 2005 17:07:49 -0500	[thread overview]
Message-ID: <4363F2B5.6090309@cc.umanitoba.ca> (raw)
In-Reply-To: <200510290410.48454.rob@landley.net>

Rob,

It is wonderful that a day will come when most modules will need to use
a symbol with attached documentation that says, "if you this symbol,
your code will be a derivative work, and by extension you must license
it under a GNU GPL compatible license".

A cynical person would respond to this and say "if somebody comes along
and uses one of those symbols in a proprietary module, the Linux
developers will let them get away with it".

I hold no such cynicism. I believe the Linux developers would act to
enforce their license in such a case.

This high regard that I have for the Linux developers is why I'm willing
to raise questions about a "binary only" module, despite the fact that
it doesn't use any symbols labeled EXPORT_SYMBOL_GPL. Linus makes it
clear that one can not conclude that he and others will say such a
module is *not* a derivative work. His position was that modules *are*
derivative works, unless a strong counter argument is made.
(see http://people.redhat.com/arjanv/COPYING.modules)

Therefor, if the Linux developers are faced with a module like
sharpzdc_cs.o, and if they conclude that good evidence is unavailable
that it is *not* a derivative work, I believe they would be willing to
listen to a complaint that their license of choice is not being
followed, and act on that complaint if they felt it was valid.

I will reply again later with an attempt to compare the criteria
available here:
http://people.redhat.com/arjanv/COPYING.modules
against the behavior of sharpzdc_cs.o and Sharp's distribution behavior.

In particular, I would like help with this part of it,
"anything that has knowledge of and plays with fundamental internal
   Linux behavior is clearly a derived work. If you need to muck around
   with core code, you're derived, no question about it.
"
as I am not a Linux hacker.


Mark Jenkins

  reply	other threads:[~2005-10-29 22:07 UTC|newest]

Thread overview: 5+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2005-10-28 16:30 Is sharpzdc_cs.o not a derivitive work of Linux? Mark Jenkins
2005-10-29  9:10 ` Rob Landley
2005-10-29 22:07   ` Mark Jenkins [this message]
2005-10-30  2:30     ` [OT] " Rob Landley
2005-10-31  0:52   ` linux-os (Dick Johnson)

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=4363F2B5.6090309@cc.umanitoba.ca \
    --to=umjenki5@cc.umanitoba.ca \
    --cc=linux-kernel@vger.kernel.org \
    --cc=rob@landley.net \
    /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