1 |
Krzysiek Pawlik wrote: |
2 |
>> # Simon Stelling <blubb@g.o (20 Sep 2006) |
3 |
>> # This license needs to be agreed on explicitly to be considered |
4 |
>> # legally binding. |
5 |
>> # By unmasking and installing the package you agree with its terms. |
6 |
>> txt-licenses/wierd-license |
7 |
> |
8 |
> Why not make the ebuild ask for confirmation? Would work with versioned licenses |
9 |
> (for example: txt-licenses/wierd-license-2.1 and |
10 |
> txt-licenses/wierd-license-2.999 - both would require ACK). Breaks portage in a |
11 |
> way it's interactive, but it's already happening in few ebuilds |
12 |
> (eutils.eclass::check_license()). |
13 |
|
14 |
Even assuming you have multiple versions of such a license, the user can |
15 |
still unmask specific versions in case he really agrees with one version |
16 |
but not another. If he unmasks just the package, then you can take that |
17 |
as a "he's fine with all of them". The reasoning for doing it this way |
18 |
is that merges should really be non-interactive wherever possible. Sure, |
19 |
there are a few exeptions, but they should be kept as rarely as |
20 |
possible, and avoiding it IS possible in this case. |
21 |
|
22 |
-- |
23 |
Kind Regards, |
24 |
|
25 |
Simon Stelling |
26 |
Gentoo/AMD64 developer |
27 |
-- |
28 |
gentoo-dev@g.o mailing list |