1 |
Mike Frysinger wrote: |
2 |
> This is your monthly friendly reminder ! Same bat time (typically |
3 |
> the 2nd Thursday at 2000 UTC / 1600 EST), same bat channel |
4 |
> (#gentoo-council @ irc.freenode.net) ! |
5 |
> |
6 |
> If you have something you'd wish for us to chat about, maybe even |
7 |
> vote on, let us know ! Simply reply to this e-mail for the whole |
8 |
> Gentoo dev list to see. |
9 |
Following Richard recommandation [1] I propose to vote for default |
10 |
ACCEPT_LICENSE value sets to: |
11 |
ACCEPT_LICENSE="* -@EULA" |
12 |
with @EULA a license group including every licenses considered as EULA |
13 |
which means needing approval by user. This is including most commercial |
14 |
licenses. At least, every packages using check_license() from |
15 |
eutils.eclass should have their license add in @EULA group license. |
16 |
|
17 |
Why this default value ? |
18 |
My initial post [2] mentioned 3 values. I choose the one I described the |
19 |
worst because of issues reported. Indeed, Richard [3] reported he didn't |
20 |
want to have a too restrictive value. This one is the less restrictive |
21 |
we can have. |
22 |
In addition, Ciaran McCreesh reported an issue with badly licensed |
23 |
ebuilds like most X packages [4]. This issue was a blocker for a too |
24 |
restrictive default value. With the proposed value, bad licensed |
25 |
packages will not be blocked. At least, by default. |
26 |
|
27 |
Setting this default value as soon as possible is the best compromise. |
28 |
It will put this feature in portage and let people use it. Packages |
29 |
needing user approval will be blocked and then fix bug 152593 [5]. In |
30 |
addition, users setting ACCEPT_LICENSE to a more restrictive value will |
31 |
help to catch bad licensed ebuilds by filing bugs. Finally, it is |
32 |
removing a reason for interactiveness (via check_license()) into ebuilds. |
33 |
|
34 |
This could be a first step for a new default value in the future (when |
35 |
all licenses will be fixed). |
36 |
|
37 |
So, may the council vote on this default value for ACCEPT_LICENSE ? |
38 |
|
39 |
[1] can't find something in gmame nor in archives.g.o, you should add |
40 |
the year after the "reminder for $month" ;) |
41 |
[2] |
42 |
http://archives.gentoo.org/gentoo-dev/msg_d5c1e7285399ebc27a74bdd02cb4d037.xml |
43 |
[3] |
44 |
http://archives.gentoo.org/gentoo-dev/msg_f391139d825eb793cf0694add4f39d93.xml |
45 |
[4] |
46 |
http://archives.gentoo.org/gentoo-dev/msg_d5c1e7285399ebc27a74bdd02cb4d037.xml |
47 |
[5] https://bugs.gentoo.org/show_bug.cgi?id=152593 |
48 |
|
49 |
Thanks, |
50 |
Mounir |