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 |