public inbox for linux-kernel@vger.kernel.org
 help / color / mirror / Atom feed
From: Adrian Bunk <bunk@stusta.de>
To: Sven Luther <sven.luther@wanadoo.fr>
Cc: Greg KH <greg@kroah.com>, Michael Poole <mdpoole@troilus.org>,
	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.
Date: Mon, 4 Apr 2005 23:05:03 +0200	[thread overview]
Message-ID: <20050404210503.GG4087@stusta.de> (raw)
In-Reply-To: <20050404202308.GA3140@pegasos>

On Mon, Apr 04, 2005 at 10:23:08PM +0200, Sven Luther wrote:
> 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 :)


I was more thinking about SCSI controllers, but tg3 is also interesting.

Additional non-free d-i images will for sure be required, or several 
hardware setups might make installation of Debian impossible without 
bootstrapping through a different OS or distribution.


> > > 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.


This is one possible legal interpretation of "mere aggregation".

Whether judges in all jurisdictions of the world follow this 
interpretation or an interpretation of the GPL in one direction or 
another is the more interesting question.


> Friendly,
> 
> Sven Luther

cu
Adrian

-- 

       "Is there not promise of rain?" Ling Tan asked suddenly out
        of the darkness. There had been need of rain for many days.
       "Only a promise," Lao Er said.
                                       Pearl S. Buck - Dragon Seed


  reply	other threads:[~2005-04-04 21:10 UTC|newest]

