Gentoo Archives: gentoo-dev

From: Chris Gianelloni <wolf31o2@g.o>
To: gentoo-dev@g.o
Cc: drobbins@g.o, games@g.o
Subject: Re: [gentoo-dev] Re: Enemy Territory and Gentoo
Date: Mon, 22 Sep 2003 14:56:54
Message-Id: 1064242448.3088.44.camel@localhost
In Reply to: Re: [gentoo-dev] Re: Enemy Territory and Gentoo by Dhruba Bandopadhyay
1 On Mon, 2003-09-22 at 10:31, Dhruba Bandopadhyay wrote:
2 > Chris Gianelloni wrote:
3 > > It appears that the only course of action we have left to remain good
4 > > members of the community is to remove all id games from portage. If
5 > > there is someone else I should talk to about this, let me know so I can
6 > > contact them. We appear to be at an impass since neither of us appears
7 > > to be getting through to the other.
8 > >
9 > > To be honest, I simply don't see how if I were to change the ebuild to
10 > > display the EULA and force the user to accept before continuing does not
11 > > meet the licensing requirements. Since I have repeated this and gotten
12 > > no real response on it specifically other than you repeating about a
13 > > wrapper, I am assuming that this is not acceptable to meet the license.
14 >
15 > Hello
16 >
17 > Being an avid enemy territory addict I'm very distressed to hear that
18 > idgames on gentoo including enemy territory are becoming more of an
19 > impossibility as exhibited by the above email. Please allow me to make a
20 > suggestion or two.
21 >
22 > What is required here is some sort of explicit and interactive consent of
23 > the EULA by the gentoo user. This can be done in two ways.
24 >
25 > (1) Add an F flag to the ebuild thereby forcing the user to download the
26 > installer independently of portage and thereby agree to EULA online somewhere.
27
28 You don't have to agree to an EULA to download the game. The EULA is
29 only displayed when running the installer.
30
31 > (2) Add an environment variable so that the package will only install when
32 > the environment variable is set correctly. So, when the ebuild is
33 > executed initially it will output a message saying "Please read the EULA
34 > on <URL> and extend your explicit consent by doing the following".
35 >
36 > AGREE_EULA="yes" emerge enemy-territory
37 >
38 > Personally, I am tempted to go with the second option above as this not
39 > only fulfills the EULA requirement but also makes the ebuild
40 > non-interactive which in my opinion all ebuilds should most definitely be.
41
42 I've removed the ebuild and have no plans on putting it back in portage
43 unless some agreement can be made between id software and the games
44 team. Actually, this has prompted me to also remove RTCW and the quake3
45 based games, since they all have this same problem.
46
47 > (3) The other non-interactive option is as mentioned in the previous email
48 > adding a wrapper to the main executable which asks for consent on first
49 > run and then stores evidence of consent on the local filesystem. All
50 > future executions of the game proceed as normal.
51
52 This isn't what Timothy was proposing. He was proposing a wrapper on
53 the *installer*, which does us zero good and serves no purpose other
54 than to add another layer of useless cruft.
55
56 > I look forward to receiving feedback on these propositions and trust that
57 > a mutual agreement shall be reached between all concerned parties.
58
59 Yes, an agreement was reached. I removed the ebuilds from portage.
60
61 I had already created a new ebuild and a new function for eutils which
62 would display the license and force the user to accept before
63 continuing. Apparently, this was not acceptable to id. In fact,
64 nothing was acceptable other than running the installer itself. The
65 problem with this is #1. it is interactive only, #2. it requires gtk
66 (even for a server-only install), #3. we have no control over the
67 installation path, so portage cannot track the files.
68
69 Having an ebuild that simply wraps the installer is pointless since we
70 would only be wrapping the installer. There is no tracking of the
71 actual game files. This makes the installation no different
72 functionally than a user downloading the game themselves and running the
73 installer. For this reason, I have decided to remove the ebuild
74 entirely.
75
76 --
77 Chris Gianelloni
78 Developer, Gentoo Linux
79 Games Team
80
81 Is your power animal a pengiun?

Attachments

File name MIME type
signature.asc application/pgp-signature

Replies

Subject Author
Re: [gentoo-dev] Re: Enemy Territory and Gentoo Alexander Plank <aplank@××××××××××××.com>
Re: [gentoo-dev] Re: Enemy Territory and Gentoo Luke-Jr <luke-jr@g.o>