Gentoo Archives: gentoo-dev

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

Attachments

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

Replies