1 |
On Tue, Apr 23, 2019 at 10:11:04AM +0200, Ulrich Mueller wrote: |
2 |
> Hello, |
3 |
> |
4 |
> As the Council has decided in its 20190210 meeting, we are about to |
5 |
> change the ACCEPT_LICENSE default in the base profile (pending final |
6 |
> acknowledgement from RelEng). |
7 |
> |
8 |
> Please review the corresponding news item included below. |
9 |
> |
10 |
> |
11 |
> Title: Change of ACCEPT_LICENSE default |
12 |
> Author: Ulrich Mueller <ulm@g.o> |
13 |
> Posted: 2019-04-XX |
14 |
> Revision: 1 |
15 |
> News-Item-Format: 2.0 |
16 |
> |
17 |
> The default set of accepted licenses has been changed [1,2] to: |
18 |
> |
19 |
> ACCEPT_LICENSE="-* @FREE" |
20 |
> |
21 |
> This means that by default only free software and documentation |
22 |
> will be installable. The "FREE" license group is defined in the |
23 |
> profiles/license_groups file in the Gentoo repository. It contains |
24 |
> licenses that are explicitly approved by the Free Software Foundation |
25 |
> or by the Open Source Initiative, or that follow the Free Software |
26 |
> Definition. |
27 |
> |
28 |
|
29 |
It would probably read better as: |
30 |
|
31 |
"It contains licenses that are explicitly approved by the Free Software |
32 |
Foundation, the Open Source Initiative, or that follow the Free Software |
33 |
Definition." |
34 |
|
35 |
> The system wide default for the accepted licenses is controlled by |
36 |
> the ACCEPT_LICENSE variable in /etc/portage/make.conf, or it can be |
37 |
> specified on a per-package basis in /etc/portage/package.license. |
38 |
> |
39 |
> For example, to allow the app-arch/unrar and sys-kernel/linux-firmware |
40 |
> packages to be installed, the following lines would have to be added |
41 |
> to /etc/portage/package.license: |
42 |
> |
43 |
> app-arch/unrar unRAR |
44 |
> sys-kernel/linux-firmware linux-firmware no-source-code |
45 |
> |
46 |
> If you want to revert to the previous default, add the following line |
47 |
> to /etc/portage/make.conf: |
48 |
> |
49 |
> ACCEPT_LICENSE="* -@EULA" |
50 |
> |
51 |
> This will permit all licenses, except End User License Agreements that |
52 |
> require reading and signing an acceptance agreement. Note that this |
53 |
> will also accept non-free software and documentation. |
54 |
> |
55 |
> See GLEP 23 [3] as well as the make.conf(5) and portage(5) man pages |
56 |
> for the detailed syntax of the ACCEPT_LICENSE variable. |
57 |
> |
58 |
> [1] https://projects.gentoo.org/council/meeting-logs/20190210-summary.txt |
59 |
> [2] https://bugs.gentoo.org/676248 |
60 |
> [3] https://www.gentoo.org/glep/glep-0023.html |
61 |
|
62 |
|
63 |
|
64 |
-- |
65 |
Cheers, |
66 |
Aaron |