From: Alec Warner <antarus@gentoo.org>
To: gentoo-dev@lists.gentoo.org
Subject: Re: [gentoo-dev] Re: linux-firmware
Date: Tue, 19 Feb 2013 22:03:28 -0800 [thread overview]
Message-ID: <CAAr7Pr_1bD=pS-v-BTm6x5bqAUe26uqKu71-ojbHotXooqsX7w@mail.gmail.com> (raw)
In-Reply-To: <pan$7d603$744940ed$90315b04$f01e5503@cox.net>
On Tue, Feb 19, 2013 at 8:43 PM, Duncan <1i5t5.duncan@cox.net> wrote:
> Rick \"Zero_Chaos\" Farina posted on Tue, 19 Feb 2013 09:18:39 -0500 as
> excerpted:
>
>> -----BEGIN PGP SIGNED MESSAGE-----
>> Hash: SHA1
>>
>> On 02/17/2013 05:04 AM, Ulrich Mueller wrote:
>>>>>>>> On Sun, 17 Feb 2013, Rick \"Zero Chaos\" Farina wrote:
>>>
>>>> I would be very happy to have the licensing issues fixed, it looks
>>>> like it won't be fun, however I was originally told that redist was a
>>>> required right for things to be added to linux-firmware at all so I
>>>> fear a lot of things may be out of sync in the upstream package.
>>>
>>> IIUC, they require new additions to be redistributable, but don't
>>> remove old images if they're not. Which doesn't make sense.
>>>
>>> You should consider mirror restriction for this package.
>>
>> I semi-agree with you except for one issue, we are the ones creating
>> this package. Upstream offers a git repo but no tarball. So if we stop
>> distributing it then that kinda kills the package.
>>
>> Maybe a bug for which firmware are not-redistributable and I can remove
>> them from our package? I want people to have working systems but
>> following the law is a bit more important.
>
> If all upstream has is a git tarball, what about git-snapshot builds?
> Use the git2 eclass and set a commit number, thus allowing testing and
> stabilization of a specific commit, but the checkout would be directly
> from upstream, so (for the general case, live-image case discussed below)
> gentoo wouldn't be distributing anything but the ebuild.
>
> That /would/ add git as a dep of linux-firmware, however. And if linux-
> firmware is to be an rdep of the kernel...
>
> Also, some people might not want even the git-pak-files containing
> firmware with some licenses on their system. Is it possible to tell git
> to only clone/pull specific files in a repo? Of course, if upstream has
> the repo modularized enough, that may not be an issue either, but I'd
> guess it'd still be rather complex to setup and test and ebuild designed
> to work that way.
Lets not re-invent the wheel here:
Debian has free and non-free packages.
http://packages.debian.org/sid/firmware-linux
# free copyright
http://packages.debian.org/changelogs/pool/main/f/firmware-free/firmware-free_3.2/firmware-linux-free.copyright
# nonfree copyright
http://packages.debian.org/changelogs/pool/non-free/f/firmware-nonfree/firmware-nonfree_0.36+wheezy.1/firmware-linux-nonfree.copyright
http://pkgs.fedoraproject.org/cgit/linux-firmware.git/tree/linux-firmware.spec
Specifically:
License: GPL+ and GPLv2+ and MIT and Redistributable, no modification permitted
It looks like OpenSuse has split packages. Most distros are debian or
redhat based these days.
We can easily have a firmware package that is USE="nonfree" and only
install the libre firmware, ala debian. This also fixes 'the license
issue' because if people want ACCEPT_LICENSE=@OSI-APPROVED they just
need to turn the nonfree flag off.
None of this is rocket science, and the work has likely already been
done by others, so just take it and go.
-A
>
>
> Of course, we'd still be distributing any firmware included in the live-
> images, but I'm not sure if we include any there or not. If so, then
> certainly someone would have to go thru that and verify the
> redistributability of each bit of included firmware. But that's a rather
> limited special case.
>
>
> But regardless, no upstream tarballs, only a git repo, shouldn't be a
> problem for mirror-restrict. git2.eclass is already enough to deal with
> that bit.
>
> --
> 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-20 6:03 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 [this message]
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
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='CAAr7Pr_1bD=pS-v-BTm6x5bqAUe26uqKu71-ojbHotXooqsX7w@mail.gmail.com' \
--to=antarus@gentoo.org \
--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