Re: [ogpx] OGPX WG draft charter, 2009-08-19 revision

Infinity Linden <infinity@lindenlab.com> Fri, 21 August 2009 16:14 UTC

Return-Path: <infinity@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 1CA573A6E1C for <ogpx@core3.amsl.com>; Fri, 21 Aug 2009 09:14:56 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.853
X-Spam-Level:
X-Spam-Status: No, score=-1.853 tagged_above=-999 required=5 tests=[AWL=0.124, BAYES_00=-2.599, FM_FORGED_GMAIL=0.622]
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 LtkaSoAhraV3 for <ogpx@core3.amsl.com>; Fri, 21 Aug 2009 09:14:55 -0700 (PDT)
Received: from mail-pz0-f174.google.com (mail-pz0-f174.google.com [209.85.222.174]) by core3.amsl.com (Postfix) with ESMTP id 17BFD3A6359 for <ogpx@ietf.org>; Fri, 21 Aug 2009 09:14:55 -0700 (PDT)
Received: by pzk4 with SMTP id 4so95399pzk.29 for <ogpx@ietf.org>; Fri, 21 Aug 2009 09:14:58 -0700 (PDT)
MIME-Version: 1.0
Received: by 10.142.4.38 with SMTP id 38mr96629wfd.119.1250871293427; Fri, 21 Aug 2009 09:14:53 -0700 (PDT)
In-Reply-To: <f72742de0908210910p58b43aeap533c1d52c65aab35@mail.gmail.com>
References: <e0b04bba0908191914h4837045ct777d2c63a30ddaf0@mail.gmail.com> <b8ef0a220908201609m1c77be2n3d499b7da20fec5a@mail.gmail.com> <20090820235051.GA21280@alinoe.com> <f72742de0908201716i6f5adc29o18313a6e55318a7f@mail.gmail.com> <OF048CEB61.3E58783F-ON85257619.004946AA-85257619.004C6C7B@us.ibm.com> <OFBD0DCC89.9430E59E-ON85257619.0056B4DE-85257619.0057FD23@us.ibm.com> <f72742de0908210910p58b43aeap533c1d52c65aab35@mail.gmail.com>
Date: Fri, 21 Aug 2009 09:14:53 -0700
Message-ID: <3a880e2c0908210914j68d21406pb7a5b4a678030316@mail.gmail.com>
From: Infinity Linden <infinity@lindenlab.com>
To: Joshua Bell <josh@lindenlab.com>
Content-Type: text/plain; charset=ISO-8859-1
Content-Transfer-Encoding: quoted-printable
Cc: ogpx@ietf.org
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:14:56 -0000

works for me.

On Fri, Aug 21, 2009 at 9:10 AM, Joshua Bell<josh@lindenlab.com> wrote:
> 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 mailing list
> ogpx@ietf.org
> https://www.ietf.org/mailman/listinfo/ogpx
>
>