1 |
On Wed, Jan 06, 2010 at 10:57:01AM -0800, Greg KH wrote: |
2 |
> On Tue, Jan 05, 2010 at 11:55:49PM -0500, Vincent Launchbury wrote: |
3 |
> > Greg KH wrote: |
4 |
> > > And note, _I_ placed those images in the kernel image, after consulting |
5 |
> > > lawyers about this issue, so it's not like I don't know what I am |
6 |
> > > talking about here. |
7 |
> > |
8 |
> > I'm not questioning whether it's legal to distribute non-free firmware |
9 |
> > alongside the GPL. I'm merely saying that the firmware _is_ non-free, |
10 |
> > which should be reflected by the ebuild licenses. |
11 |
> |
12 |
> So you are saying that the license for the kernel should show the |
13 |
> license for all of the different firmware files as well? |
14 |
|
15 |
If all the different firmware files get installed, then yes. |
16 |
|
17 |
> That would get |
18 |
> pretty unusable, and keep the kernel from being able to be installed on |
19 |
> anyone's machine that didn't want such licenses, right? |
20 |
> |
21 |
> Also note that the license of the firmware files do not matter to almost |
22 |
> everyone using the kernel, as almost no one uses those files anymore, |
23 |
> the ones in the linux-firmware package should be used instead. |
24 |
|
25 |
Right, which is why at the same time it would be useful to have an |
26 |
option to not install those files. There's no problem with USE |
27 |
conditionals in LICENSE; LICENSE="GPL-2 firmware? ( freedist )" or |
28 |
expanded further would be fine, and simply nuke those files on install |
29 |
with USE="-firmware". |
30 |
|
31 |
> So as we are a source-based distro, if you object to those firmware |
32 |
> licenses, just don't build them in your kernel builds. But to expect to |
33 |
> list all of them as the license for the whole kernel package, that's not |
34 |
> a workable solution as far as I can see. |
35 |
|
36 |
The kernel sources are unusual in that they install the sources, and the |
37 |
user is responsible for configuration and compilation. For anything |
38 |
built from an ebuild, the license of unused parts of the source code |
39 |
shouldn't matter, but here all of the source files of the kernel get |
40 |
installed. |
41 |
|
42 |
> > > So it's a pointless effort. |
43 |
> > |
44 |
> > To you maybe, but it's important to some. Note that updating the |
45 |
> > licenses would only affect those with strict ACCEPT_LICENSE settings |
46 |
> > anyway. I don't understand why you'd oppose the change. |
47 |
> |
48 |
> So you want anyone with such strict settings to not be able to install |
49 |
> the kernel package at all? If so, what kernel do you want them to be |
50 |
> able to use? :) |
51 |
|
52 |
The GPL-2 licensed parts of all the kernel packages -- so probably |
53 |
everything that matters -- could be installed with |
54 |
ACCEPT_LICENSE="GPL-2" with my above suggestion. |