Return-Path: Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S261395AbVDDUea (ORCPT ); Mon, 4 Apr 2005 16:34:30 -0400 Received: (majordomo@vger.kernel.org) by vger.kernel.org id S261386AbVDDUdX (ORCPT ); Mon, 4 Apr 2005 16:33:23 -0400 Received: from smtp2.wanadoo.fr ([193.252.22.29]:37070 "EHLO smtp2.wanadoo.fr") by vger.kernel.org with ESMTP id S261384AbVDDU0i (ORCPT ); Mon, 4 Apr 2005 16:26:38 -0400 X-ME-UUID: 20050404202620129.1F7E31C001D1@mwinf0204.wanadoo.fr Date: Mon, 4 Apr 2005 22:23:08 +0200 To: Adrian Bunk , Sven Luther , Greg KH , Michael Poole , debian-legal@lists.debian.org, debian-kernel@lists.debian.org, linux-kernel@vger.kernel.org Subject: Re: non-free firmware in kernel modules, aggregation and unclear copyright notice. Message-ID: <20050404202308.GA3140@pegasos> References: <20050404100929.GA23921@pegasos> <87ekdq1xlp.fsf@sanosuke.troilus.org> <20050404141647.GA28649@pegasos> <20050404175130.GA11257@kroah.com> <20050404182753.GC31055@pegasos> <20050404191745.GB12141@kroah.com> <20050404192945.GB1829@pegasos> <20050404195830.GF4087@stusta.de> Mime-Version: 1.0 Content-Type: text/plain; charset=iso-8859-1 Content-Disposition: inline In-Reply-To: <20050404195830.GF4087@stusta.de> User-Agent: Mutt/1.5.6+20040907i From: Sven Luther Sender: linux-kernel-owner@vger.kernel.org X-Mailing-List: linux-kernel@vger.kernel.org Content-Length: 2895 Lines: 62 On Mon, Apr 04, 2005 at 09:58:30PM +0200, Adrian Bunk wrote: > On Mon, Apr 04, 2005 at 09:29:45PM +0200, Sven Luther wrote: > > On Mon, Apr 04, 2005 at 12:17:46PM -0700, Greg KH wrote: > > > On Mon, Apr 04, 2005 at 08:27:53PM +0200, Sven Luther wrote: > > > > Mmm, probably that 2001 discussion about the keyspan firmware, right ? > > > > > > > > http://lists.debian.org/debian-legal/2001/04/msg00145.html > > > > > > > > Can you summarize the conclusion of the thread, or what you did get from it, > > > > please ? > > > > > > That people didn't like the inclusion of firmware, I posted how you can > > > fix it by moving it outside of the kernel, and asked for patches. > > > > Yeah, that is a solution to it, and i also deplore that none has done the job > > to make it loadable from userland. For now, debian is satisfied by moving the > > whole modules involved to non-free, and this has already happened in part. > > > Does this imply your installer will use these non-free modules? The installer already has provision for loading additional .udebs from floppy or net, not sure about other media, and we don't build yet non-free d-i images with those non-free modules builtin, but it could be arranged. This is post-sarge issues though, and we still have some time to solve them. > If the driver for the controller your harddisk is behind is not used by > the installer you could simply remove these modules instead of moving > them to non-free. yeah, the problem is a whole bunch of people have tg3 network cards it seem :) > > Nope, i am aiming to clarify this issue with regard to the debian kernel, so > > that we may be clear with ourselves, and actually ship something which is not > > of dubious legal standing, and that we could get sued over for GPL violation. > >... > > > If it was a GPL violation, it wasn't enough to contact only the small > subset of copyright holders that worked on this specific file since > this file might be compiled statically into the GPL'ed kernel. That is not a problem, since even if the firmware is built into the same executable as the rest of the kernel code, it still constitutes only mere agregation, where the kernel is the distribution media, in the GPL sense. Please read the mail i linked too in the original mail for detailed argumentation of this. The only problem to it constituting mere agregation is that the firmware blob is not clearly identified as such in the tg3.c file (for example), and that there is no licencing condition allowing their distribution apart the GPL, which these firmware blobs where evidently not meant to be put under. Friendly, Sven Luther - 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/