From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from lists.gentoo.org ([140.105.134.102] helo=robin.gentoo.org) by nuthatch.gentoo.org with esmtp (Exim 4.60) (envelope-from ) id 1GQ2Wb-0006u5-LV for garchives@archives.gentoo.org; Wed, 20 Sep 2006 13:54:06 +0000 Received: from robin.gentoo.org (localhost [127.0.0.1]) by robin.gentoo.org (8.13.8/8.13.6) with SMTP id k8KDr8iV003140; Wed, 20 Sep 2006 13:53:08 GMT Received: from buggy.blubb.ch (cable-static-87-245-102-53.shinternet.ch [87.245.102.53]) by robin.gentoo.org (8.13.8/8.13.6) with ESMTP id k8KDp9gc021236 for ; Wed, 20 Sep 2006 13:51:09 GMT Received: from [192.168.10.5] (helo=[192.168.10.5]) by buggy.blubb.ch with esmtp (Exim 4.54) id 1GQ2S6-0002Oh-Sn for gentoo-dev@lists.gentoo.org; Wed, 20 Sep 2006 15:49:26 +0200 Message-ID: <4511474E.3010909@gentoo.org> Date: Wed, 20 Sep 2006 15:51:10 +0200 From: Simon Stelling User-Agent: Thunderbird 1.5.0.5 (X11/20060824) Precedence: bulk List-Post: List-Help: List-Unsubscribe: List-Subscribe: List-Id: Gentoo Linux mail X-BeenThere: gentoo-dev@gentoo.org Reply-to: gentoo-dev@lists.gentoo.org MIME-Version: 1.0 To: gentoo-dev@lists.gentoo.org Subject: Re: [gentoo-dev] GLEP 52 - GLEP 23 revisited References: <451127AB.4060202@gentoo.org> <451143C7.6070709@gentoo.org> In-Reply-To: <451143C7.6070709@gentoo.org> Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 7bit X-Archives-Salt: ad3155fc-75f2-445e-948d-9525af322260 X-Archives-Hash: 9c421ca002c615f0ae416251d3708e31 Krzysiek Pawlik wrote: >> # Simon Stelling > # This license needs to be agreed on explicitly to be considered >> # legally binding. >> # By unmasking and installing the package you agree with its terms. >> txt-licenses/wierd-license > > Why not make the ebuild ask for confirmation? Would work with versioned licenses > (for example: txt-licenses/wierd-license-2.1 and > txt-licenses/wierd-license-2.999 - both would require ACK). Breaks portage in a > way it's interactive, but it's already happening in few ebuilds > (eutils.eclass::check_license()). Even assuming you have multiple versions of such a license, the user can still unmask specific versions in case he really agrees with one version but not another. If he unmasks just the package, then you can take that as a "he's fine with all of them". The reasoning for doing it this way is that merges should really be non-interactive wherever possible. Sure, there are a few exeptions, but they should be kept as rarely as possible, and avoiding it IS possible in this case. -- Kind Regards, Simon Stelling Gentoo/AMD64 developer -- gentoo-dev@gentoo.org mailing list