Gentoo Archives: gentoo-dev

From: Mounir Lamouri <volkmar@g.o>
To: gentoo-dev@l.g.o
Subject: Re: [gentoo-dev] Monthly Gentoo Council Reminder for June
Date: Wed, 03 Jun 2009 22:34:48
Message-Id: 4A26FA82.2060806@gentoo.org
In Reply to: [gentoo-dev] Monthly Gentoo Council Reminder for June by Mike Frysinger
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