Return-Path: Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id ; Wed, 20 Nov 2002 05:10:55 -0500 Received: (majordomo@vger.kernel.org) by vger.kernel.org id ; Wed, 20 Nov 2002 05:10:55 -0500 Received: from AGrenoble-101-1-3-164.abo.wanadoo.fr ([193.253.251.164]:63496 "EHLO microsoft.com") by vger.kernel.org with ESMTP id ; Wed, 20 Nov 2002 05:10:54 -0500 Subject: Re: spinlocks, the GPL, and binary-only modules From: Xavier Bestel To: Mark Mielke Cc: Rik van Riel , David McIlwraith , Linux Kernel Mailing List In-Reply-To: <20021120081215.GC26018@mark.mielke.cc> References: <024101c2903f$7650a050$41368490@archaic> <20021120081215.GC26018@mark.mielke.cc> Content-Type: text/plain; charset=ISO-8859-1 Organization: Message-Id: <1037787457.19242.6.camel@localhost> Mime-Version: 1.0 X-Mailer: Ximian Evolution 1.1.1 (Preview Release) Date: 20 Nov 2002 11:17:37 +0100 Content-Transfer-Encoding: 8bit Sender: linux-kernel-owner@vger.kernel.org X-Mailing-List: linux-kernel@vger.kernel.org Content-Length: 1012 Lines: 21 Le mer 20/11/2002 ? 09:12, Mark Mielke a écrit? : > On Wed, Nov 20, 2002 at 01:06:39AM -0200, Rik van Riel wrote: > > On Wed, 20 Nov 2002, David McIlwraith wrote: > > > How should it? The compiler (specifically, the C preprocessor) includes > > > the code, thus it is not the AUTHOR violating the GPL. > > If the compiler includes a .h file, it happens because > > the programmer told it to do so, using a #include. > > I was recently re-reading the GPL and I came to the following conclusion: > > The GPL is only an issue if the software is *distributed* with GPL > software. Meaning -- it is not legal to distribute a linux kernel that Yeah, that's precisely the problem here: the binary-only module is distributed with included spinlock code, which *is* GPL. - 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/