Re: [ogpx] OGPX WG draft charter, 2009-08-19 revision
Joshua Bell <josh@lindenlab.com> Fri, 21 August 2009 16:10 UTC
Return-Path: <josh@lindenlab.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 D628D28C1C7 for <ogpx@core3.amsl.com>;
Fri, 21 Aug 2009 09:10:32 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.709
X-Spam-Level:
X-Spam-Status: No, score=-1.709 tagged_above=-999 required=5 tests=[AWL=0.267,
BAYES_00=-2.599, FM_FORGED_GMAIL=0.622, 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 PS78Hr3f0hCd for
<ogpx@core3.amsl.com>; Fri, 21 Aug 2009 09:10:31 -0700 (PDT)
Received: from mail-px0-f171.google.com (mail-px0-f171.google.com
[209.85.216.171]) by core3.amsl.com (Postfix) with ESMTP id 6CCE428C14C for
<ogpx@ietf.org>; Fri, 21 Aug 2009 09:10:31 -0700 (PDT)
Received: by pxi1 with SMTP id 1so4483060pxi.31 for <ogpx@ietf.org>;
Fri, 21 Aug 2009 09:10:35 -0700 (PDT)
MIME-Version: 1.0
Received: by 10.142.60.3 with SMTP id i3mr67495wfa.294.1250871035274;
Fri, 21 Aug 2009 09:10:35 -0700 (PDT)
In-Reply-To: <OFBD0DCC89.9430E59E-ON85257619.0056B4DE-85257619.0057FD23@us.ibm.com>
References: <e0b04bba0908191914h4837045ct777d2c63a30ddaf0@mail.gmail.com>
<f72742de0908201600y46311454la8db52c4be1b18dc@mail.gmail.com>
<b8ef0a220908201609m1c77be2n3d499b7da20fec5a@mail.gmail.com>
<20090820235051.GA21280@alinoe.com> <20090820235657.GB21280@alinoe.com>
<f72742de0908201716i6f5adc29o18313a6e55318a7f@mail.gmail.com>
<b8ef0a220908201725l5b9d20d6qcb2921d3547277db@mail.gmail.com>
<OF048CEB61.3E58783F-ON85257619.004946AA-85257619.004C6C7B@us.ibm.com>
<3a880e2c0908210733v5e2b53a0x889f0f564a573461@mail.gmail.com>
<OFBD0DCC89.9430E59E-ON85257619.0056B4DE-85257619.0057FD23@us.ibm.com>
Date: Fri, 21 Aug 2009 09:10:35 -0700
Message-ID: <f72742de0908210910p58b43aeap533c1d52c65aab35@mail.gmail.com>
From: Joshua Bell <josh@lindenlab.com>
To: ogpx@ietf.org
Content-Type: multipart/alternative; boundary=00504502ad14b7a4900471a91b40
Subject: Re: [ogpx] OGPX WG draft charter, 2009-08-19 revision
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: Fri, 21 Aug 2009 16:10:32 -0000
I do think this is one of the places in the charter where using "virtual world(s)" is justified; the crisper wording may not imply much about the intent to folks outside the effort, and (to Morgaine's point) seems very abstract even to those inside the effort. Much of the draft charter feedback we've gotten is that "concrete is a good thing"! How about a tweak: Regions and Services implemented according to the specifications may be deployed by separate organization with varying policies and trust domains. The OGPX protocols will provide the mechanisms for these virtual world services to interoperate, when permitted by policy and shared trust domains. Or: Regions and Services implemented according to the specifications may be deployed by separate organization with varying policies and trust domains. The OGPX protocols will provide the mechanisms for these services to interoperate, when permitted by policy and shared trust domains, enabling the creation of interoperating virtual worlds. (This rather short paragraph repeats "interoperate", "trust domain" and "policy" twice, alas.) On Fri, Aug 21, 2009 at 9:01 AM, David W Levine <dwl@us.ibm.com> wrote: > > Fair enough. So.. Let me try an even crisper wording. > > >>> > Regions and Services implemented according to the specifications may be > deployed by separate organization with varying policies and trust domains. > The OGPX protocols will provide the mechanisms for these services to > interoperate, > when permitted by policy and shared trust domains. > >>> > > > > > *Infinity Linden <infinity@lindenlab.com>* > > 08/21/2009 10:33 AM > To > David W Levine/Watson/IBM@IBMUS cc > Meadhbh Siobhan <meadhbh.siobhan@gmail.com>om>, ogpx-bounces@ietf.org, > ogpx@ietf.org Subject > Re: [ogpx] OGPX WG draft charter, 2009-08-19 revision > > > > > i would argue that we shouldn't be introducing a term into the charter > that we can't define. the term "virtual world" is more appropriate for > the MMOX effort. OGP has an intentionally loose definition of the term > "virtual world," and it means (roughly) "the set of places you can > teleport or walk to." this is NOT a feature that is defined by > protocol, but by trust. > > there is absolutely nothing in the protocol that requires region > operator 'A' to trust region operator 'B' or agent domain operator > 'C'. we do, however, define message formats and techniques to carry > artifacts of this trust. there is nothing in the PROTOCOL that defines > who trusts who. > > this is EXACTLY the issue that torpedoed PEM and led to MOSS and later > S/MIME. the protocols MUST NOT define trust relationships for > operators. they MUST be deferred to deployers. because we cannot > define trust in the protocol, it is inappropriate to insert language > in the charter based on that assumption. > > if you define the term "virtual world" as "the set of places you can > teleport to" then this term CAN'T have meaning because it depends on > local policy that is out of the control of the protocol specifiers. > this is why the term is not used. this is why we define the protocol > in terms of things we CAN make some assumptions about: the required > parties in a protocol transaction. in the case of teleport, this > includes the originating region, the target region and the agent > domain. > > this is the moral equivalent to saying the following in the ssh > specification "every ssh server must define a user called 'root', and > that user must have full permissions over the server." as it happens, > a great number of ssh servers have a superuser named root, but some > don't. there's no reason to define it in the protocol because it's a > matter of local policy. > > when we say "there are things called virtual worlds, and they're > defined as the set of all places you can teleport to," what does that > give us? from a protocol perspective, it gives us nothing, because we > will never user it. > > as part of the introduction, we may want to say "this protocol can be > used to construct a set of connected regions that MAY be rendered by a > client application in a form that appears as a virtual world." but > this gets us what? > > -cheers > -meadhbh > > On Fri, Aug 21, 2009 at 6:54 AM, David W Levine<dwl@us.ibm.com> wrote: > > > > I am going to suggest inserting a very concise paragraph after the > second > > paragraph. > > > >>>> Insert > > > > Regions and Services implemented according to the specifications may be > > assembled into > > multiple virtual worlds. These worlds may embody multiple domains of > trust. > > Deployed virtual > > worlds may support different policies of use. Constrained by these > policies, > > the protocols will > > permit interoperation across OGPX virtual worlds with compatible > policies > > and trust models. > > > >>>> end insert > > > > I poersonally think this is implicit, but making it explicit doesn't > hurt. > > > > I think this preserves the separation of concern we desire. Mechanisms > are > > defined at the > > protocol level. Policy is defined separate from mechanism. It should be > > possible to deploy > > everything from highly constrained walled gardens to very open grids. The > > degree of > > avatar, agent, service and digital goods flow between specific virtual > > worlds will vary according > > to the policies, and trust boundaries established by deployers. Nothing > in > > the specifications > > dictates specific policies > > > > This follows the existing practices of the web and internet.The core > > protocols > > and formats of the internet permit interoperation, but deployers > routinely > > constrain > > the accessibility and reach of services based on policy. > > > > > > - David W. Levine > > ~ Zha Ewry (ISL) > > > > > > > > _______________________________________________ > > ogpx mailing list > > ogpx@ietf.org > > https://www.ietf.org/mailman/listinfo/ogpx > > > > > > > _______________________________________________ > ogpx mailing list > ogpx@ietf.org > https://www.ietf.org/mailman/listinfo/ogpx > >
- [ogpx] OGPX WG draft charter, 2009-08-19 revision Joshua Bell
- Re: [ogpx] OGPX WG draft charter, 2009-08-19 revi… Morgaine
- Re: [ogpx] OGPX WG draft charter, 2009-08-19 revi… Infinity Linden
- Re: [ogpx] OGPX WG draft charter, 2009-08-19 revi… Morgaine
- Re: [ogpx] OGPX WG draft charter, 2009-08-19 revi… Infinity Linden
- Re: [ogpx] OGPX WG draft charter, 2009-08-19 revi… Morgaine
- Re: [ogpx] OGPX WG draft charter, 2009-08-19 revi… Carlo Wood
- Re: [ogpx] OGPX WG draft charter, 2009-08-19 revi… Carlo Wood
- Re: [ogpx] OGPX WG draft charter, 2009-08-19 revi… Meadhbh Siobhan
- Re: [ogpx] OGPX WG draft charter, 2009-08-19 revi… Meadhbh Siobhan
- Re: [ogpx] OGPX WG draft charter, 2009-08-19 revi… Meadhbh Siobhan
- Re: [ogpx] OGPX WG draft charter, 2009-08-19 revi… Morgaine
- Re: [ogpx] OGPX WG draft charter, 2009-08-19 revi… Infinity Linden
- Re: [ogpx] OGPX WG draft charter, 2009-08-19 revi… Morgaine
- Re: [ogpx] OGPX WG draft charter, 2009-08-19 revi… Infinity Linden
- Re: [ogpx] OGPX WG draft charter, 2009-08-19 revi… Joshua Bell
- Re: [ogpx] OGPX WG draft charter, 2009-08-19 revi… Joshua Bell
- Re: [ogpx] OGPX WG draft charter, 2009-08-19 revi… Joshua Bell
- Re: [ogpx] OGPX WG draft charter, 2009-08-19 revi… Meadhbh Siobhan
- Re: [ogpx] OGPX WG draft charter, 2009-08-19 revi… Joshua Bell
- Re: [ogpx] OGPX WG draft charter, 2009-08-19 revi… Carlo Wood
- Re: [ogpx] OGPX WG draft charter, 2009-08-19 revi… Carlo Wood
- Re: [ogpx] OGPX WG draft charter, 2009-08-19 revi… Joshua Bell
- Re: [ogpx] OGPX WG draft charter, 2009-08-19 revi… Joshua Bell
- Re: [ogpx] OGPX WG draft charter, 2009-08-19 revi… Meadhbh Siobhan
- Re: [ogpx] OGPX WG draft charter, 2009-08-19 revi… Meadhbh Siobhan
- Re: [ogpx] OGPX WG draft charter, 2009-08-19 revi… Morgaine
- Re: [ogpx] OGPX WG draft charter, 2009-08-19 revi… dyerbrookme@juno.com
- Re: [ogpx] OGPX WG draft charter, 2009-08-19 revi… David W Levine
- Re: [ogpx] OGPX WG draft charter, 2009-08-19 revi… Infinity Linden
- Re: [ogpx] OGPX WG draft charter, 2009-08-19 revi… David W Levine
- Re: [ogpx] OGPX WG draft charter, 2009-08-19 revi… Joshua Bell
- Re: [ogpx] OGPX WG draft charter, 2009-08-19 revi… Infinity Linden
- Re: [ogpx] OGPX WG draft charter, 2009-08-19 revi… David W Levine
- Re: [ogpx] OGPX WG draft charter, 2009-08-19 revi… Dickson, Mike (ISS Software)
- Re: [ogpx] OGPX WG draft charter, 2009-08-19 revi… Infinity Linden
- Re: [ogpx] OGPX WG draft charter, 2009-08-19 revi… Carlo Wood
- Re: [ogpx] OGPX WG draft charter, 2009-08-19 revi… Carlo Wood
- Re: [ogpx] OGPX WG draft charter, 2009-08-19 revi… Carlo Wood
- Re: [ogpx] OGPX WG draft charter, 2009-08-19 revi… Morgaine
- Re: [ogpx] OGPX WG draft charter, 2009-08-19 revi… Bill Windwalker