All of lore.kernel.org
 help / color / mirror / Atom feed
From: Paul Jakma <paul@clubi.ie>
To: Linus Torvalds <torvalds@osdl.org>
Cc: Alan Cox <alan@lxorguk.ukuu.org.uk>,
	Linux Kernel <linux-kernel@vger.kernel.org>
Subject: Re: GPL V3 and Linux - Dead Copyright Holders
Date: Wed, 1 Feb 2006 00:20:08 +0000 (GMT)	[thread overview]
Message-ID: <Pine.LNX.4.64.0601312332520.3920@sheen.jakma.org> (raw)
In-Reply-To: <Pine.LNX.4.64.0601311430130.7301@g5.osdl.org>

<trimming the wide Cc list due to complaints>

On Tue, 31 Jan 2006, Linus Torvalds wrote:

> Notice how the GPLv2 text says that it applies to any program that 
> just says it is licensed under the General Public License.
>
> I'm convinced _that_ is how you get "no version specified" in section 9.
> You have a program that just says "This is licensed under the GPL",
> instead of doing the full thing.

> And I say that the Linux kernel has contained a notice placed by the
> copyright holder (the "COPYING" file) that says that it's to be
> distributed under (and I quote from the top):
>
>                    GNU GENERAL PUBLIC LICENSE
>                       Version 2, June 1991
>
> and that's it.

Well, most people would recognise this to be exactly the same text of 
the GPLv2 as published by the FSF, as used by many software 
programmes:

 	http://www.gnu.org/licenses/gpl.txt

and hence would have trouble recognising that you intended this to 
also be the text governing exactly which version(s) of the GPL apply 
linux specifically.

Note that if what you say is correct, that the immutable header of 
the GPLv2 acts so as to apply a version restriction on any specific 
covered programme per default, then that would mean:

1a. The "If the Program does not specify a version" text of Section 9
     of the GPLv2 is utterly without effect and meaningless.