Thread overview: 214+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2005-04-04 10:09 non-free firmware in kernel modules, aggregation and unclear copyright notice Sven Luther
2005-04-04 10:21 ` Arjan van de Ven
2005-04-04 10:59   ` Sven Luther
2005-04-07  7:17     ` Jes Sorensen
2005-04-07 11:27       ` Sven Luther
2005-04-04 13:26 ` Michael Poole
2005-04-04 14:16   ` Sven Luther
2005-04-04 17:51     ` Greg KH
2005-04-04 18:21       ` Sven Luther
2005-04-04 19:12         ` Ian Campbell
2005-04-04 19:24           ` Sven Luther
2005-04-04 19:36           ` Roland Dreier
2005-04-04 18:27       ` Sven Luther
2005-04-04 19:17         ` Greg KH
2005-04-04 19:29           ` Sven Luther
2005-04-04 19:58             ` Adrian Bunk
2005-04-04 20:23               ` Sven Luther
2005-04-04 21:05                 ` Adrian Bunk [this message]
2005-04-04 21:16                   ` Sven Luther
2005-04-04 20:55             ` Theodore Ts'o
2005-04-04 21:19               ` Sven Luther
2005-04-05  8:19                 ` Ian Campbell
2005-04-05  8:32                   ` Sven Luther
2005-04-05  8:49                     ` Ian Campbell
2005-04-05  9:11                       ` Christoph Hellwig
2005-04-05  9:28                         ` Arjan van de Ven
2005-04-05  9:32                           ` Christoph Hellwig
2005-04-05  9:36                             ` Arjan van de Ven
2005-04-05  9:39                               ` Christoph Hellwig
2005-04-05 10:42                                 ` Andres Salomon
2005-04-05  9:46                               ` Sven Luther
2005-04-05 12:09                             ` Jeff Garzik
2005-04-05 12:14                               ` Arjan van de Ven
2005-04-06 19:22                           ` Eric W. Biederman
2005-04-07  9:34                             ` Jeff Garzik
2005-04-07 10:28                               ` Christoph Hellwig
2005-04-07 11:27                             ` Sven Luther
2005-04-07 11:46                               ` Eric W. Biederman
2005-04-07 18:42                                 ` Sven Luther
2005-04-08  3:06                                   ` Eric W. Biederman
2005-04-08  6:41                                     ` Sven Luther
2005-04-05  9:30                         ` Ian Campbell
2005-04-05  9:36                           ` Sven Luther
2005-04-05 15:21                   ` Sven Luther
2005-04-05 21:37                     ` Don Armstrong
2005-04-05  4:23           ` [PATCH 00/04] Load keyspan firmware with hotplug Jan Harkes
2005-04-05  4:26             ` [PATCH 01/04] " Jan Harkes
2005-04-05  4:27               ` [PATCH 02/04] " Jan Harkes
2005-04-05  4:28                 ` [PATCH 03/04] " Jan Harkes
2005-04-05  4:51             ` [PATCH 00/04] " Dmitry Torokhov
2005-04-05  8:32               ` Kay Sievers
2005-04-05 11:39                 ` Jan Harkes
2005-04-05  9:22               ` Marcel Holtmann
2005-04-05 11:45                 ` Jan Harkes
2005-04-05 14:36                   ` Marcel Holtmann
2005-04-05 15:28                     ` Dmitry Torokhov
2005-04-05 15:37                       ` Marcel Holtmann
2005-04-05 15:31                     ` Jan Harkes
2005-04-05 16:46                       ` Marcel Holtmann
2005-04-05 16:20                   ` Dmitry Torokhov
2005-04-05  5:36             ` Sven Luther
2005-04-04 18:39       ` non-free firmware in kernel modules, aggregation and unclear copyright notice Matthew Wilcox
2005-04-04 19:55         ` Jeff Garzik
2005-04-04 20:27           ` Sven Luther
2005-04-04 20:47             ` Jeff Garzik
2005-04-04 21:24               ` Sven Luther
2005-04-04 21:58                 ` Sven Luther
2005-04-05  9:33               ` Sven Luther
2005-04-07  1:05               ` Alan Cox
2005-04-07  7:28               ` Jes Sorensen
2005-04-07  7:25         ` Jes Sorensen
2005-04-07  8:04           ` David Schmitt
2005-04-07  8:17             ` Xavier Bestel
2005-04-07  8:32               ` Olivier Galibert
2005-04-07  8:46                 ` Xavier Bestel
2005-04-07  8:26           ` David Schwartz
2005-04-07 20:16             ` Raul Miller
2005-04-07 23:20               ` David Schwartz
2005-04-08  3:55                 ` Raul Miller
2005-04-08  7:41                   ` Sven Luther
2005-04-08 12:30                     ` Raul Miller
2005-04-04 19:05       ` Marco d'Itri
2005-04-04 19:14         ` Greg KH
2005-04-04 19:32         ` Adrian Bunk
2005-04-05 14:05           ` Josselin Mouette
2005-04-05 15:39             ` Sven Luther
2005-04-07 21:07             ` Adrian Bunk
2005-04-08  7:22               ` Josselin Mouette
2005-04-08 11:23                 ` Jörn Engel
2005-04-08 17:34                 ` Adrian Bunk
2005-04-08 17:42                   ` Josselin Mouette
2005-04-08 18:01                     ` Adrian Bunk
2005-04-08 18:16                       ` Rich Walker
2005-04-08 18:42                       ` Josselin Mouette
2005-04-10  9:24                         ` Giuseppe Bilotta
2005-04-11 20:55                           ` Raul Miller
2005-04-09  0:31                   ` Raul Miller
2005-04-09 14:38                     ` Adrian Bunk
2005-04-09 20:31                       ` Raul Miller
2005-04-08 11:53               ` Sven Luther
2005-04-04 19:41         ` Sven Luther
     [not found] <h-GOHD.A.KL.s2aUCB@murphy>
2005-04-05 12:03 ` Humberto Massa
2005-04-05 12:16   ` Jeff Garzik
2005-04-05 14:02     ` Sven Luther
2005-04-05 17:30       ` Horst von Brand
2005-04-05 13:57   ` Sven Luther
2005-04-05 14:53     ` Humberto Massa
2005-04-07 20:56     ` Adrian Bunk
2005-04-07 21:05       ` Sven Luther
2005-04-08  0:31         ` Adrian Bunk
2005-04-08  6:54           ` Sven Luther
2005-04-08 17:20             ` Adrian Bunk
     [not found] <ea-O2D.A.6pD.MWoUCB@murphy>
2005-04-05 14:37 ` Humberto Massa
     [not found] <lLj-vC.A.92G.w4pUCB@murphy>
