From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S264235AbTLJWbm (ORCPT ); Wed, 10 Dec 2003 17:31:42 -0500 Received: (majordomo@vger.kernel.org) by vger.kernel.org id S264238AbTLJWbm (ORCPT ); Wed, 10 Dec 2003 17:31:42 -0500 Received: from astound-64-85-224-253.ca.astound.net ([64.85.224.253]:46347 "EHLO master.linux-ide.org") by vger.kernel.org with ESMTP id S264235AbTLJWbk (ORCPT ); Wed, 10 Dec 2003 17:31:40 -0500 Date: Wed, 10 Dec 2003 14:25:56 -0800 (PST) From: Andre Hedrick To: Larry McVoy cc: Kendall Bennett , Linus Torvalds , "'Arjan van de Ven'" , Valdis.Kletnieks@vt.edu, linux-kernel@vger.kernel.org Subject: Re: Linux GPL and binary module exception clause? In-Reply-To: <20031210221800.GM6896@work.bitmover.com> Message-ID: MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Sender: linux-kernel-owner@vger.kernel.org X-Mailing-List: linux-kernel@vger.kernel.org Larry, You have a strong grap of the obvious :-) I wish more of the meatball could have such a strong grip. 2.6 is setting itself up to fall hard on the back edge of the sword. "Made you Look" is not much use if it is published, because it is now a public record. Cheers, Andre Hedrick LAD Storage Consulting Group On Wed, 10 Dec 2003, Larry McVoy wrote: > On Wed, Dec 10, 2003 at 11:48:45AM -0800, Kendall Bennett wrote: > > Linus Torvalds wrote: > > > > > In fact, a user program written in 1991 is actually still likely > > > to run, if it doesn't do a lot of special things. So user programs > > > really are a hell of a lot more insulated than kernel modules, > > > which have been known to break weekly. > > > > IMHO (and IANAL of course), it seems a bit tenuous to me the argument > > that just because you deliberating break compatibility at the module > > level on a regular basis, that they are automatically derived works. > > Not only that, I think the judge would have something to say about the > fact that the modules interface is delibrately changed all the time > with stated intent of breaking binary drivers. In fact, Linus pointed > out his thoughts on what the judge would say: > > In fact, I will bet you that if the judge thinks that you tried to > use technicalities ("your honour, I didn't actually run the 'ln' > program, instead of wrote a shell script for the _user_ to run the > 'ln' program for me"), that judge will just see that as admission > of the fact that you _knew_ you were doing something bad. > > Why is it that the judge wouldn't see the delibrate changing of the > interfaces, the EXPORT_GPL stuff, all of that as a way to delibrately > force something that wouldn't otherwise be a derived work into a > derived work category? > -- > --- > Larry McVoy lm at bitmover.com http://www.bitmover.com/lm >