From: Duncan <1i5t5.duncan@cox.net>
To: gentoo-dev@lists.gentoo.org
Subject: [gentoo-dev] Re: linux-firmware
Date: Thu, 21 Feb 2013 22:16:16 +0000 (UTC) [thread overview]
Message-ID: <pan$677cf$af1cd2d8$4b854cce$ba78de2@cox.net> (raw)
In-Reply-To: 20130221195534.GA25951@kroah.com
Greg KH posted on Thu, 21 Feb 2013 11:55:34 -0800 as excerpted:
> On Thu, Feb 21, 2013 at 07:33:48PM +0100, Ulrich Mueller wrote:
>> >>>>> On Thu, 21 Feb 2013, Greg KH wrote:
>>
>> >> Ulrich Mueller (ulm) wrote this on the 16th:
>> >>
>> >> > Look into the WHENCE file and be horrified. Taking just the first
>> >> > ten items (of a total 114):
>> >> >
>> >> > Unknown license (3 times)
>>
>> > Which ones specifically?
>>
>> Driver: snd-korg1212 -- Korg 1212 IO audio device Driver: kaweth -- USB
>> KLSI KL5USB101-based Ethernet device Driver: dvb-ttusb-budget --
>> Technotrend/Hauppauge Nova-USB devices
>
> As these originally came from the kernel source tree, they are "by
> default" ok.
Well, not entirely. It's exactly this sort of issue that's the reason
many people were uncomfortable with firmware in the kernel at all, and
why all the ongoing work to separate it out.
>> >> > GPL, but without source (3 times)
>>
>> > Really? Which?
>>
>> Driver: ambassador -- Madge Ambassador (Collage PCI 155 Server) ATM
>> NIC.
>> Driver: snd-maestro3 -- ESS Allegro Maestro3 audio device Driver:
>> qla1280 - Qlogic QLA 1240/1x80/1x160 SCSI support
>
> Some of these came from the kernel source tree originally, others don't,
> but they all imply that the GPL really isn't for the firmware itself.
> Odd.
Again... precisely why this stuff's being gradually kicked out of the
kernel in the first place.
>> >> > "All rights reserved"
>>
>> > That's not an issue, unless it is alone, is there something else in
>> > the license as well?
>>
>> Driver: snd-ymfpci -- Yamaha YMF724/740/744/754 audio devices
>>
>> According to WHENCE, it is:
>> "Copyright (c) 1997-1999 Yamaha Corporation. All Rights Reserved."
>> Nothing else.
>
> That's a copyright notice, not a license, so I don't know what to
> suggest :)
See above...
>> >> > BSD, without source
>>
>> > There's no problem with that.
>> >
>> Driver: advansys - AdvanSys SCSI
>>
>> Right, and it's the only one out of the first ten that we're allowed to
>> redistribute.
=:^)
>> >> > Right for redistribution not granted
>>
>> > Huh? Which?
>>
>> Driver: smctr -- SMC ISA/MCA Token Ring adapter
>
> Token ring drivers were dropped from the kernel already, so this isn't
> an issue.
It's only an issue to the extent that we're still shipping it.
>> >> > "Permission is hereby granted for the distribution [...] as
>> >> > part of
>> >> > a Linux or other Open Source operating system kernel"
>>
>> > What is wrong with that? We happen to be distributing a Linux
>> > operating system.
>>
>> Driver: keyspan -- USB Keyspan USA-xxx serial device
>>
>> We distribute it in a separate package. And it doesn't say "part of an
>> OS" but explicitly "part of a kernel".
>
> Ah, that's because at the time, that's the way it was originally
> distributed. Given that the company isn't around anymore, I don't think
> this is going to be an issue :)
But what about whoever bought up the rights? In practice, that's
precisely when many of these things BECOME an issue, when a new owner
decides they can monetize...
In general, this is an ongoing problem for the entire community. It's
gradually being straightened out, but it's a years-long, likely decades
long, project.
In practice, as long as nobody's suing, and because the overall trend is
to clean things up, that's why most distros kind of wink and nudge and
don't talk about it much.
But it's also one of the BIG reasons for the "firmwareless kernel"
projects. While they're not entirely practical for most people on their
own, they DO serve the purpose of demonstrating that it's possible under
limited circumstances and measuring how far we have to go...
--
Duncan - List replies preferred. No HTML msgs.
"Every nonfree program has a lord, a master --
and if you use the program, he is your master." Richard Stallman
next prev parent reply other threads:[~2013-02-21 22:16 UTC|newest]
Thread overview: 78+ messages / expand[flat|nested] mbox.gz Atom feed top
2013-02-16 13:08 [gentoo-dev] Packages up for grabs due lack of time Pacho Ramos
2013-02-16 13:38 ` Tom Wijsman
2013-02-16 13:41 ` Aaron Bauman
2013-02-16 13:44 ` Diego Elio Pettenò
2013-02-16 13:59 ` Peter Stuge
2013-02-16 14:00 ` Samuli Suominen
2013-02-16 14:10 ` Diego Elio Pettenò
2013-02-16 15:08 ` Ulrich Mueller
2013-02-16 15:14 ` Rick "Zero_Chaos" Farina
2013-02-16 16:13 ` Ulrich Mueller
2013-02-16 16:28 ` Mike Gilbert
2013-02-16 17:35 ` Ulrich Mueller
2013-02-16 18:40 ` Mike Gilbert
2013-02-16 15:18 ` Diego Elio Pettenò
2013-02-16 15:43 ` Peter Stuge
2013-02-17 17:40 ` Chí-Thanh Christopher Nguyễn
2013-02-18 4:47 ` [gentoo-dev] " Ryan Hill
2013-02-18 11:22 ` Maxim Kammerer
2013-02-18 13:11 ` Chí-Thanh Christopher Nguyễn
2013-02-18 21:02 ` Rémi Cardona
2013-02-16 14:41 ` [gentoo-dev] " Rick "Zero_Chaos" Farina
2013-02-16 14:42 ` Diego Elio Pettenò
2013-02-16 15:11 ` Ulrich Mueller
2013-02-17 5:06 ` Rick "Zero_Chaos" Farina
2013-02-17 10:04 ` [gentoo-dev] linux-firmware (was: Re: Packages up for grabs due lack of time) Ulrich Mueller
2013-02-19 14:18 ` [gentoo-dev] linux-firmware Rick "Zero_Chaos" Farina
2013-02-20 4:43 ` [gentoo-dev] linux-firmware Duncan
2013-02-20 6:03 ` Alec Warner
2013-02-20 7:55 ` Ulrich Mueller
2013-02-20 8:16 ` Alec Warner
2013-02-20 9:09 ` Ulrich Mueller
2013-02-20 16:19 ` Rick "Zero_Chaos" Farina
2013-02-20 16:44 ` Ulrich Mueller
2013-02-20 16:52 ` Rick "Zero_Chaos" Farina
2013-02-20 8:37 ` Peter Stuge
2013-02-20 12:02 ` Rich Freeman
2013-02-20 12:10 ` Tomáš Chvátal
2013-02-20 13:29 ` Chí-Thanh Christopher Nguyễn
2013-02-20 13:31 ` Diego Elio Pettenò
2013-02-20 13:17 ` Diego Elio Pettenò
2013-02-20 16:03 ` Rich Freeman
2013-02-20 16:10 ` Diego Elio Pettenò
2013-02-20 18:22 ` Greg KH
2013-02-20 18:25 ` Peter Stuge
2013-02-20 18:43 ` Greg KH
2013-02-20 18:51 ` Diego Elio Pettenò
2013-02-21 17:26 ` Greg KH
2013-02-21 17:44 ` Ian Stakenvicius
2013-02-21 18:33 ` Ulrich Mueller
2013-02-21 19:55 ` Greg KH
2013-02-21 20:44 ` Ulrich Mueller
2013-02-21 21:22 ` Rich Freeman
2013-02-21 22:44 ` Greg KH
2013-02-21 23:18 ` Rich Freeman
2013-02-22 1:54 ` David Abbott
2013-02-22 20:53 ` Roy Bamford
2013-02-21 22:16 ` Duncan [this message]
2013-02-20 16:28 ` Peter Stuge
2013-02-20 16:37 ` Diego Elio Pettenò
2013-02-20 16:45 ` Alec Warner
2013-02-20 17:01 ` Diego Elio Pettenò
2013-02-20 19:18 ` Chí-Thanh Christopher Nguyễn
2013-02-20 17:17 ` Rich Freeman
2013-02-20 17:25 ` Alec Warner
2013-02-20 17:28 ` Rich Freeman
2013-02-20 17:32 ` Diego Elio Pettenò
2013-02-20 17:42 ` Rich Freeman
2013-02-20 19:20 ` Chí-Thanh Christopher Nguyễn
2013-02-20 19:24 ` Rich Freeman
2013-02-20 19:40 ` Rick "Zero_Chaos" Farina
2013-02-17 10:05 ` [gentoo-dev] Packages up for grabs due lack of time Michał Górny
2013-02-17 10:09 ` Samuli Suominen
2013-02-17 11:42 ` Michał Górny
2013-02-18 5:25 ` [gentoo-dev] " Ryan Hill
2013-02-17 17:35 ` [gentoo-dev] " Chí-Thanh Christopher Nguyễn
2013-02-16 21:45 ` Tim Harder
2013-02-18 10:43 ` Sven Eden
2013-02-18 13:23 ` Anthony G. Basile
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='pan$677cf$af1cd2d8$4b854cce$ba78de2@cox.net' \
--to=1i5t5.duncan@cox.net \
--cc=gentoo-dev@lists.gentoo.org \
/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