Gentoo Archives: gentoo-dev

From: Jason Stubbs <jstubbs@g.o>
To: gentoo-dev@l.g.o
Subject: Re: [gentoo-dev] ACCEPT_LICENSE revisited
Date: Sun, 19 Nov 2006 02:04:57
Message-Id: 200611202005.03579.jstubbs@gentoo.org
In Reply to: Re: [gentoo-dev] ACCEPT_LICENSE revisited by Brian Harring
1 On Sunday 19 November 2006 06:25, Brian Harring wrote:
2 > Left out that if it's unset, it should default to ACCEPT_LICENSE=* ,
3 > meaning no license filtering.
4
5 [...]
6
7 > > Backwards Compatibility
8 > > =======================
9 > >
10 > > There should be no change to the user experience without the user
11 > > explicitly choosing to do so. This mandates that the
12 > > configuration variable be named ``ACCEPT_LICENSE`` as some users may
13 > > already have it set due to ebuilds using ``eutil.eclass``'s
14 > > implementation. It also mandates that the default ``ACCEPT_LICENSE`` be
15 > > set to ``@NON-INTERACTIVE`` in the main gentoo repository as there will
16 > > be no internal default in portage.
17 >
18 > The current default in portage however is that of ACCEPT_LICENSE=*;
19 > since portage doesn't yet filter on licenses, and since interactive
20 > ebuilds already exist, _that_ is the default.
21 >
22 > Finally, NON-INTERACTIVE shouldn't be a license group;
23 > RESTRICT=interactive is the route there; you can have gpl software
24 > distributed on cds that must be interactive (feed cds in as
25 > requested).
26 >
27 > The only solution there would to be to invent a fake license group for
28 > it and tag it in... which is not what license is about.
29 >
30 > Interactivity is a seperate thing from license; keep it that way.
31
32 You're missing the point. It is nothing to do with interactivity. It is to do
33 with check_license and ebuilds for packages that must have their license
34 explicitly accepted. In other words there should be no "*" and the default
35 ACCEPT_LICENSE should default to everything except ebuilds that are currently
36 using check_license. The NON-INTERACTIVE group specified in the original GLEP
37 specified that set.
38
39 --
40 Jason Stubbs
41 --
42 gentoo-dev@g.o mailing list

Replies

Subject Author
Re: [gentoo-dev] ACCEPT_LICENSE revisited Brian Harring <ferringb@×××××.com>