2005-04-05 15:00 ` Humberto Massa
2005-04-05 15:50   ` Richard B. Johnson
2005-04-05 17:53     ` Josselin Mouette
2005-04-05 18:17       ` Richard B. Johnson
2005-04-05 18:34         ` Josselin Mouette
2005-04-05 18:50       ` Chris Friesen
2005-04-05 18:56         ` Josselin Mouette
2005-04-06  0:10           ` Sven Luther
2005-04-06  7:34             ` Josselin Mouette
2005-04-06  7:46               ` Sven Luther
2005-04-08  7:47         ` Sven Luther
2005-04-05 19:28       ` Jeff Garzik
2005-04-05 19:40         ` Arjan van de Ven
2005-04-05 19:50           ` Jeff Garzik
2005-04-05 20:02             ` Arjan van de Ven
2005-04-05 20:16         ` Brian Gerst
2005-04-05 20:41           ` Jeff Garzik
2005-04-05 21:13             ` Brian Gerst
2005-04-06  9:04         ` Jörn Engel
2005-04-06 20:15         ` Olivier Galibert
2005-04-08  7:44     ` Sven Luther
     [not found] <UwJpRC.A.8E.5erUCB@murphy>
2005-04-05 16:53 ` Humberto Massa
     [not found] <t1ufbC.A.C6H.38tUCB@murphy>
2005-04-05 19:00 ` Humberto Massa
2005-04-06 20:36   ` Raul Miller
     [not found] <08Gc5.A.AFC.QJPVCB@murphy>
2005-04-07 12:15 ` Humberto Massa
2005-04-08  2:10   ` Henning Makholm
2005-04-08  3:05     ` David Schwartz
2005-04-08  3:56       ` Henning Makholm
2005-04-08  7:57         ` Sven Luther
2005-04-08 20:48         ` David Schwartz
2005-04-09 11:19           ` Henning Makholm
2005-04-10  3:07             ` David Schwartz
2005-04-10  4:20               ` Glenn Maynard
2005-04-10 20:18                 ` David Schwartz
2005-04-11  1:34                   ` Glenn Maynard
2005-04-11  2:40                     ` David Schwartz
2005-04-11 20:17                   ` Raul Miller
2005-04-11 11:43                 ` Anthony DeRobertis
2005-04-11  0:26               ` Henning Makholm
2005-04-11  2:40                 ` David Schwartz
2005-04-08  4:05       ` Raul Miller
2005-04-08  7:54     ` Sven Luther
2005-04-08  7:51   ` Sven Luther
     [not found] <L0f93D.A.68G.D2OVCB@murphy>
2005-04-07 12:29 ` Humberto Massa
2005-04-07 13:03   ` Richard B. Johnson
2005-04-07 13:30     ` John Stoffel
2005-04-07 13:34     ` Måns Rullgård
2005-04-07 14:15     ` Josselin Mouette
2005-04-08  8:06       ` Sven Luther
2005-04-08  9:46   ` Ralph Corderoy
     [not found] <vVUko.A.NkD.kNTVCB@murphy>
2005-04-07 14:30 ` Humberto Massa
2005-04-07 14:53   ` Oliver Neukum
2005-04-07 15:01     ` Humberto Massa
2005-04-07 15:07       ` Oliver Neukum
     [not found] <sSO4cD.A.ELC.VTdVCB@murphy>
2005-04-08 12:08 ` Humberto Massa
2005-04-08 12:20   ` Bernd Petrovitsch
     [not found] <VrRWRB.A.IlC.3y-VCB@murphy>
2005-04-11 11:44 ` Humberto Massa
     [not found] <zJc_PD.A.R_C.UFRWCB@murphy>
2005-04-11 11:51 ` Humberto Massa
     [not found] <Tx9naC.A.vTD.H5YWCB@murphy>
