Return-Path: Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1751192AbXBRN50 (ORCPT ); Sun, 18 Feb 2007 08:57:26 -0500 Received: (majordomo@vger.kernel.org) by vger.kernel.org id S1751193AbXBRN50 (ORCPT ); Sun, 18 Feb 2007 08:57:26 -0500 Received: from thunk.org ([69.25.196.29]:60146 "EHLO thunker.thunk.org" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1751192AbXBRN50 (ORCPT ); Sun, 18 Feb 2007 08:57:26 -0500 Date: Sun, 18 Feb 2007 08:57:19 -0500 From: Theodore Tso To: Trent Waddington Cc: "Michael K. Edwards" , Neil Brown , davids@webmaster.com, "Linux-Kernel@Vger. Kernel. Org" Subject: Re: GPL vs non-GPL device drivers Message-ID: <20070218135719.GB20321@thunk.org> Mail-Followup-To: Theodore Tso , Trent Waddington , "Michael K. Edwards" , Neil Brown , davids@webmaster.com, "Linux-Kernel@Vger. Kernel. Org" References: <20070216125353.GN13958@stusta.de> <17878.48376.629016.49202@notabene.brown> <3d57814d0702171926v53812baeqaeeda326aa225acf@mail.gmail.com> MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: <3d57814d0702171926v53812baeqaeeda326aa225acf@mail.gmail.com> User-Agent: Mutt/1.5.12-2006-07-14 X-SA-Exim-Connect-IP: X-SA-Exim-Mail-From: tytso@thunk.org X-SA-Exim-Scanned: No (on thunker.thunk.org); SAEximRunCond expanded to false Sender: linux-kernel-owner@vger.kernel.org X-Mailing-List: linux-kernel@vger.kernel.org Content-Length: 2086 Lines: 41 On Sun, Feb 18, 2007 at 01:26:47PM +1000, Trent Waddington wrote: > Such a strange attitude.. to go to all this effort to quote carefully > and correctly one set of people and to then total misconstrue the > words of another. > > The FSF's argument in regards to readline is that you may not > distribute readline with proprietary software linked to it. They > don't claim they "0wn" your source code. Actually, the FSF and many of its representatives, has claimed, on many occassions, that the GPL infects across dynamic linking. That is, if you write your own code that calls readline which links via a dynamically linked shared library, and perhaps even across dlopen(), they claim that the GPL applies to the code which you write. Given that the only way this could happen is via copyright law, they are basically saying that if you use the readline interface, you have created a derived work and they therefore 0wn your source code. Whether or not this would be laughed out of court or not will very much depend on the local legal precedents (and Trent Waddington has quoted some very interesting legal cases based on US court decisions, including an entertaining brief written by Eben Moglen decrying interface copyrights which on the surface seems to go against everything else the FSF has said since the Lotus case), but the kernel-mailing list isn't the place to debate how law can be applied to facts, or whether or not Eben Moglen is a hypocrite or not. So can we please stop now? I doubt anyone is going to be able to convince anyone else on this matter; people's opinions are pretty well formed by now, and until someone chooses to litigate on this specific point about whether or not the GPL (v2 or v3) can infect across a dynamic link in various jurisdictions, we're not going to settle it here. Regards, - Ted - To unsubscribe from this list: send the line "unsubscribe linux-kernel" in the body of a message to majordomo@vger.kernel.org More majordomo info at http://vger.kernel.org/majordomo-info.html Please read the FAQ at http://www.tux.org/lkml/