Mike Frysinger wrote:
> This is your monthly friendly reminder !  Same bat time (typically
> the 2nd Thursday at 2000 UTC / 1600 EST), same bat channel
> (#gentoo-council @ irc.freenode.net) !
>
> If you have something you'd wish for us to chat about, maybe even
> vote on, let us know !  Simply reply to this e-mail for the whole
> Gentoo dev list to see.
Following Richard recommandation [1] I propose to vote for default
ACCEPT_LICENSE value sets to:
ACCEPT_LICENSE="* -...@eula"
with @EULA a license group including every licenses considered as EULA
which means needing approval by user. This is including most commercial
licenses. At least, every packages using check_license() from
eutils.eclass should have their license add in @EULA group license.

Why this default value ?
My initial post [2] mentioned 3 values. I choose the one I described the
worst because of issues reported. Indeed, Richard [3] reported he didn't
want to have a too restrictive value. This one is the less restrictive
we can have.
In addition, Ciaran McCreesh reported an issue with badly licensed
ebuilds like most X packages [4]. This issue was a blocker for a too
restrictive default value. With the proposed value, bad licensed
packages will not be blocked. At least, by default.

Setting this default value as soon as possible is the best compromise.
It will put this feature in portage and let people use it. Packages
needing user approval will be blocked and then fix bug 152593 [5]. In
addition, users setting ACCEPT_LICENSE to a more restrictive value will
help to catch bad licensed ebuilds by filing bugs. Finally, it is
removing a reason for interactiveness (via check_license()) into ebuilds.

This could be a first step for a new default value in the future (when
all licenses will be fixed).

So, may the council vote on this default value for ACCEPT_LICENSE ?

[1] can't find something in gmame nor in archives.g.o, you should add
the year after the "reminder for $month" ;)
[2]
http://archives.gentoo.org/gentoo-dev/msg_d5c1e7285399ebc27a74bdd02cb4d037.xml
[3]
http://archives.gentoo.org/gentoo-dev/msg_f391139d825eb793cf0694add4f39d93.xml
[4]
http://archives.gentoo.org/gentoo-dev/msg_d5c1e7285399ebc27a74bdd02cb4d037.xml
[5] https://bugs.gentoo.org/show_bug.cgi?id=152593

Thanks,
Mounir

Reply via email to