Gentoo Archives: gentoo-user

From: Holly Bostick <motub@××××××.nl>
To: gentoo-user@l.g.o
Subject: Re: [gentoo-user] Re: ebuild for dev-java/sun-j2sdk?
Date: Tue, 27 Dec 2005 15:10:45
Message-Id: 43B1585C.3080505@planet.nl
In Reply to: Re: [gentoo-user] Re: ebuild for dev-java/sun-j2sdk? by Stroller
1 Stroller schreef:
2 >
3 > On 26 Dec 2005, at 20:27, Neil Bothwick wrote:
4 >
5 >> On Mon, 26 Dec 2005 20:46:55 +0100, Peper wrote:
6 >>
7 >>> Yes, I do know that and that's why i proposed a new solution for
8 >>> this - emerge would handle showing license and user will accept
9 >>> or decline it. If user accepts fetching starts...
10 >>
11 >>
12 >> Which would almost certainly break Sun's licence, they want to see
13 >> you agree to the licence. The best emerge could do would be to load
14 >> the relevant page in your browser, where you could jump through
15 >> whatever hoops the licence requires.
16 >
17 >
18 > I thought emerge did something like this for some of the games
19 > packages... I thought it displayed the whole text of the license and
20 > requires the reader to accept before continuing.
21 >
22
23 Yes, it does; but those I have encountered (Quake 4, for example)
24 require you to have already bought the game to even install it (insofar
25 as you're unlikely to install a game you can't run, because the game
26 data files must be transferred from the CD, and the serial number from
27 the game box must be entered before you can play).
28
29 Since you have already bought the game the license is displayed via the
30 install script, just as it would be displayed by the Windows installer
31 before installation proceeded. But afaik, the displayed license is a
32 part of the install script (which in the case of Quake 4, is provided by
33 id, not by gentoo), not a part of emerge /per se/. The same thing
34 happens, iirc, with the Flash installer, which is why you have to
35 install it via the command line when installing manually or under
36 another distro-- the developer-provided install script (which is what's
37 contained in the *.rpm, basically an rpm install just unpacks the script
38 then runs it) requires that the license be accepted before the script
39 will proceed with the install, and if for whatever reason you're not
40 installing from the command line (for example, SuSE users using the
41 YAST/Konqueror integration and clicking the "install with YAST" button
42 with the *.rpm selected in a Konq window) the app will not install,
43 because you cannot accept the licence (because you can't see it, not
44 having a term window open), and therefore the install script does not run.
45
46 But as Neil said, this is not the same situation as with Sun and IBM (or
47 Transgaming), who require you to specifically, personally, authenticate
48 yourself *to /their/ servers* prior to downloading the binary /from/
49 their servers. Which emerge cannot do (authenticate each individual user
50 to the relevant server and then download the binary on the basis of that
51 authentication).
52
53 Holly
54 --
55 gentoo-user@g.o mailing list