On Wed, Jun 3, 2009 at 1:22 AM, Mounir Lamouri <volk...@gentoo.org> wrote:
> Nirbheek Chauhan wrote:
>> Most licenses aren't for usage, but for distribution -- surely you mean 
>> EULAs?
>>
> License and EULA is the same for most users and it's exactly the same
> for ebuilds/portage.

EULA is an End-User license agreement, and is to be agreed upon by the
*user*. Not the person installing the program. This means they're (or
should be) prompted at first start-up, not at install. If they're
prompted at install, it's broken.

> I don't get your point. check_license() is used to print the license
> (it's probably only used for EULA's actually) and wait for user approval
> before resume the merge process. The printed license is the license from
> LICENSE var.
>

Since they're prompted at install, *that* behaviour needs to be
changed, not worked around. It should be prompted for every user,
probably by using a config file in ~/.config/eulas + a wrapper which
checks for the EULA having been accepted.


-- 
~Nirbheek Chauhan

Reply via email to