* [gentoo-dev] Enemy Territory Strikes Back
@ 2003-10-08 12:22 Dhruba Bandopadhyay
2003-10-08 12:22 ` Jason Stubbs
` (2 more replies)
0 siblings, 3 replies; 13+ messages in thread
From: Dhruba Bandopadhyay @ 2003-10-08 12:22 UTC (permalink / raw
To: gentoo-dev
Hello
From cvs changelogs I notice ID based based including ET are back in
portage and also that they now have a licence check.
-- So what dialogue resulted in them returning and what happened exactly?
-- What form does the licence check take exactly in theory to save me
having to re-emerge ET? Are ebuilds interactive for the first time ever
in the lifetime of the operating system?
-- Will this licence check now serve as the default method of handling
EULA's for future licenced games?
My curiosity got the better of me so I had to ask :)
With regards
Dhruba Bandopadhyay
--
gentoo-dev@gentoo.org mailing list
^ permalink raw reply [flat|nested] 13+ messages in thread
* Re: [gentoo-dev] Enemy Territory Strikes Back
2003-10-08 12:22 [gentoo-dev] Enemy Territory Strikes Back Dhruba Bandopadhyay
@ 2003-10-08 12:22 ` Jason Stubbs
2003-10-08 13:42 ` Chris Bainbridge
2003-10-08 14:16 ` Mike Frysinger
2003-10-09 1:22 ` Chris Gianelloni
2 siblings, 1 reply; 13+ messages in thread
From: Jason Stubbs @ 2003-10-08 12:22 UTC (permalink / raw
To: gentoo-dev
On Wednesday 08 October 2003 21:22, Dhruba Bandopadhyay wrote:
> -- Will this licence check now serve as the default method of handling
> EULA's for future licenced games?
I'm wondering about this for all software. In my installation and upgrade of
Gentoo, I've never seen anything telling me that I have to accept X license
to use Y software. If there has been, it has been barely noticable.
I think that forcing users to accept licenses is a Good Thing. Once a license
is accepted it should not be reconfirmed for every piece of software that
falls under it, of course. However, I do think that at a minimum a banner
should be shown stating what license a piece of software falls under.
Regards,
Jason
--
gentoo-dev@gentoo.org mailing list
^ permalink raw reply [flat|nested] 13+ messages in thread
* Re: [gentoo-dev] Enemy Territory Strikes Back
2003-10-08 12:22 ` Jason Stubbs
@ 2003-10-08 13:42 ` Chris Bainbridge
2003-10-08 13:45 ` Jason Stubbs
0 siblings, 1 reply; 13+ messages in thread
From: Chris Bainbridge @ 2003-10-08 13:42 UTC (permalink / raw
To: gentoo-dev
On Wednesday 08 October 2003 13:22, Jason Stubbs wrote:
> On Wednesday 08 October 2003 21:22, Dhruba Bandopadhyay wrote:
> > -- Will this licence check now serve as the default method of handling
> > EULA's for future licenced games?
>
> I'm wondering about this for all software. In my installation and upgrade
> of Gentoo, I've never seen anything telling me that I have to accept X
> license to use Y software. If there has been, it has been barely noticable.
>
> I think that forcing users to accept licenses is a Good Thing. Once a
> license is accepted it should not be reconfirmed for every piece of
> software that falls under it, of course. However, I do think that at a
> minimum a banner should be shown stating what license a piece of software
> falls under.
>
> Regards,
> Jason
Why is the license important to the average user? The license can't take away
any rights given to you by law. The only time the average user needs to
concern themselves with a license is where the license grants them extra
rights - the most important one concerning gentoo is allowing redistribution,
which would otherwise by prohibited by copyright law. Unless you are running
a gentoo mirror, or actually developing for the code in question, the license
is mostly irrelevant. Besides, there are hundreds of licenses in
/usr/portages/licenses, do you really want to have to click y for every
single one?
--
gentoo-dev@gentoo.org mailing list
^ permalink raw reply [flat|nested] 13+ messages in thread
* Re: [gentoo-dev] Enemy Territory Strikes Back
2003-10-08 13:42 ` Chris Bainbridge
@ 2003-10-08 13:45 ` Jason Stubbs
0 siblings, 0 replies; 13+ messages in thread
From: Jason Stubbs @ 2003-10-08 13:45 UTC (permalink / raw
To: gentoo-dev
On Wednesday 08 October 2003 22:42, Chris Bainbridge wrote:
> On Wednesday 08 October 2003 13:22, Jason Stubbs wrote:
> > On Wednesday 08 October 2003 21:22, Dhruba Bandopadhyay wrote:
> > > -- Will this licence check now serve as the default method of handling
> > > EULA's for future licenced games?
> >
> > I'm wondering about this for all software. In my installation and upgrade
> > of Gentoo, I've never seen anything telling me that I have to accept X
> > license to use Y software. If there has been, it has been barely
> > noticable.
> >
> > I think that forcing users to accept licenses is a Good Thing. Once a
> > license is accepted it should not be reconfirmed for every piece of
> > software that falls under it, of course. However, I do think that at a
> > minimum a banner should be shown stating what license a piece of software
> > falls under.
>
> Why is the license important to the average user? The license can't take
> away any rights given to you by law. The only time the average user needs
> to concern themselves with a license is where the license grants them extra
> rights - the most important one concerning gentoo is allowing
> redistribution, which would otherwise by prohibited by copyright law.
> Unless you are running a gentoo mirror, or actually developing for the code
> in question, the license is mostly irrelevant. Besides, there are hundreds
> of licenses in
> /usr/portages/licenses, do you really want to have to click y for every
> single one?
Well, the only time a user needs to concerned with a GPL/LGPL is when
programming in which case the license is stamped all over the source code.
But what about the other "hundreds of licenses"? Do any of those limit the
rights of the user? Even so, I still think it would be a good idea to at
least have a banner stating what license the user is assumed to have accepted
when installing software.
Regards,
Jason
--
gentoo-dev@gentoo.org mailing list
^ permalink raw reply [flat|nested] 13+ messages in thread
* Re: [gentoo-dev] Enemy Territory Strikes Back
2003-10-08 12:22 [gentoo-dev] Enemy Territory Strikes Back Dhruba Bandopadhyay
2003-10-08 12:22 ` Jason Stubbs
@ 2003-10-08 14:16 ` Mike Frysinger
2003-10-08 17:29 ` Dhruba Bandopadhyay
2003-10-09 1:22 ` Chris Gianelloni
2 siblings, 1 reply; 13+ messages in thread
From: Mike Frysinger @ 2003-10-08 14:16 UTC (permalink / raw
To: gentoo-dev
[-- Attachment #1: signed data --]
[-- Type: text/plain, Size: 1199 bytes --]
On Wednesday 08 October 2003 08:22, Dhruba Bandopadhyay wrote:
> -- So what dialogue resulted in them returning and what happened exactly?
right now it just uses $PAGER and then asks a simple yes/no question
> -- What form does the licence check take exactly in theory to save me
> having to re-emerge ET? Are ebuilds interactive for the first time ever
> in the lifetime of the operating system?
right now it'll ask you everytime you emerge the package (unless you define
what licenses you accept via the variable ACCEPT_LICENSES in make.conf).
these change is a moving-forward-only-step ... that is to say, the current
state of portage does not violate the EULA thus we dont have to force all
users to upgrade all their packages just to say 'yes'.
> -- Will this licence check now serve as the default method of handling
> EULA's for future licenced games?
i'm trying to get this integrated into portage so that we can more easily
track what licenses the user accepts and to make the whole process smoother.
right now this implementation is the 'bare min' just to make portage legally
safe. the next step is looking into a long term implementation ...
-mike
[-- Attachment #2: signature --]
[-- Type: application/pgp-signature, Size: 827 bytes --]
^ permalink raw reply [flat|nested] 13+ messages in thread
* Re: [gentoo-dev] Enemy Territory Strikes Back
2003-10-08 14:16 ` Mike Frysinger
@ 2003-10-08 17:29 ` Dhruba Bandopadhyay
0 siblings, 0 replies; 13+ messages in thread
From: Dhruba Bandopadhyay @ 2003-10-08 17:29 UTC (permalink / raw
To: gentoo-dev
Mike Frysinger wrote:
> On Wednesday 08 October 2003 08:22, Dhruba Bandopadhyay wrote:
>
>>-- So what dialogue resulted in them returning and what happened exactly?
>
>
> right now it just uses $PAGER and then asks a simple yes/no question
Thanks for explanation. What I meant by the above question was "what
happened to allow ET back into portage". Did ID suddenly say "Sorry
we've been so harsh, go on ahead with ebuilds" or did Gentoo persuade
them to agree by offering a midway compromise? Just curious about what
caused the turn around since I haven't seen anything on here since we
were told ID is long gone from portage.
Thanks.
--
gentoo-dev@gentoo.org mailing list
^ permalink raw reply [flat|nested] 13+ messages in thread
* Re: [gentoo-dev] Enemy Territory Strikes Back
2003-10-08 12:22 [gentoo-dev] Enemy Territory Strikes Back Dhruba Bandopadhyay
2003-10-08 12:22 ` Jason Stubbs
2003-10-08 14:16 ` Mike Frysinger
@ 2003-10-09 1:22 ` Chris Gianelloni
2003-10-09 2:21 ` Brett I. Holcomb
` (2 more replies)
2 siblings, 3 replies; 13+ messages in thread
From: Chris Gianelloni @ 2003-10-09 1:22 UTC (permalink / raw
To: gentoo-dev
[-- Attachment #1: Type: text/plain, Size: 2025 bytes --]
On Wed, 2003-10-08 at 08:22, Dhruba Bandopadhyay wrote:
> Hello
>
> From cvs changelogs I notice ID based based including ET are back in
> portage and also that they now have a licence check.
>
> -- So what dialogue resulted in them returning and what happened exactly?
Essentially, the games team decided we were going to implement the
license check and put them back in portage. We contacted id Software
and informed them of what we were doing and asked if they had any
objections. You can find that message sent from me in the mailing list
( a few days ago, Friday, I think). We received a response from the CEO
of id Software which essentially read that id gives up no rights to us
at all and as long as we followed the EULA, we were kosher. The license
check gives us compliance.
> -- What form does the licence check take exactly in theory to save me
> having to re-emerge ET? Are ebuilds interactive for the first time ever
> in the lifetime of the operating system?
It checks the ACCEPT_LICENSES portage variable. If the current license
(RTCW-ETEULA in this case) is not in your ACCEPT_LICENSES, then it
displays the license and forces acceptance before unpacking. The build
is only interactive if you have not specified to accept the license. At
this time it does not add your acceptance to your ACCEPT_LICENSES
variable for you, since we feel this is a function of portage itself
(which is in the works) and not of the function.
> -- Will this licence check now serve as the default method of handling
> EULA's for future licenced games?
Yes. It is in the eutils.eclass and really can be used for any
licensing materials where the license must be accepted by the user to
install (not download) the package.
> My curiosity got the better of me so I had to ask :)
>
> With regards
> Dhruba Bandopadhyay
>
>
> --
> gentoo-dev@gentoo.org mailing list
>
--
Chris Gianelloni
Developer, Gentoo Linux
Games Team
Is your power animal a penguin?
[-- Attachment #2: This is a digitally signed message part --]
[-- Type: application/pgp-signature, Size: 189 bytes --]
^ permalink raw reply [flat|nested] 13+ messages in thread
* Re: [gentoo-dev] Enemy Territory Strikes Back
2003-10-09 1:22 ` Chris Gianelloni
@ 2003-10-09 2:21 ` Brett I. Holcomb
[not found] ` <auto-000020155712@remt19.cluster1.charter.net>
2003-10-09 22:08 ` Dhruba Bandopadhyay
2 siblings, 0 replies; 13+ messages in thread
From: Brett I. Holcomb @ 2003-10-09 2:21 UTC (permalink / raw
To: gentoo-dev
I assume the ACCEPT_LICENSES goes in make.conf? If not where do I put it?
Thanks.
On Wednesday 08 October 2003 21:22, Chris Gianelloni wrote:
> On Wed, 2003-10-08 at 08:22, Dhruba Bandopadhyay wrote:
> > Hello
>
> > -- What form does the licence check take exactly in theory to save me
> > having to re-emerge ET? Are ebuilds interactive for the first time ever
> > in the lifetime of the operating system?
>
> It checks the ACCEPT_LICENSES portage variable. If the current license
> (RTCW-ETEULA in this case) is not in your ACCEPT_LICENSES, then it
> displays the license and forces acceptance before unpacking. The build
> is only interactive if you have not specified to accept the license. At
> this time it does not add your acceptance to your ACCEPT_LICENSES
> variable for you, since we feel this is a function of portage itself
> (which is in the works) and not of the function.
--
gentoo-dev@gentoo.org mailing list
^ permalink raw reply [flat|nested] 13+ messages in thread
* Re: [gentoo-dev] Enemy Territory Strikes Back
[not found] ` <auto-000020155712@remt19.cluster1.charter.net>
@ 2003-10-09 9:32 ` Chris Gianelloni
0 siblings, 0 replies; 13+ messages in thread
From: Chris Gianelloni @ 2003-10-09 9:32 UTC (permalink / raw
To: Brett I.Holcomb; +Cc: gentoo-dev
[-- Attachment #1: Type: text/plain, Size: 1605 bytes --]
On Wed, 2003-10-08 at 22:11, Brett I.Holcomb wrote:
> I assume the ACCEPT_LICENSES goes in make.conf? If not where do I put it?
Like all portage configuration, it goes in make.conf. We're pushing for
having this more automated in portage itself. In fact, my original
version of the function created a /usr/share/licenses directory and
stored information there about which licenses had been accepted so the
user would never be asked again. Then Mike (SpanKY) pointed out that
ACCEPT_LICENSES was already a part of portage which just hadn't seen the
light of day yet and would be perfect for this situation.
> Thanks.
> > On Wed, 2003-10-08 at 08:22, Dhruba Bandopadhyay wrote:
> > > Hello
> > >
> > > From cvs changelogs I notice ID based based including ET are back in
> >
> > > -- What form does the licence check take exactly in theory to save me
> > > having to re-emerge ET? Are ebuilds interactive for the first time ever
> > > in the lifetime of the operating system?
> >
> > It checks the ACCEPT_LICENSES portage variable. If the current license
> > (RTCW-ETEULA in this case) is not in your ACCEPT_LICENSES, then it
> > displays the license and forces acceptance before unpacking. The build
> > is only interactive if you have not specified to accept the license. At
> > this time it does not add your acceptance to your ACCEPT_LICENSES
> > variable for you, since we feel this is a function of portage itself
> > (which is in the works) and not of the function.
--
Chris Gianelloni
Developer, Gentoo Linux
Games Team
Is your power animal a penguin?
[-- Attachment #2: This is a digitally signed message part --]
[-- Type: application/pgp-signature, Size: 189 bytes --]
^ permalink raw reply [flat|nested] 13+ messages in thread
* Re: [gentoo-dev] Enemy Territory Strikes Back
2003-10-09 1:22 ` Chris Gianelloni
2003-10-09 2:21 ` Brett I. Holcomb
[not found] ` <auto-000020155712@remt19.cluster1.charter.net>
@ 2003-10-09 22:08 ` Dhruba Bandopadhyay
2003-10-09 22:21 ` Brett I. Holcomb
2003-10-10 2:39 ` Chris Gianelloni
2 siblings, 2 replies; 13+ messages in thread
From: Dhruba Bandopadhyay @ 2003-10-09 22:08 UTC (permalink / raw
To: gentoo-dev
Chris Gianelloni wrote:
> On Wed, 2003-10-08 at 08:22, Dhruba Bandopadhyay wrote:
>
>>Hello
>>
>> From cvs changelogs I notice ID based based including ET are back in
>>portage and also that they now have a licence check.
>>
>>-- So what dialogue resulted in them returning and what happened exactly?
>
>
> Essentially, the games team decided we were going to implement the
> license check and put them back in portage. We contacted id Software
> and informed them of what we were doing and asked if they had any
> objections. You can find that message sent from me in the mailing list
> ( a few days ago, Friday, I think). We received a response from the CEO
> of id Software which essentially read that id gives up no rights to us
> at all and as long as we followed the EULA, we were kosher. The license
> check gives us compliance.
Ah I see. Well, thank you for the explanation. It's surprising how
these turnarounds happen isn't it and just how trivial they can become.
I'm over the moon that ID based games are back in portage but also quite
sad that the interactivity rule that ebuilds have followed for so long
has finally been broken. Nevertheless, one might say it's been a worthy
cause and would have happened later if not sooner for a range of
packages of a similar sort.
--
gentoo-dev@gentoo.org mailing list
^ permalink raw reply [flat|nested] 13+ messages in thread
* Re: [gentoo-dev] Enemy Territory Strikes Back
2003-10-09 22:08 ` Dhruba Bandopadhyay
@ 2003-10-09 22:21 ` Brett I. Holcomb
2003-10-10 2:39 ` Chris Gianelloni
1 sibling, 0 replies; 13+ messages in thread
From: Brett I. Holcomb @ 2003-10-09 22:21 UTC (permalink / raw
To: gentoo-dev
It isn't broken. Chris indicated that if the ACCEPT_LICENSE keyword is set
in portage it will continue.
On Thursday 09 October 2003 18:08, you wrote:
> Chris Gianelloni wrote:
> > On Wed, 2003-10-08 at 08:22, Dhruba Bandopadhyay wrote:
> >>Hello
> these turnarounds happen isn't it and just how trivial they can become.
>
> I'm over the moon that ID based games are back in portage but also quite
> sad that the interactivity rule that ebuilds have followed for so long
> has finally been broken. Nevertheless, one might say it's been a worthy
> cause and would have happened later if not sooner for a range of
> packages of a similar sort.
--
gentoo-dev@gentoo.org mailing list
^ permalink raw reply [flat|nested] 13+ messages in thread
* Re: [gentoo-dev] Enemy Territory Strikes Back
2003-10-09 22:08 ` Dhruba Bandopadhyay
2003-10-09 22:21 ` Brett I. Holcomb
@ 2003-10-10 2:39 ` Chris Gianelloni
2003-10-10 9:53 ` Paul de Vrieze
1 sibling, 1 reply; 13+ messages in thread
From: Chris Gianelloni @ 2003-10-10 2:39 UTC (permalink / raw
To: gentoo-dev
[-- Attachment #1: Type: text/plain, Size: 2148 bytes --]
On Thu, 2003-10-09 at 18:08, Dhruba Bandopadhyay wrote:
> Chris Gianelloni wrote:
> > On Wed, 2003-10-08 at 08:22, Dhruba Bandopadhyay wrote:
> >
> >>Hello
> >>
> >> From cvs changelogs I notice ID based based including ET are back in
> >>portage and also that they now have a licence check.
> >>
> >>-- So what dialogue resulted in them returning and what happened exactly?
> >
> >
> > Essentially, the games team decided we were going to implement the
> > license check and put them back in portage. We contacted id Software
> > and informed them of what we were doing and asked if they had any
> > objections. You can find that message sent from me in the mailing list
> > ( a few days ago, Friday, I think). We received a response from the CEO
> > of id Software which essentially read that id gives up no rights to us
> > at all and as long as we followed the EULA, we were kosher. The license
> > check gives us compliance.
>
> Ah I see. Well, thank you for the explanation. It's surprising how
> these turnarounds happen isn't it and just how trivial they can become.
>
> I'm over the moon that ID based games are back in portage but also quite
> sad that the interactivity rule that ebuilds have followed for so long
> has finally been broken. Nevertheless, one might say it's been a worthy
> cause and would have happened later if not sooner for a range of
> packages of a similar sort.
The rule has been broken for some time. There are quite a few packages
which install from CD, and one that I know of that even installs from 3
CDs!
I've been brainstorming a way to keep packages that require
CDs/interactivity from destroying world upgrades. If anyone has any
ideas, please let me know. I was thinking of possibly suggesting the
introduction of a portage feature to go into FEATURES called
"interactive", which turns on interactive mode on ebuilds which require
it. If an ebuild requires interactivity but the FEATURE is not set,
then the ebuild will skip all of the steps.
--
Chris Gianelloni
Developer, Gentoo Linux
Games Team
Is your power animal a penguin?
[-- Attachment #2: This is a digitally signed message part --]
[-- Type: application/pgp-signature, Size: 189 bytes --]
^ permalink raw reply [flat|nested] 13+ messages in thread
* Re: [gentoo-dev] Enemy Territory Strikes Back
2003-10-10 2:39 ` Chris Gianelloni
@ 2003-10-10 9:53 ` Paul de Vrieze
0 siblings, 0 replies; 13+ messages in thread
From: Paul de Vrieze @ 2003-10-10 9:53 UTC (permalink / raw
To: gentoo-dev
[-- Attachment #1: signed data --]
[-- Type: text/plain, Size: 725 bytes --]
On Friday 10 October 2003 04:39, Chris Gianelloni wrote:
>
> I've been brainstorming a way to keep packages that require
> CDs/interactivity from destroying world upgrades. If anyone has any
> ideas, please let me know. I was thinking of possibly suggesting the
> introduction of a portage feature to go into FEATURES called
> "interactive", which turns on interactive mode on ebuilds which require
> it. If an ebuild requires interactivity but the FEATURE is not set,
> then the ebuild will skip all of the steps.
I think it is a better way to have ebuilds declare themselves as being
interactive.
Paul
--
Paul de Vrieze
Gentoo Developer
Mail: pauldv@gentoo.org
Homepage: http://www.devrieze.net
[-- Attachment #2: signature --]
[-- Type: application/pgp-signature, Size: 189 bytes --]
^ permalink raw reply [flat|nested] 13+ messages in thread
end of thread, other threads:[~2003-10-10 9:53 UTC | newest]
Thread overview: 13+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2003-10-08 12:22 [gentoo-dev] Enemy Territory Strikes Back Dhruba Bandopadhyay
2003-10-08 12:22 ` Jason Stubbs
2003-10-08 13:42 ` Chris Bainbridge
2003-10-08 13:45 ` Jason Stubbs
2003-10-08 14:16 ` Mike Frysinger
2003-10-08 17:29 ` Dhruba Bandopadhyay
2003-10-09 1:22 ` Chris Gianelloni
2003-10-09 2:21 ` Brett I. Holcomb
[not found] ` <auto-000020155712@remt19.cluster1.charter.net>
2003-10-09 9:32 ` Chris Gianelloni
2003-10-09 22:08 ` Dhruba Bandopadhyay
2003-10-09 22:21 ` Brett I. Holcomb
2003-10-10 2:39 ` Chris Gianelloni
2003-10-10 9:53 ` Paul de Vrieze
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox