From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from pigeon.gentoo.org ([208.92.234.80] helo=lists.gentoo.org) by finch.gentoo.org with esmtp (Exim 4.60) (envelope-from ) id 1MBz2m-0007xu-5Q for garchives@archives.gentoo.org; Wed, 03 Jun 2009 22:34:48 +0000 Received: from pigeon.gentoo.org (localhost [127.0.0.1]) by pigeon.gentoo.org (Postfix) with SMTP id A5C78E03EE; Wed, 3 Jun 2009 22:34:46 +0000 (UTC) Received: from smtp.gentoo.org (smtp.gentoo.org [140.211.166.183]) by pigeon.gentoo.org (Postfix) with ESMTP id 880CDE03EE for ; Wed, 3 Jun 2009 22:34:46 +0000 (UTC) Received: from [192.168.1.199] (rke75-4-82-234-111-163.fbx.proxad.net [82.234.111.163]) (using TLSv1 with cipher DHE-RSA-AES256-SHA (256/256 bits)) (No client certificate requested) by smtp.gentoo.org (Postfix) with ESMTP id A5C4765128 for ; Wed, 3 Jun 2009 22:34:45 +0000 (UTC) Message-ID: <4A26FA82.2060806@gentoo.org> Date: Thu, 04 Jun 2009 00:34:42 +0200 From: Mounir Lamouri User-Agent: Thunderbird 2.0.0.21 (X11/20090416) Precedence: bulk List-Post: List-Help: List-Unsubscribe: List-Subscribe: List-Id: Gentoo Linux mail X-BeenThere: gentoo-dev@lists.gentoo.org Reply-to: gentoo-dev@lists.gentoo.org MIME-Version: 1.0 To: gentoo-dev@lists.gentoo.org Subject: Re: [gentoo-dev] Monthly Gentoo Council Reminder for June References: <20090601093109.38C2E64D5B@smtp.gentoo.org> In-Reply-To: <20090601093109.38C2E64D5B@smtp.gentoo.org> Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 7bit X-Archives-Salt: 88afce3c-a850-4f40-a1d8-7dbe02b158db X-Archives-Hash: 4c4567a78d10b8d4dda1dbaa2ce6ffad 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