Re: [ogpx] Protocol for permitting policy decisions
Meadhbh Hamrick <meadhbh.siobhan@gmail.com> Wed, 07 October 2009 22:29 UTC
Return-Path: <meadhbh.siobhan@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 731E73A6801 for <ogpx@core3.amsl.com>;
Wed, 7 Oct 2009 15:29:15 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.537
X-Spam-Level:
X-Spam-Status: No, score=-2.537 tagged_above=-999 required=5 tests=[AWL=0.062,
BAYES_00=-2.599]
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 R1wWfFYVtYoM for
<ogpx@core3.amsl.com>; Wed, 7 Oct 2009 15:29:14 -0700 (PDT)
Received: from mail-pz0-f176.google.com (mail-pz0-f176.google.com
[209.85.222.176]) by core3.amsl.com (Postfix) with ESMTP id BB9D03A693D for
<ogpx@ietf.org>; Wed, 7 Oct 2009 15:28:48 -0700 (PDT)
Received: by pzk6 with SMTP id 6so51802pzk.29 for <ogpx@ietf.org>;
Wed, 07 Oct 2009 15:30:27 -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:cc:content-type :content-transfer-encoding;
bh=p03M3JAl3JxMLGvc/VilGBvjQonHNpf/BsezXFnl6UA=;
b=W+WV2PavINknlsFi0hS+6IbKCfqnAR1Ee+8fmVwnq6lbDpfC1GXEiBVgdSt8ADBViE
2WFF+iNmbSsDI2eLsvLsLliKIsWl86Vm3MpFjKU4lkJ5Fyt9Wt2HhTx1TV5phUsYUDjb
63Bbze3lfIzc7iq5hmIrmfGSmfHT8VwwcA9Pc=
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
:cc:content-type:content-transfer-encoding;
b=qJijLazBBURANOhqDkTCBYexExlE3uYKyXUoyHLMxIxpM3j9rU+LyzS8MxlE2aZTib
pld0BQMF5fr/7g25c+1mD/U9sft2Ro5PSIoq7LnlZxu9f6AkZt9510JLw1vNG3tuz4QN
J+i6X2JX3MBkFRpwZ+OEGR0TKfDrzY4KHi6Fs=
MIME-Version: 1.0
Received: by 10.115.132.12 with SMTP id j12mr779633wan.121.1254954626957;
Wed, 07 Oct 2009 15:30:26 -0700 (PDT)
In-Reply-To: <9b8a8de40910071112j600dea3fge21a35ffc0341e52@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>
<9b8a8de40910071112j600dea3fge21a35ffc0341e52@mail.gmail.com>
Date: Wed, 7 Oct 2009 15:30:26 -0700
Message-ID: <b8ef0a220910071530n7e370fdcs4556bdbd5f52df3f@mail.gmail.com>
From: Meadhbh Hamrick <meadhbh.siobhan@gmail.com>
To: Vaughn Deluca <vaughn.deluca@gmail.com>
Content-Type: text/plain; charset=ISO-8859-1
Content-Transfer-Encoding: quoted-printable
Cc: "ogpx@ietf.org" <ogpx@ietf.org>
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 22:29:15 -0000
i think there might be some confusion on what we're using the term "policy" to mean. when i use the term with respect to VWRAP, i do not mean a type of policy like "please, no guns." i mean a policy such as "i (as a region domain) will only place avatars from this list of agent domains," or "i will not respond to LLSD messages encoded using the binary serialization." so in this sense, policy is not something imposed on you by a third party, but a collection of decisions you (as a service operator) make about how your service will behave. this is why i say things like "domain sets policy," because in many cases, the domain's authority may make a decision (like "i'm not going to accept MD5 hashed passwords" or "i won't accept connections from non-authenticated third parties" that will be global decisions. that being said, you could have these policies dictated to you by a third party, perhaps because they're paying you money or offering you a service. but other than to acknowledge that it might happen, i don't think it's in our best interest to define a protocol for transporting policy descriptions between domains. what policies are possible will differ between implementations, and the purpose of defining them as part of the policy domain is to explicitly remove them from negotiation during protocol exchanges. -cheers -meadhbh On Wed, Oct 7, 2009 at 11:12 AM, Vaughn Deluca <vaughn.deluca@gmail.com> wrote: > 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 mailing list > ogpx@ietf.org > https://www.ietf.org/mailman/listinfo/ogpx > >
- [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