2005-04-11 11:54 ` Humberto Massa
2005-04-11 13:36   ` Michael Poole
2005-04-11 19:31   ` David Schwartz
2005-04-11 19:46     ` Michael Poole
2005-04-11 20:29     ` Raul Miller
     [not found] <dpBgeB.A.8M.o1nWCB@murphy>
2005-04-11 13:44 ` Humberto Massa
  -- strict thread matches above, loose matches on Subject: below --
2005-04-11 16:12 Marco Colombo
2005-04-11 16:25 ` Sven Luther
2005-04-11 20:54   ` Marco Colombo
2005-04-11 21:07     ` Sven Luther
2005-04-12  0:40       ` Marco Colombo
2005-04-12  5:40         ` Sven Luther
2005-04-12 16:14           ` Marco Colombo
2005-04-12 18:45             ` Sven Luther
2005-04-13  2:23               ` Zan Lynx
2005-04-13 14:53               ` Marco Colombo
2005-04-13 19:47                 ` Sven Luther
2005-04-14 18:03                   ` Marco Colombo
     [not found] <3S5Kr-72b-17@gated-at.bofh.it>
     [not found] ` <3ScVq-4N8-11@gated-at.bofh.it>
2005-04-12  9:41   ` Bodo Eggert <harvested.in.lkml@posting.7eggert.dyndns.org>
2005-04-12 16:44     ` David Schwartz
2005-04-12 17:50       ` Raul Miller
2005-04-12 19:05         ` David Schwartz
2005-04-12 21:37           ` Raul Miller
2005-04-14  1:54             ` David Schwartz
2005-04-14  5:13               ` Raul Miller
2005-04-12 18:53       ` Bodo Eggert
2005-04-12 19:15         ` David Schwartz
2005-04-12 20:00           ` Bodo Eggert
2005-04-12 22:45             ` David Schwartz
2005-04-13  5:46               ` Raul Miller
2005-04-13  6:28                 ` Sean Kellogg
2005-04-13 13:55                   ` Raul Miller
2005-04-13  9:17               ` Bodo Eggert
     [not found] <d03KdB.A.m0F.3RtWCB@murphy>
2005-04-12 11:44 ` Humberto Massa
2005-04-12 19:01   ` David Schwartz
2005-04-12 21:31     ` Raul Miller
     [not found] <Xuc2QB.A._uB.h6_WCB@murphy>
2005-04-12 17:29 ` Humberto Massa
     [not found] <_WpYEC.A.JPD.F9BXCB@murphy>
2005-04-12 20:23 ` Humberto Massa
2005-04-14  1:37   ` David Schwartz
     [not found] <JMgucB.A.0PB.b3cXCB@murphy>
2005-04-14 12:18 ` Humberto Massa
2005-04-14 17:44   ` David Schwartz
2005-04-14 18:43     ` Raul Miller
     [not found] <9rcYQC.A.LsH.E_qXCB@murphy>
2005-04-14 18:26 ` Humberto Massa

Reply instructions:

You may reply publicly to this message via plain-text email
using any one of the following methods:

* Save the following mbox file, import it into your mail client,
  and reply-to-all from there: mbox

  Avoid top-posting and favor interleaved quoting:
  https://en.wikipedia.org/wiki/Posting_style#Interleaved_style

* Reply using the --to, --cc, and --in-reply-to
  switches of git-send-email(1):

  git send-email \
    --in-reply-to=20050404210503.GG4087@stusta.de \
    --to=bunk@stusta.de \
    --cc=debian-kernel@lists.debian.org \
    --cc=debian-legal@lists.debian.org \
    --cc=greg@kroah.com \
    --cc=linux-kernel@vger.kernel.org \
    --cc=mdpoole@troilus.org \
    --cc=sven.luther@wanadoo.fr \
    /path/to/YOUR_REPLY

  https://kernel.org/pub/software/scm/git/docs/git-send-email.html

* If your mail client supports setting the In-Reply-To header
  via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line before the message body.
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox