Gentoo Archives: gentoo-dev

From: Aaron Bauman <bman@g.o>
To: gentoo-dev@l.g.o
Subject: Re: [gentoo-dev] Re: News item for review: Change of ACCEPT_LICENSE default (v3)
Date: Thu, 16 May 2019 09:29:01
Message-Id: 20190516092851.GB26066@beaners
In Reply to: [gentoo-dev] Re: News item for review: Change of ACCEPT_LICENSE default (v3) by Ulrich Mueller
1 On Thu, May 16, 2019 at 10:45:02AM +0200, Ulrich Mueller wrote:
2 > Another iteration, due to an upcoming restructuring of the
3 > linux-firmware package. Only change in v3 is the second line in the
4 > package.license file which now contains the @BINARY-REDISTRIBUTABLE
5 > group instead of individual licenses.
6 >
7 > Current plan is that this will go live on next Sunday, 2019-05-19.
8 >
9 >
10 > Title: Change of ACCEPT_LICENSE default
11 > Author: Ulrich Müller <ulm@g.o>
12 > Posted: 2019-05-19
13 > Revision: 1
14 > News-Item-Format: 2.0
15 >
16 > The default set of accepted licenses has been changed [1,2] to:
17 >
18 > ACCEPT_LICENSE="-* @FREE"
19 >
20 > This means that by default only free software and documentation
21 > will be installable. The "FREE" license group is defined in the
22 > profiles/license_groups file in the Gentoo repository. It contains
23 > licenses that are explicitly approved by the Free Software Foundation,
24 > the Open Source Initiative, or that follow the Free Software
25 > Definition.
26 >
27 > The system wide default for the accepted licenses is controlled by
28 > the ACCEPT_LICENSE variable in /etc/portage/make.conf, or it can be
29 > specified on a per-package basis in /etc/portage/package.license.
30 >
31 > For example, to allow the app-arch/unrar and sys-kernel/linux-firmware
32 > packages to be installed, the following lines would have to be added
33 > to /etc/portage/package.license:
34 >
35 > app-arch/unrar unRAR
36 > sys-kernel/linux-firmware @BINARY-REDISTRIBUTABLE
37 >
38 > If you want to revert to the previous default, add the following line
39 > to /etc/portage/make.conf:
40 >
41 > ACCEPT_LICENSE="* -@EULA"
42 >
43 > This will permit all licenses, except End User License Agreements that
44 > require reading and signing an acceptance agreement. Note that this
45 > will also accept non-free software and documentation.
46 >
47 > See GLEP 23 [3] as well as the make.conf(5) and portage(5) man pages
48 > for the detailed syntax of the ACCEPT_LICENSE variable. Further
49 > information about licenses can be found in the Gentoo Handbook [4]
50 > and on the license groups wiki page [5].
51 >
52 > [1] https://projects.gentoo.org/council/meeting-logs/20190210-summary.txt
53 > [2] https://bugs.gentoo.org/676248
54 > [3] https://www.gentoo.org/glep/glep-0023.html
55 > [4] https://wiki.gentoo.org/wiki/Handbook:AMD64/Working/Portage#Licenses
56 > [5] https://wiki.gentoo.org/wiki/License_groups
57
58 lgtm
59
60 --
61 Cheers,
62 Aaron

Attachments

File name MIME type
signature.asc application/pgp-signature