Re: [ogpx] Protocol for permitting policy decisions
Vaughn Deluca <vaughn.deluca@gmail.com> Wed, 07 October 2009 18:10 UTC
Return-Path: <vaughn.deluca@gmail.com>
X-Original-To: ogpx@core3.amsl.com
Delivered-To: ogpx@core3.amsl.com
Received: from localhost (localhost [127.0.0.1]) by core3.amsl.com (Postfix)
with ESMTP id CDFB13A684F for <ogpx@core3.amsl.com>;
Wed, 7 Oct 2009 11:10:49 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -0.946
X-Spam-Level:
X-Spam-Status: No, score=-0.946 tagged_above=-999 required=5 tests=[AWL=-0.762,
BAYES_40=-0.185, HTML_MESSAGE=0.001]
Received: from mail.ietf.org ([64.170.98.32]) by localhost (core3.amsl.com
[127.0.0.1]) (amavisd-new, port 10024) with ESMTP id hH6pqpF-Anxb for
<ogpx@core3.amsl.com>; Wed, 7 Oct 2009 11:10:48 -0700 (PDT)
Received: from mail-fx0-f228.google.com (mail-fx0-f228.google.com
[209.85.220.228]) by core3.amsl.com (Postfix) with ESMTP id 71E7D3A685D for
<ogpx@ietf.org>; Wed, 7 Oct 2009 11:10:45 -0700 (PDT)
Received: by fxm28 with SMTP id 28so4610310fxm.42 for <ogpx@ietf.org>;
Wed, 07 Oct 2009 11:12:20 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=gamma;
h=domainkey-signature:mime-version:received:in-reply-to:references
:date:message-id:subject:from:to:content-type;
bh=Yu62BEH++IU0J6T/3P3t1HpSo/wxUyzcM45pGK+nvz8=;
b=M6HzG0No1TXFh80ZOFaiaFjjYJPVvMzjIQjzmt4yjZNr6NRiWnwLCh+uka0WnKAiUu
uanLZWQgnyfLM9uaXi7YSfJqsxXpALUu88oPClZG9SIGCdiNdsI04wKbyurXnYD1P3vv
Ljz/FjR4dFodKaUImX6wMtirhw7J13Dxx2Too=
DomainKey-Signature: a=rsa-sha1; c=nofws; d=gmail.com; s=gamma;
h=mime-version:in-reply-to:references:date:message-id:subject:from:to
:content-type;
b=n2q/BD+xSLaPotgCfgvEAKAAMVmW/DfNxLN6EpjqoUb7qPHvFff4KEFskulosTOc0M
+6G441Ebe6vRViAHQxUnEUPPQe7kfjxSghNOboi2GjXzdoPkr0l6L0vSnrIZtb9vRBKr
r8szoYwWTgCEFmGPwvdfURqg+ePbfhP3RRZWw=
MIME-Version: 1.0
Received: by 10.204.15.24 with SMTP id i24mr189129bka.2.1254939140360;
Wed, 07 Oct 2009 11:12:20 -0700 (PDT)
In-Reply-To: <9b8a8de40910061305w56dc2b01qab60b7b7aaffa337@mail.gmail.com>
References: <983F17705339E24699AA251B458249B50CC48CAEBF@EXCHANGE2K7.office.nic.se>
<3a880e2c0910051239t3dcae895x4f6d5f4bf5d64cd@mail.gmail.com>
<OFE55CFEA3.6AD0DA74-ON85257646.006FC774-85257646.0070F176@us.ibm.com>
<3a880e2c0910051638p393b20d1vc12763b59ae17e00@mail.gmail.com>
<OF846C2637.4E109B09-ON85257647.004B1EFF-85257647.004BED84@us.ibm.com>
<9b8a8de40910061305w56dc2b01qab60b7b7aaffa337@mail.gmail.com>
Date: Wed, 7 Oct 2009 20:12:19 +0200
Message-ID: <9b8a8de40910071112j600dea3fge21a35ffc0341e52@mail.gmail.com>
From: Vaughn Deluca <vaughn.deluca@gmail.com>
To: "ogpx@ietf.org" <ogpx@ietf.org>
Content-Type: multipart/alternative; boundary=00032555af0ead086504755c494d
Subject: Re: [ogpx] Protocol for permitting policy decisions
X-BeenThere: ogpx@ietf.org
X-Mailman-Version: 2.1.9
Precedence: list
List-Id: Virtual Worlds and the Open Grid Protocol <ogpx.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/listinfo/ogpx>,
<mailto:ogpx-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/ogpx>
List-Post: <mailto:ogpx@ietf.org>
List-Help: <mailto:ogpx-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/ogpx>,
<mailto:ogpx-request@ietf.org?subject=subscribe>
X-List-Received-Date: Wed, 07 Oct 2009 18:10:49 -0000
Although I actually think enough has been said on policy, I want to expand my last message a bit to make it even more clear how i view this problem. In wrote: "Anything we have said so far on policy in this discussion relates to protocol *options* someone *might* use. None of this will be REQUIRED. The protocol will function without using any of it. So really, as far as i can see we *can* move on." Here is a longer version of the same message: We are talking policy, and by definition, everybody is free to ignore policy, and live with the consequences. If I run a some services in a RD, its my choice what policy i set to determine what is allowed in there. Yet, a visiting agent is under *its* ADs policy if I like that or not. Its the agents choice to be in that AD. If the policy of that AD is allowing, or even encouraging, the use of deadly weapons, while I like my regions to be free of violence. I can ignore the policy of the agents AD. I am free to do so, and apply a policy of "ban on the first sight of a gun", after all I run this service. Ignoring the policy of the AD may carry the consequence of spoiling my relations with that AD, since they strongly belief in the freedom to carry weapons, and this may prompt them to prevent any TP to my RD. Yet that is about all thats in the power of the AD, unless it has some legal hooks in my service via a real world contract with me. A more realistic example could be that it is the policy of the AD --or rather some associated asset service *winks to Zha* -- to only let go of purple clothes under strict conditions. I have struck a deal with that service, promising to follow the rules for purple cloths. Its my choice to live by that promise, or -at my peril- ignore it. So to answer one of Carlo's older questions, yes, from the perspective of the region service, the Asset service policy *can* be forgotten and ignored, but most likely I will prefer not to do so, or I would not have made the deal in the first place. While all this is very interesting, its *outside* of the scope of the protocol. Policy can be ignored, or followed, and its up to those setting the policies to enforce them, by whatever means they have at their disposal, but it has nothing to do with the protocol as such. Infinity is eager to move on, and I fully agree with her. I suddenly realised that the source of much of our problems might be that few people have made it clear that *whatever* method we pick to carry policy related information, the use of that information will *always* be optional, and never REQUIRED by protocol. I do not think there is a single person on the list that will disagree with this, and the chances of getting anything else than this past the IETF are in my view remote. [I am new to protocol discussions, but there surly must be precedents for this? We can't possibly be the first group to hit this obstacle?]. We can spend a very long time talking about the way to code the policy related information, and how explicit it is allowed to be; If it should be only payload, or actual part of the control flow; If it may contain actual values, or better only ranges. All of that is however somewhat moot as soon as it is realised that its *optional* to provide and/or use this info. There is not much chance we will gain full or even rough consensus on what is appropriate to put in the meta-information, because it depends fully on deeply personal value systems. One persons nightmare of a totalitarian state is the next persons hope to be free from adult material or unrestrained violence. The crux is that we realise that the use of anything that will be in the protocol relating to policy is optional. If I don't like that info to be there, I don't supply it, and ignore it if I find it. Nothing will break in protocol terms. We could (and probably should) have some discussion how far we want to go in facilitating certain use-cases by defining explicit fields to make interop easy. Not many will defend a pre-defined field for real-life skin color to allow other services more easy discrimination. But *even* if we had the (in my eyes) bad taste to define such a field or tag to aid some (in my eyes) unacceptable use-case, we are certainly NOT going to REQUIORE its use in the protocol, nor saying it MAY NOT be carried ever, since however wrong we think such a tag might be, it is a matter of policy, and as such outside the scope of the protocol. If we decided in this group that such a tag should be forbidden, and MUST NOT be carried we open the gates for demands that other tags must also be forbidden. And conversely, if we REQUIRE the use of such a tag, we can not prevent others in this discussion to REQUIRE other tags. And everything will end in tears. I think most (no, *all*) of what i just said has been mentioned before on the list in one form or another, and i really do not think there is much more to add that is pertinent to the protocol. I hold some (strong) convictions how meta information should be carried, in particular relating to privacy issues, but non of that is crucial, given that i am never forced to give this information, nor prevented from using it if somebody is sending it. That said, if I as a user don't like the choices made by some service, i SHOULD be able to pick another with in my view better options, or even run one myself. So lets move on, and make that possible! -Vaughn
- [ogpx] Protocol for permitting policy decisions Magnus Zeisig
- Re: [ogpx] Protocol for permitting policy decisio… Dickson, Mike (ISS Software)
- Re: [ogpx] Protocol for permitting policy decisio… Meadhbh Siobhan
- Re: [ogpx] Protocol for permitting policy decisio… Dickson, Mike (ISS Software)
- Re: [ogpx] Protocol for permitting policy decisio… Morgaine
- Re: [ogpx] Protocol for permitting policy decisio… Morgaine
- Re: [ogpx] Protocol for permitting policy decisio… Dickson, Mike (ISS Software)
- Re: [ogpx] Protocol for permitting policy decisio… Infinity Linden
- Re: [ogpx] Protocol for permitting policy decisio… Infinity Linden
- Re: [ogpx] Protocol for permitting policy decisio… Infinity Linden
- Re: [ogpx] Protocol for permitting policy decisio… David W Levine
- Re: [ogpx] Protocol for permitting policy decisio… David W Levine
- Re: [ogpx] Protocol for permitting policy decisio… Infinity Linden
- Re: [ogpx] Protocol for permitting policy decisio… Infinity Linden
- Re: [ogpx] Protocol for permitting policy decisio… Magnus Zeisig
- Re: [ogpx] Protocol for permitting policy decisio… Carlo Wood
- Re: [ogpx] Protocol for permitting policy decisio… Carlo Wood
- Re: [ogpx] Protocol for permitting policy decisio… David W Levine
- Re: [ogpx] Protocol for permitting policy decisio… Vaughn Deluca
- Re: [ogpx] Protocol for permitting policy decisio… Carlo Wood
- Re: [ogpx] Protocol for permitting policy decisio… Vaughn Deluca
- Re: [ogpx] Protocol for permitting policy decisio… Carlo Wood
- Re: [ogpx] Protocol for permitting policy decisio… Carlo Wood
- Re: [ogpx] Protocol for permitting policy decisio… Meadhbh Hamrick
- Re: [ogpx] Protocol for permitting policy decisio… Meadhbh Hamrick
- Re: [ogpx] Protocol for permitting policy decisio… Morgaine
- Re: [ogpx] Protocol for permitting policy decisio… Joshua Bell
- Re: [ogpx] Protocol for permitting policy decisio… Meadhbh Hamrick
- Re: [ogpx] Protocol for permitting policy decisio… Dickson, Mike (ISS Software)
- Re: [ogpx] Protocol for permitting policy decisio… Morgaine
- Re: [ogpx] Protocol for permitting policy decisio… Meadhbh Hamrick
- Re: [ogpx] Protocol for permitting policy decisio… Magnus Zeisig
- Re: [ogpx] Protocol for permitting policy decisio… Morgaine
- Re: [ogpx] Protocol for permitting policy decisio… Magnus Zeisig
- [ogpx] VWRAP future (mostly out of protocol rambl… Magnus Zeisig
- Re: [ogpx] Protocol for permitting policy decisio… Carlo Wood
- Re: [ogpx] Protocol for permitting policy decisio… Morgaine
- Re: [ogpx] Protocol for permitting policy decisio… Magnus Zeisig
- Re: [ogpx] Protocol for permitting policy decisio… David W Levine
- Re: [ogpx] Protocol for permitting policy decisio… Magnus Zeisig
- Re: [ogpx] Protocol for permitting policy decisio… Carlo Wood
- Re: [ogpx] Protocol for permitting policy decisio… Joshua Bell
- Re: [ogpx] Protocol for permitting policy decisio… Infinity Linden (Meadhbh Hamrick)
- Re: [ogpx] Protocol for permitting policy decisio… David W Levine
- Re: [ogpx] Protocol for permitting policy decisio… David W Levine
- Re: [ogpx] Protocol for permitting policy decisio… Carlo Wood
- Re: [ogpx] Protocol for permitting policy decisio… Carlo Wood
- Re: [ogpx] Protocol for permitting policy decisio… Carlo Wood
- Re: [ogpx] Protocol for permitting policy decisio… Dickson, Mike (ISS Software)
- Re: [ogpx] Protocol for permitting policy decisio… Morgaine
- Re: [ogpx] Protocol for permitting policy decisio… Morgaine
- Re: [ogpx] Protocol for permitting policy decisio… David W Levine
- Re: [ogpx] Protocol for permitting policy decisio… Morgaine
- Re: [ogpx] Protocol for permitting policy decisio… Morgaine
- Re: [ogpx] Protocol for permitting policy decisio… Vaughn Deluca
- Re: [ogpx] Protocol for permitting policy decisio… Magnus Zeisig
- Re: [ogpx] VWRAP future (mostly out of protocol r… Vaughn Deluca
- Re: [ogpx] Protocol for permitting policy decisio… Infinity Linden (Meadhbh Hamrick)
- Re: [ogpx] Protocol for permitting policy decisio… Morgaine
- Re: [ogpx] Protocol for permitting policy decisio… Vaughn Deluca
- Re: [ogpx] Protocol for permitting policy decisio… Carlo Wood
- Re: [ogpx] Protocol for permitting policy decisio… David W Levine
- Re: [ogpx] Protocol for permitting policy decisio… Morgaine
- Re: [ogpx] Protocol for permitting policy decisio… Vaughn Deluca