From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S965011AbWA1Jdd (ORCPT ); Sat, 28 Jan 2006 04:33:33 -0500 Received: (majordomo@vger.kernel.org) by vger.kernel.org id S965013AbWA1Jdc (ORCPT ); Sat, 28 Jan 2006 04:33:32 -0500 Received: from cernmx06.cern.ch ([137.138.166.160]:14341 "EHLO cernmxlb.cern.ch") by vger.kernel.org with ESMTP id S965011AbWA1Jdc (ORCPT ); Sat, 28 Jan 2006 04:33:32 -0500 Keywords: CERN SpamKiller Note: -51 Charset: west-latin X-Filter: CERNMX06 CERN MX v2.0 051012.1312 Release In-Reply-To: References: Mime-Version: 1.0 (Apple Message framework v746.2) X-Priority: 3 (Normal) Content-Type: multipart/signed; protocol="application/pgp-signature"; micalg=pgp-sha1; boundary="Apple-Mail-7--991063542" Message-Id: <7BFEED12-B6B7-470E-A4BB-A8C6CB27727B@e18.physik.tu-muenchen.de> Cc: "Jeff V. Merkey" , Content-Transfer-Encoding: 7bit From: Roland Kuhn Subject: Re: GPL V3 and Linux - Dead Copyright Holders Date: Fri, 27 Jan 2006 16:56:49 +0100 To: davids@webmaster.com X-Pgp-Agent: GPGMail 1.1 (Tiger) X-Mailer: Apple Mail (2.746.2) X-OriginalArrivalTime: 28 Jan 2006 09:33:24.0564 (UTC) FILETIME=[E2C85940:01C623ED] Sender: linux-kernel-owner@vger.kernel.org X-Mailing-List: linux-kernel@vger.kernel.org --Apple-Mail-7--991063542 Content-Transfer-Encoding: 7bit Content-Type: text/plain; charset=US-ASCII; delsp=yes; format=flowed Hi David! On 27 Jan 2006, at 03:15, David Schwartz wrote: > >> Linus is posturing. I can go back to numerous previous versions >> when he >> and stallman were "buddy buddy" and the language was open >> and said "any later version". Well, here's the gotcha. Any version >> released before Linus said this is GPL 2, 3 or later. As of today, >> all new >> versions are GPLv2. That's how the law works. So 2.6.15 forward is >> GPLv2 >> only. Linus cannot re-release previous Linux versions after he >> already posted this NOTICE in COPYING, which he did and left the >> language pen like this. So it's up to the recevier of the code >> whether >> its GPLv2 or GPLv3 or whatever, but those releases which appeared >> with >> COPYING stating this language are whatever GPL license you >> want. >> >> Jeff > > Linus can't put additional restrictions on code he didn't write. > If the > authors licensed it under the GPL version 2 and "any later > version", Linus > can't re-release it under a more restrictive license. Read section 6 > carefully: > > 6. Each time you redistribute the Program (or any work based on the > Program), the recipient automatically receives a license from the > original licensor to copy, distribute or modify the Program subject to > these terms and conditions. You may not impose any further > restrictions on the recipients' exercise of the rights granted herein. > You are not responsible for enforcing compliance by third parties to > this License. > > Notice that the code is licensed to you by the "original > licensor", not by > the distributor. The inability to choose a later GPL version is > definitely a > "further restriction". > > At least, that's how I read it. Excuse my ignorant jumping into this thread. Correct me if I'm wrong: Linus takes code provided by others under "GPLv2 or any later version" and decides to comply to the rules of v2, which allow him to distribute the work under v2 only. Incidentally v2 is also the less strict than v3, so all Linus does is take the greatest freedom he is offered (and pass it on, of course). The problem would start only if someone insisted on GPLv3 for his/her code and wanted to get it merged in Linus' tree. I think the only one to clarify this point is Linus, and he has already done so. Ciao, Roland -- TU Muenchen, Physik-Department E18, James-Franck-Str., 85748 Garching Telefon 089/289-12575; Telefax 089/289-12570 -- UNIX was not designed to stop you from doing stupid things, because that would also stop you from doing clever things. -Doug Gwyn -----BEGIN GEEK CODE BLOCK----- Version: 3.12 GS/CS/M/MU d-(++) s:+ a-> C+++ UL++++ P+++ L+++ E(+) W+ !N K- w--- M + !V Y+ PGP++ t+(++) 5 R+ tv-- b+ DI++ e+++>++++ h---- y+++ ------END GEEK CODE BLOCK------ --Apple-Mail-7--991063542 content-type: application/pgp-signature; x-mac-type=70674453; name=PGP.sig content-description: This is a digitally signed message part content-disposition: inline; filename=PGP.sig content-transfer-encoding: 7bit -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.4.2 (Darwin) iD8DBQFD2kLFI4MWO8QIRP0RAvY6AKCaGGBKKyBW3E1JvZ5mM7SFRWv2UQCffPkC 6K+xVcbgnlbHVxfcR31D2Bg= =IeNF -----END PGP SIGNATURE----- --Apple-Mail-7--991063542--