From: David Woodhouse <dwmw2@infradead.org>
To: Keith Owens <kaos@ocs.com.au>
Cc: Russell King <rmk@arm.linux.org.uk>,
"David S. Miller" <davem@redhat.com>,
linux-kernel@vger.kernel.org
Subject: Re: [PATCH] sockreg2.4.5-05 inet[6]_create() register/unregister table
Date: Thu, 07 Jun 2001 18:01:39 +0100 [thread overview]
Message-ID: <7192.991933299@redhat.com> (raw)
In-Reply-To: <3397.991927659@ocs4.ocs-net>
In-Reply-To: <3397.991927659@ocs4.ocs-net>
kaos@ocs.com.au said:
> Russell King <rmk@arm.linux.org.uk> wrote:
> > supply kernel binary images as long as they make available the source
> > code to the people they supply the kernel binary to, and no more.
> GNU General Public License Version 2, June 1991. Section 3(b) says
> "any third party", not just customers.
It does indeed. Pick any three words and take them out of context, however,
and the result is utterly meaningless.
The paragraph from which you took those words is listed as one of three
_alternatives_. One of the alternatives does not require that the source be
made available to "any third party".
> Nothing in the GPL restricts the source being supplied to "the people
> they supply the kernel binary to, and no more".
If the source is not distributed with the binary, you are correct.
If the source _is_ distributed with the binary, you are wrong. See option (a) below:
GPL> 3. You may copy and distribute the Program (or a work based on it,
GPL> under Section 2) in object code or executable form under the terms of
GPL> Sections 1 and 2 above provided that you also do one of the following:
GPL>
GPL> a) Accompany it with the complete corresponding machine-readable
GPL> source code, which must be distributed under the terms of Sections
GPL> 1 and 2 above on a medium customarily used for software interchange; or,
GPL>
GPL> b) Accompany it with a written offer, valid for at least three
GPL> years, to give any third party, for a charge no more than your
GPL> cost of physically performing source distribution, a complete
GPL> machine-readable copy of the corresponding source code, to be
GPL> distributed under the terms of Sections 1 and 2 above on a medium
GPL> customarily used for software interchange; or,
GPL>
GPL> c) Accompany it with the information you received as to the offer
GPL> to distribute corresponding source code. (This alternative is
GPL> allowed only for noncommercial distribution and only if you
GPL> received the program in object code or executable form with such
GPL> an offer, in accord with Subsection b above.)
I may choose option (a). Which does not oblige me to give source to a third
party.
You can ship source with the binaries, _OR_ you must make sure the source is
available to all third parties. You don't have to do both.
--
dwmw2
next prev parent reply other threads:[~2001-06-07 17:02 UTC|newest]
Thread overview: 51+ messages / expand[flat|nested] mbox.gz Atom feed top
2001-06-05 16:59 [PATCH] sockreg2.4.5-05 inet[6]_create() register/unregister table La Monte H.P. Yarroll
[not found] ` <3B1E5CC1.553B4EF1@alacritech.com>
2001-06-06 22:07 ` La Monte H.P. Yarroll
2001-06-06 22:15 ` David S. Miller
2001-06-06 22:36 ` Alexander Viro
2001-06-06 22:42 ` Richard Gooch
2001-06-06 22:52 ` David S. Miller
2001-06-06 23:21 ` Matt D. Robinson
2001-06-06 23:31 ` David S. Miller
2001-06-06 23:51 ` Richard Gooch
2001-06-07 1:22 ` Ben Greear
2001-06-07 0:51 ` David S. Miller
2001-06-07 5:37 ` George Bonser
2001-06-07 5:50 ` David S. Miller
2001-06-07 6:00 ` George Bonser
2001-06-07 15:18 ` watermodem
2001-06-07 15:51 ` Mike Galbraith
2001-06-09 22:09 ` [PATCH] sockreg2.4.5-05 inet[6]_create() register/unregistertable watermodem
2001-06-09 23:15 ` Alexander Viro
2001-06-10 2:59 ` Horst von Brand
2001-06-10 4:38 ` Mike Galbraith
2001-06-07 5:16 ` [PATCH] sockreg2.4.5-05 inet[6]_create() register/unregister table Matt D. Robinson
2001-06-07 5:46 ` David S. Miller
2001-06-07 6:20 ` Richard Gooch
2001-06-07 6:47 ` Matt D. Robinson
2001-06-07 18:03 ` [PATCH] sockreg2.4.5-05 inet[6]_create() register/unregister Alan Cox
2001-06-07 18:10 ` [PATCH] sockreg2.4.5-05 inet[6]_create() register/unregister table Alan Cox
2001-06-08 1:31 ` David S. Miller
2001-06-07 0:14 ` Ben Greear
2001-06-06 23:43 ` David S. Miller
2001-06-07 10:03 ` Henning P. Schmiedehausen
2001-06-07 10:50 ` Daniel Phillips
2001-06-07 11:25 ` David S. Miller
2001-06-07 17:52 ` Alan Cox
2001-06-08 8:29 ` Henning P. Schmiedehausen
2001-06-08 16:42 ` Alan Cox
2001-06-08 22:54 ` Albert D. Cahalan
2001-06-08 23:46 ` David Woodhouse
2001-06-11 8:45 ` Henning P. Schmiedehausen
2001-06-11 9:43 ` Helge Hafting
2001-06-11 16:17 ` Alan Cox
2001-06-11 18:31 ` Jacob Luna Lundberg
2001-06-11 18:48 ` [PATCH] sockreg2.4.5-05 inet[6]_create() register/unregister Alan Cox
2001-06-11 20:34 ` Jacob Luna Lundberg
2001-06-12 7:08 ` [PATCH] sockreg2.4.5-05 inet[6]_create() register/unregistertable Helge Hafting
2001-06-07 10:05 ` [PATCH] sockreg2.4.5-05 inet[6]_create() register/unregister table Russell King
2001-06-07 11:25 ` David S. Miller
2001-06-07 15:27 ` Keith Owens
2001-06-07 17:01 ` David Woodhouse [this message]
2001-06-07 19:11 ` Matthias Urlichs
2001-06-11 18:26 ` [PATCH] sockreg2.4.5-06 " La Monte H.P. Yarroll
2001-06-13 16:25 ` David S. Miller
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=7192.991933299@redhat.com \
--to=dwmw2@infradead.org \
--cc=davem@redhat.com \
--cc=kaos@ocs.com.au \
--cc=linux-kernel@vger.kernel.org \
--cc=rmk@arm.linux.org.uk \
/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