Gentoo Archives: gentoo-dev

From: Simon Stelling <blubb@g.o>
To: gentoo-dev@l.g.o
Subject: Re: [gentoo-dev] GLEP 52 - GLEP 23 revisited
Date: Wed, 20 Sep 2006 13:54:06
Message-Id: 4511474E.3010909@gentoo.org
In Reply to: Re: [gentoo-dev] GLEP 52 - GLEP 23 revisited by Krzysiek Pawlik
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