Krzysiek Pawlik wrote:
>>      # Simon Stelling <[EMAIL PROTECTED] (20 Sep 2006)
>>      # 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

Reply via email to