1b. Indeed, the whole of section 9 might be without effect (the
     version is already specified). (It'd depend on the exact
     text of the preamble maybe, but it'd be quite ambigious).

2. Hence all GPLv2 programmes which do not have include some
    additional "or any later version" preamble text definitely will
    not automatically upgrade to GPLv3 when it is finally published.

You've mentioned intent a few times before as being a strong factor 
in interpretation[1], you have to therefore ask what RMS and the FSF 
intended when they included section 9: did they really intend that 
the GPLv2's 'Version 2, June 1991' would completely override the text 
regarding cases where "the Program does not specify a version number 
of this License"? The intent surely of section 9 was to allow for the 
GPLv2 to be upgraded smoothly, even where a programme applied it 
imprecisely.

Hence, logically, the intent of the framers must have been that the 
'Version 2, June 1991' was to act as a version identifier for the GPL 
text only, rather than to be interpreted as the version applying to 
the whole programme.

That the licence then goes on to discuss how to apply the GPL (the 
third part you mentioned before), and mention how to do so (including 
the "any later version" text) further suggests that simply including 
a copy of the the text of the license itself does not constitute 
tying down the version.

Note that I'm only arguing with you on your interpretation of the GPL 
- which I believe is flawed and deserves to be contradicted lest 
others assume it - not on which version of the GPL applies to Linux 
in its aggregate (which definitely is "v2 only", and has been for 
ages).

regards,
-- 
Paul Jakma	paul@clubi.ie	paul@jakma.org	Key ID: 64A2FF6A
Fortune:
Ernest asks Frank how long he has been working for the company.
 	"Ever since they threatened to fire me."

  parent reply	other threads:[~2006-02-01  0:19 UTC|newest]

Thread overview: 214+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2006-01-20 16:49 GPL V3 and Linux Jeff V. Merkey
2006-01-20 19:11 ` Stephen Hemminger
2006-01-20 19:34   ` Patrick McLean
2006-01-20 18:22     ` Jeff V. Merkey
2006-01-20 18:30       ` Jeff V. Merkey
2006-01-20 19:45     ` Alan Cox
2006-01-25 18:46     ` GPL V3 and Linux - Dead Copyright Holders Marc Perkel
2006-01-25 17:14       ` Jeff V. Merkey
2006-01-25 17:30         ` Jeff V. Merkey
2006-01-25 19:24           ` Marc Perkel
2006-01-25 19:50             ` Kyle Moffett
2006-01-25 20:44               ` linux-os (Dick Johnson)
2006-01-25 21:20                 ` Chase Venters
2006-01-25 22:39                   ` Linus Torvalds
2006-01-25 23:26                     ` Chase Venters
2006-01-26 17:59                     ` Paul Jakma
2006-01-26 16:28                       ` Jeff V. Merkey
2006-01-26 18:25                       ` Filip Brcic
     [not found]                         ` <Pine.LNX.4.64.0601261233150.17225@turbotaz.ourhouse>
2006-01-26 16:55                           ` Jeff V. Merkey
2006-01-26 22:54                             ` Olivier Galibert
2006-01-27  2:15                             ` David Schwartz
2006-01-27  2:23                               ` Dave Jones
2006-01-27  2:37                                 ` David Schwartz
2006-01-27  2:53                                   ` Dave Jones
2006-01-27 19:50                                     ` David Schwartz
2006-01-27  3:40                                   ` Diego Calleja
2006-01-27  7:34                               ` Arjan van de Ven
2006-01-27  8:09                               ` Valdis.Kletnieks
2006-01-27 13:38                               ` Olivier Galibert
2006-01-27 19:50                                 ` David Schwartz
2006-01-27 20:30                                   ` Olivier Galibert
2006-01-27 21:12                                     ` David Schwartz
2006-01-27 19:30                                       ` Jeff V. Merkey
2006-01-27 15:56                               ` Roland Kuhn
2006-01-26 18:52                         ` Paul Jakma
2006-01-26 18:53                       ` Diego Calleja
2006-01-26 18:57                         ` Chase Venters
2006-01-26 19:22                           ` Marc Perkel
2006-01-26 19:52                             ` Chase Venters
2006-01-26 20:04                               ` Marc Perkel
2006-01-26 20:21                                 ` Chase Venters
2006-01-26 20:51                                   ` linux-os (Dick Johnson)
2006-01-26 22:28                                   ` GPL V3 and Linux - V3 adds new restrictions Marc Perkel
2006-01-27  6:58                                     ` sean
2006-01-27  6:58                                       ` sean
2006-01-28  4:44                                     ` Linus Torvalds
2006-01-26 19:33                           ` GPL V3 and Linux - Dead Copyright Holders Diego Calleja
2006-01-26 18:57                         ` Paul Jakma
2006-01-26 22:16                     ` Marc Perkel
2006-01-26 22:23                       ` Al Viro
2006-01-28  1:33                       ` Linus Torvalds
2006-01-28 19:45                         ` Michael Buesch
2006-01-28 19:04                           ` Jeff V. Merkey
2006-01-27 10:46                     ` Simon Oosthoek
2006-01-27 13:39                       ` Al Viro
2006-01-27 14:00                         ` Simon Oosthoek
2006-01-27 14:18                           ` Olivier Galibert
2006-01-27 14:42                             ` Simon Oosthoek
2006-01-27 15:20                               ` Al Viro
2006-01-27 15:32                                 ` Simon Oosthoek
2006-01-27 14:46                           ` Chris Bergeron
2006-01-27 14:47                           ` Kyle Moffett
2006-01-28  1:53                           ` Linus Torvalds
2006-01-28 23:23                           ` Horst von Brand
2006-01-28  1:46                         ` Linus Torvalds
2006-01-30  7:00                           ` Giacomo A. Catenazzi
2006-01-31 23:18                             ` David Schwartz
2006-01-28  4:39                       ` Linus Torvalds
2006-01-28  4:57                         ` Chris Adams
2006-01-28 20:38                         ` Simon Oosthoek
2006-01-29 14:30                         ` Matthias Urlichs
2006-01-28 15:38                       ` Florian Weimer
2006-01-27 21:33                     ` Thomas Horsten
2006-01-28  5:38                       ` Karim Yaghmour
2006-01-28  8:31                         ` Thomas Horsten
2006-01-28 10:37                           ` Peter Read
2006-01-30 18:15                           ` Karim Yaghmour
2006-01-30 19:43                             ` Glauber de Oliveira Costa
2006-01-30 22:00                               ` Filip Brcic
     [not found]                                 ` <5d6222a80601302012v22196faci3ce81320fb534f30@mail.gmail.com>
2006-02-01 15:30                                   ` Georg C. F. Greve
2006-02-01 16:32                                 ` Karim Yaghmour
2006-02-01 22:31                                   ` Linus Torvalds
2006-02-01 23:43                                     ` Karim Yaghmour
2006-02-02  0:18                                     ` Alan Cox
2006-02-02  8:39                                     ` Pierre Ossman
2006-02-02  9:00                                       ` Linus Torvalds
2006-02-02  9:32                                         ` Emilio Jesús Gallego Arias
2006-02-02 10:30                                           ` Helge Hafting
2006-02-04 17:45                                             ` Valdis.Kletnieks
2006-02-02 10:46                                           ` James Bruce
2006-02-02 11:13                                             ` Emilio Jesús Gallego Arias
2006-02-02 12:31                                               ` Helge Hafting
2006-02-02 13:31                                                 ` Emilio Jesús Gallego Arias
2006-02-02 16:23                                                   ` Helge Hafting
2006-02-02 11:50                                           ` David Schwartz
2006-02-02 16:04                                           ` Linus Torvalds
2006-02-02 17:40                                             ` Emilio Jesús Gallego Arias
2006-02-02  9:37                                         ` Pierre Ossman
2006-02-02 14:45                                           ` Gene Heskett
2006-02-02 14:38                                         ` Alan Cox
2006-02-02 16:19                                           ` Linus Torvalds
2006-02-02 17:08                                             ` Pierre Ossman
2006-02-02 17:44                                               ` Linus Torvalds
2006-02-02 17:54                                                 ` Pierre Ossman
2006-02-02 18:12                                                   ` Lennart Sorensen
2006-02-02 18:27                                                     ` Pierre Ossman
2006-02-06 16:11                                                       ` Horst von Brand
2006-02-02 18:53                                                   ` Linus Torvalds
2006-02-02 19:20                                                     ` Pierre Ossman
2006-02-02 19:46                                                       ` Mark v Wolher
2006-02-02 19:52                                                       ` Karim Yaghmour
2006-02-02 23:07                                                         ` Pierre Ossman
2006-02-02 23:52                                                           ` Karim Yaghmour
2006-02-03  8:14                                                       ` Helge Hafting
2006-02-02 18:13                                                 ` Ian Kester-Haney
2006-02-02 18:49                                                   ` Lee Revell
2006-02-02 19:11                                                     ` Christopher Friesen
2006-02-02 19:18                                                       ` Lee Revell
2006-02-05  3:58                                                       ` Luke-Jr
2006-02-05  7:06                                                         ` Zan Lynx
2006-02-06 21:07                                                         ` David Schwartz
2006-02-06 22:38                                                           ` Kyle Moffett
2006-02-07 13:44                                                             ` Luke-Jr
2006-02-07 13:40                                                           ` Luke-Jr
2006-02-03 21:33                                                 ` Ingo Molnar
2006-02-01 16:06                               ` Karim Yaghmour
2006-02-02 22:02                                 ` Pavel Machek
2006-02-02 22:24                                   ` Lee Revell
2006-02-02 23:04                                   ` Karim Yaghmour
     [not found]                     ` <1138387136.26811.8.camel@localhost>
2006-01-28  2:06                       ` Linus Torvalds
2006-01-28  5:22                         ` Linus Torvalds
2006-01-28  6:25                           ` Al Viro
2006-01-28 23:14                             ` Linus Torvalds
2006-01-30 11:26                         ` Alan Cox
2006-01-31 17:57                           ` Linus Torvalds
2006-01-31 17:24                             ` Jeff V. Merkey
2006-01-31 19:07                               ` Linus Torvalds
2006-01-31 18:48                                 ` Jeff V. Merkey
2006-01-31 20:38                                   ` Linus Torvalds
2006-01-31 19:57                                     ` Jeff V. Merkey
2006-02-02 19:52                                       ` Matan Peled
     [not found]                                         ` <3e1162e60602021207o5893055fqe8a20c99ff8a19b6@mail.gmail.com>
2006-02-02 20:29                                           ` Matan Peled
2006-01-31 21:45                                     ` Paul Jakma
2006-01-31 21:47                                       ` Stephen Hemminger
2006-01-31 22:25                                       ` Linus Torvalds
2006-02-01  6:52                                       ` Gene Heskett
2006-01-31 22:04                                     ` Rene Herman
2006-01-31 23:08                                       ` Linus Torvalds
2006-01-31 23:32                                         ` Paul Jakma
2006-02-01  0:20                                         ` Paul Jakma [this message]
2006-02-01 14:29                                         ` Rene Herman
2006-02-01 22:13                                           ` Linus Torvalds
2006-02-01 23:29                                             ` Rene Herman
2006-02-02  0:01                                               ` Linus Torvalds
2006-02-02  0:16                                                 ` Alan Cox
2006-02-02  1:08                                                 ` David Schwartz
2006-02-02  9:50                                                 ` Rene Herman
2006-02-02  6:39                                               ` Andrew James Wade
2006-02-02  6:57                                                 ` Kyle Moffett
2006-02-02  7:11                                                   ` David Schwartz
2006-02-03  3:56                                                     ` Andrew James Wade
2006-02-03  5:35                                                       ` David Schwartz
2006-02-03 13:31                                                         ` Andrew James Wade
2006-02-03  3:35                                                   ` Andrew James Wade
2006-02-03  5:35                                                     ` David Schwartz
2006-02-01 22:46                                         ` David Schwartz
2006-02-02 12:31                                           ` Krzysztof Halasa
2006-01-31 23:48                                     ` Alan Cox
2006-02-01  0:18                                       ` Linus Torvalds
2006-02-01  0:45                                         ` Alan Cox
2006-01-31 19:55                                 ` Marc Perkel
2006-01-31 19:10                                   ` Jeff V. Merkey
2006-01-31 20:16                                     ` Marc Perkel
2006-01-31 19:27                                       ` Jeff V. Merkey
2006-01-31 23:57                                 ` Alan Cox
2006-02-01 10:01                                   ` Rogier Wolff
2006-02-01 13:59                                     ` GPL V3 -- PLEA FOR SANITY Theodore Ts'o
2006-01-31 20:32                             ` GPL V3 and Linux - Dead Copyright Holders Diego Calleja
2006-01-31 20:43                               ` Josh Boyer
2006-02-01  0:06                             ` Alan Cox
2006-02-01  1:02                               ` Marc Perkel
2006-01-26  0:53                 ` Kurt Wall
2006-01-21  2:27 ` GPL V3 and Linux Alexander Shishckin
2006-01-21  4:08   ` Chase Venters
2006-01-21  5:56     ` Alexander Shishckin
2006-01-21 18:28       ` Chase Venters
2006-01-21 19:01       ` Geert Uytterhoeven
2006-01-21 20:43       ` Horst von Brand
2006-01-23 22:10         ` linux-os (Dick Johnson)
2006-01-24  0:34           ` Chase Venters
2006-01-24  0:52           ` Harald Arnesen
2006-01-24  1:55             ` Ian Kester-Haney
2006-01-24  3:08               ` Kyle Moffett
2006-01-24  9:10               ` Bernd Petrovitsch
2006-01-24 15:49               ` Alan Cox
2006-01-24  9:37             ` Wartan Hachaturow
2006-01-24 10:23           ` David Schwartz
2006-01-24 10:38             ` Lee Revell
2006-01-24 13:53             ` linux-os (Dick Johnson)
2006-01-24 16:13               ` Jeff V. Merkey
2006-01-25  1:21                 ` Ian Kester-Haney
2006-01-25  9:42                   ` Bernd Petrovitsch
2006-01-25 16:02                     ` [OT] " Steven Rostedt
2006-01-27  3:10                     ` Valdis.Kletnieks
2006-01-27  9:54                       ` Bernd Petrovitsch
2006-01-27 10:13                         ` Bas Westerbaan
2006-01-27 10:25                           ` Bernd Petrovitsch
2006-01-27 13:29                         ` Olivier Galibert
2006-01-27 17:51                         ` Valdis.Kletnieks
2006-01-28 11:38                           ` Bernd Petrovitsch
2006-01-27  2:01                   ` Rik van Riel
2006-01-28 20:18                   ` Graham Murray
2006-01-23  9:09       ` Helge Hafting
2006-01-23  9:52       ` Bernd Petrovitsch
2006-02-02 18:48 GPL V3 and Linux - Dead Copyright Holders Shawn Starr

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=Pine.LNX.4.64.0601312332520.3920@sheen.jakma.org \
    --to=paul@clubi.ie \
    --cc=alan@lxorguk.ukuu.org.uk \
    --cc=linux-kernel@vger.kernel.org \
    --cc=torvalds@osdl.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 an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.