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 |