Return-Path: Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S263206AbTEGONz (ORCPT ); Wed, 7 May 2003 10:13:55 -0400 Received: (majordomo@vger.kernel.org) by vger.kernel.org id S263208AbTEGONz (ORCPT ); Wed, 7 May 2003 10:13:55 -0400 Received: from mail.jlokier.co.uk ([81.29.64.88]:15744 "EHLO mail.jlokier.co.uk") by vger.kernel.org with ESMTP id S263206AbTEGONw (ORCPT ); Wed, 7 May 2003 10:13:52 -0400 Date: Wed, 7 May 2003 15:26:19 +0100 From: Jamie Lokier To: Alan Cox Cc: Pavel Machek , Linux Kernel Mailing List Subject: Re: Using GPL'd Linux drivers with non-GPL, binary-only kernel Message-ID: <20030507142619.GA16023@mail.jlokier.co.uk> References: <20030506164252.GA5125@mail.jlokier.co.uk> <20030506204305.GA5546@elf.ucw.cz> <20030506221819.GC6284@mail.jlokier.co.uk> <1052256672.1983.174.camel@dhcp22.swansea.linux.org.uk> <20030506224824.GE6284@mail.jlokier.co.uk> <1052310058.3061.11.camel@dhcp22.swansea.linux.org.uk> Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: <1052310058.3061.11.camel@dhcp22.swansea.linux.org.uk> User-Agent: Mutt/1.4.1i Sender: linux-kernel-owner@vger.kernel.org X-Mailing-List: linux-kernel@vger.kernel.org Content-Length: 1529 Lines: 33 Alan Cox wrote: > On Maw, 2003-05-06 at 23:48, Jamie Lokier wrote: > > I'd get to define "the OS" so that is not a problem :) You could > > The GPL is smarter than that > "However, as a special exception, the source code distributed need not > include anything that is normally distributed (in either source or > binary form) with the major components (compiler, kernel, and so on) of > the operating system on which the executable runs, unless that component > itself accompanies the executable." I am talking about replacing the kernel (and compiler as it happens)... those _are_ the major components of the operating system which fall under that exception. So, if we were splitting hairs over the wording, it would come down to whether the other major components "accompany the executable", where the executable is the GPL module. This is further complicated because those GPL modules need not be distributed in binary form anyway, they could be compiled at run time from source, so there is no executable to speak of. More corner case fun :) Morally, as someone pointed it it comes down to how much giving back is done, and how the authors of the code in question feel. Of course one person's belief that something constitutes giving is not the same as another's. -- Jamie - 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/