Gentoo Archives: gentoo-dev

From: Greg KH <gregkh@g.o>
To: gentoo-dev@l.g.o
Subject: Re: [gentoo-dev] Re: linux-firmware
Date: Thu, 21 Feb 2013 19:55:04
Message-Id: 20130221195534.GA25951@kroah.com
In Reply to: Re: [gentoo-dev] Re: linux-firmware by Ulrich Mueller
1 On Thu, Feb 21, 2013 at 07:33:48PM +0100, Ulrich Mueller wrote:
2 > >>>>> On Thu, 21 Feb 2013, Greg KH wrote:
3 >
4 > >> Ulrich Mueller (ulm) wrote this on the 16th:
5 > >>
6 > >> > Look into the WHENCE file and be horrified. Taking just the first ten
7 > >> > items (of a total 114):
8 > >> >
9 > >> > Unknown license (3 times)
10 >
11 > > Which ones specifically?
12 >
13 > Driver: snd-korg1212 -- Korg 1212 IO audio device
14 > Driver: kaweth -- USB KLSI KL5USB101-based Ethernet device
15 > Driver: dvb-ttusb-budget -- Technotrend/Hauppauge Nova-USB devices
16
17 As these originally came from the kernel source tree, they are "by
18 default" ok.
19
20 > >> > GPL, but without source (3 times)
21 >
22 > > Really? Which?
23 >
24 > Driver: ambassador -- Madge Ambassador (Collage PCI 155 Server) ATM NIC.
25 > Driver: snd-maestro3 -- ESS Allegro Maestro3 audio device
26 > Driver: qla1280 - Qlogic QLA 1240/1x80/1x160 SCSI support
27
28 Some of these came from the kernel source tree originally, others don't,
29 but they all imply that the GPL really isn't for the firmware itself.
30 Odd.
31
32 > >> > "All rights reserved"
33 >
34 > > That's not an issue, unless it is alone, is there something else in the
35 > > license as well?
36 >
37 > Driver: snd-ymfpci -- Yamaha YMF724/740/744/754 audio devices
38 >
39 > According to WHENCE, it is:
40 > "Copyright (c) 1997-1999 Yamaha Corporation. All Rights Reserved."
41 > Nothing else.
42
43 That's a copyright notice, not a license, so I don't know what to
44 suggest :)
45
46 > >> > BSD, without source
47 >
48 > > There's no problem with that.
49 >
50 > Driver: advansys - AdvanSys SCSI
51 >
52 > Right, and it's the only one out of the first ten that we're allowed
53 > to redistribute.
54 >
55 > >> > Right for redistribution not granted
56 >
57 > > Huh? Which?
58 >
59 > Driver: smctr -- SMC ISA/MCA Token Ring adapter
60
61 Token ring drivers were dropped from the kernel already, so this isn't
62 an issue.
63
64 > >> > "Permission is hereby granted for the distribution [...] as part of
65 > >> > a Linux or other Open Source operating system kernel"
66 >
67 > > What is wrong with that? We happen to be distributing a Linux operating
68 > > system.
69 >
70 > Driver: keyspan -- USB Keyspan USA-xxx serial device
71 >
72 > We distribute it in a separate package. And it doesn't say "part of
73 > an OS" but explicitly "part of a kernel".
74
75 Ah, that's because at the time, that's the way it was originally
76 distributed. Given that the company isn't around anymore, I don't think
77 this is going to be an issue :)
78
79 >
80 > >> > With one exception, we are not even allowed to redistribute these.
81 >
82 > > I don't understand, please explain all of these in detail so that we can
83 > > fix this upstream.
84 >
85 > >> This is what we've been discussing about. This is not really about
86 > >> Gentoo by itself, but the ability to distribute the sources at all, be
87 > >> it from us or somebody else.
88 >
89 > > I understand, and as an upstream developer, I want to see that fixed
90 > > because all distros need to be able to distribute these files for the
91 > > kernel to work properly.
92 >
93 > > Oh, and other distros, with lots of lawyers, are distributing these
94 > > firmware images as a single package, so this needs to be resolved either
95 > > by realizing that our interpretation is incorrect, or that everyone is
96 > > wrong here.
97 >
98 > Can you show me a distro that distributes above-mentioned files?
99 > Debian, for example, doesn't distribute them (AFAICS).
100
101 As far as I can tell, both SuSE and Red Hat distribute these today. And
102 so does Canonical, but really, that can't be taken as "valid legal
103 usage" at all :)
104
105 Has anyone asked the upstream linux-firmware developers about these
106 files?
107
108 thanks for the detailed descriptions, much appreciated.
109
110 I think this is something that the Board needs to decide, after
111 discussing it with our lawyers, it's not something that non-legal people
112 (like myself) should be saying is the definitive answer.
113
114 greg k-h

Replies

Subject Author
Re: [gentoo-dev] Re: linux-firmware Ulrich Mueller <ulm@g.o>
[gentoo-dev] Re: linux-firmware Duncan <1i5t5.duncan@×××.net>