Re: [ogpx] OGPX WG draft charter, 2009-08-19 revision
Morgaine <morgaine.dinova@googlemail.com> Thu, 20 August 2009 03:03 UTC
Return-Path: <morgaine.dinova@googlemail.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 D3C1E28C462 for <ogpx@core3.amsl.com>;
Wed, 19 Aug 2009 20:03:52 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.579
X-Spam-Level:
X-Spam-Status: No, score=-1.579 tagged_above=-999 required=5 tests=[AWL=0.397,
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 uthg8jELbs4h for
<ogpx@core3.amsl.com>; Wed, 19 Aug 2009 20:03:50 -0700 (PDT)
Received: from mail-ew0-f206.google.com (mail-ew0-f206.google.com
[209.85.219.206]) by core3.amsl.com (Postfix) with ESMTP id 4B93B28C0D0 for
<ogpx@ietf.org>; Wed, 19 Aug 2009 20:03:49 -0700 (PDT)
Received: by ewy2 with SMTP id 2so1612336ewy.43 for <ogpx@ietf.org>;
Wed, 19 Aug 2009 20:03:45 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=googlemail.com; s=gamma;
h=domainkey-signature:mime-version:received:in-reply-to:references
:date:message-id:subject:from:to:content-type;
bh=uN0K7HXdQ1suXwSoEKUmcFN5DoUm1CmIaha3RqFpHTE=;
b=Qy+WamEt7W5pCX5rCIVWbJ1U1qPa1tCABn26GgNKh8ZlK0jCijCyEWv4SUOaJDxO4T
fFrpyM7Wxx5VJ4uKyYL18R8e9EzSjTe2GvYpZDlTTWgrbfgi/Mw5DwPj50n1N2c+KG6U
fKtrXoQF8Y8rueF2GzC5R8kq5gje9+Q808fvY=
DomainKey-Signature: a=rsa-sha1; c=nofws; d=googlemail.com; s=gamma;
h=mime-version:in-reply-to:references:date:message-id:subject:from:to
:content-type;
b=kcpfYtHRApxQgfjCNVaXTYjcFqI5bRe/Bu65NFFQuqs7UwIxqHtKiZ4uldmvx4rggr
31a5IIgaymEXLXlLy8mBi35uWS8NAuZo+TlgcN1ErAq8xWGRRT8uhyQ2Pyoe5Keypz0i
iiGhZ3d35/SqWdkYMaXsuUC0fLRTqRuKofsgk=
MIME-Version: 1.0
Received: by 10.210.12.13 with SMTP id 13mr6530145ebl.12.1250737425298;
Wed, 19 Aug 2009 20:03:45 -0700 (PDT)
In-Reply-To: <3a880e2c0908191925p506de284w5ebb5cab7d893256@mail.gmail.com>
References: <f72742de0908191206m2a5b3e2fm4efcf0eaf471a758@mail.gmail.com>
<3a880e2c0908191738x69235df3t4a42cdd5193ef5f7@mail.gmail.com>
<e0b04bba0908191914h4837045ct777d2c63a30ddaf0@mail.gmail.com>
<3a880e2c0908191925p506de284w5ebb5cab7d893256@mail.gmail.com>
Date: Thu, 20 Aug 2009 04:03:45 +0100
Message-ID: <e0b04bba0908192003p34a367f2q4b99be3cf916cd72@mail.gmail.com>
From: Morgaine <morgaine.dinova@googlemail.com>
To: ogpx@ietf.org
Content-Type: multipart/alternative; boundary=0015174be270f1372f047189ffe8
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: Thu, 20 Aug 2009 03:03:52 -0000
On Thu, Aug 20, 2009 at 3:25 AM, Infinity Linden <infinity@lindenlab.com>wrote;wrote: > none of the implementers involved in developing the draft charter share > your belief that *deployers MUST NOT use OGP* for interoperability between > virtual worlds. rather, it would be a policy decision, and not a protocol > decision. > > Who wrote "*deployers MUST NOT use OGP"* which you then proceed to reject? I did not, and straw men misrepresentations do not help in this discussion. More importantly, you are avoiding the central point that *OGP cannot be used* to provide interoperability between virtual worlds, because it does not define this case. It defines only how a separate region can be added to a given virtual world, and not how two such worlds can interoperate. The claim "*it would be a policy decision, and not a protocol decision*" is false, because OGP does not provide for any alternative. Morgaine. On Thu, Aug 20, 2009 at 3:25 AM, Infinity Linden <infinity@lindenlab.com>wrote;wrote: > morgaine. i am not rejecting language that increases clarity, but > language that enforces a false requirement. none of the implementers > involved in developing the draft charter share your belief that > deployers MUST NOT use OGP for interoperability between virtual > worlds. rather, it would be a policy decision, and not a protocol > decision. > > > On Wed, Aug 19, 2009 at 7:14 PM, Morgaine<morgaine.dinova@googlemail.com> > wrote: > > Infinity, Linden Lab's interoperation with OSgrid is a matter of company > > policy which is not our business here. We are involved only with > defining > > protocols, which are mechanisms that can be used to implement many > different > > policies. You are suggesting that OGP provides no barrier to interop > apart > > from your own local policy, when this is clearly not true. > > > > The OGP protocol is not being defined to permit any kind of interop > between > > virtual worlds at all. As Joshua's latest charter describes clearly, it > is > > concerned only with the addition of single regions to a given virtual > > world. It does not address interop between two or more such virtual > worlds > > in any shape or form. > > > > Your response therefore completely misses the point that OGP does not > > provide any means for interop between worlds whatsoever, even when the > world > > operators desire it. It is not a protocol for interoperation between > > virtual worlds, even when these worlds are identical in architecture. > Being > > clear is important in standards work. > > > > Your last comment rejecting clarity in language escapes me at this time. > > > > If OGPX does not intend to address interop between virtual worlds, that's > a > > conscious decision and is not something to hide. A protocol that grows a > > world by adding regions is still a useful protocol, despite providing no > > interop between worlds. Stating the goal clearly is to everyone's > benefit. > > > > > > Morgaine. > > > > > > > > > > > > > > > > > > On Thu, Aug 20, 2009 at 1:38 AM, Infinity Linden <infinity@lindenlab.com > > > > wrote: > >> > >> hunh? if it makes sense for Linden to interoperate with OSGrid, and > >> both parties want to do it, i think it will happen irrespective of the > >> language in the charter. this work is not intended to be exclusively > >> "the protocol that people use to communicate with Second Life." it is > >> the protocol systems use to participate in a virtual world simulation. > >> it makes no statement about which virtual world participating systems > >> interact with. > >> > >> by their nature, open protocols do not limit participation to fixed > >> systems. adding language to the charter that implies this is the case > >> is inappropriate and inaccurate. > >> > >> On Wed, Aug 19, 2009 at 5:05 PM, Morgaine< > morgaine.dinova@googlemail.com> > >> wrote: > >> > Joshua, > >> > > >> > This latest draft of the charter reads quite well, but it seems to be > >> > missing an opening paragraph without which it is easy to misinterpret > >> > the > >> > purpose of the workgroup and of the protocol. That opening paragraph > >> > should > >> > be something like this: > >> > > >> > "This following work is aimed at defining a protocol for the > integration > >> > of > >> > individual regions into a single virtual world, and providing client > >> > applications with access to these. Interoperation between such a > >> > virtual > >> > world and any other virtual world is outside of the scope of this > >> > protocol." > >> > > >> > > >> > Without this introduction, it is easy to mistake OGPX for a VW interop > >> > group. > >> > > >> > After all, it follows nearly two years of discussions about interop > >> > between > >> > worlds in the Architecture Working Group within Second Life, and it > >> > follows > >> > 6 months of work in the IETF MMOX group which was specifically > >> > targetting > >> > interoperation between virtual worlds, and it follows a MMOX BoF in > >> > which > >> > numerous participants (of which Lindens were only one) discussed > interop > >> > between worlds, and finally, it follows a decision to partition off a > >> > new > >> > workgroup from MMOX so that its scope can be limited to interoperation > >> > between SL-like worlds alone. > >> > > >> > As it turns out, this new workgroup is not intending to address > interop > >> > between SL-like worlds at all, but only to integrate individual > regions > >> > into > >> > an existing world, which is extremely different. As the new draft > >> > charter > >> > describes well, OGPX is dedicated to growing walled gardens by > addition > >> > of > >> > new regions, and it is not concerned with interoperation between such > >> > walled > >> > gardens. > >> > > >> > That should be made immediately clear in the introduction --- it is I > >> > think > >> > this group's main statement of scope, and I assume that our Area > >> > Directors > >> > will encourage such clarity. I recommend my opening paragraph above > to > >> > accomplish this. > >> > > >> > On a more general note ... > >> > > >> > In addition to making the above clear, what's going to be done about > >> > interop > >> > between SL-like worlds? There are already many SL-compatible > >> > Opensim-based > >> > grids, and they currently believe that Linden Lab is defining OGP to > >> > interoperate with them. Clearly they are badly mistaken, but their > need > >> > for > >> > interop still remains. > >> > > >> > > >> > Morgaine. > >> > > >> > > >> > > >> > > >> > > >> > ============================ > >> > > >> > On Wed, Aug 19, 2009 at 8:06 PM, Joshua Bell<josh@lindenlab.com> > wrote: > >> >> Howdy, folks. > >> >> > >> >> Please find attached the latest draft of the proposed OGPX working > >> >> group charter. It incorporates feedback from many list and > >> >> face-to-face meeting participants. I think it's much closer to a > >> >> document that reflects the group consensus. There are a few points, > we > >> >> may want to comment on separately: > >> >> > >> >> 1. The Name. We're still using the name OGPX in this draft. There has > >> >> been much discussion about other names, but we're not at consensus > >> >> yet. When we have agreement on a new name, it's easy enough to do a > >> >> search and replace in the document before submitting it for > >> >> consideration. > >> >> > >> >> 2. The Mailing List. Since we're not at consensus on a name yet, I > >> >> recommend we continue to us the ogpx@ietf.org mailing list for the > >> >> time being. When we've selected a new name, and after a working group > >> >> is approved, we can request a mailing list with the same name as the > >> >> working group. Again, we can just simply do a search and replace > after > >> >> we have consensus on the name. > >> >> > >> >> 3. Description of the Group's Work. The first two paragraphs in the > >> >> description outline the scope of the working group's efforts. The > >> >> intent is to briefly describe the group's work to people outside the > >> >> working group and to "draw a line in the sand" regarding the > >> >> group's focus (so we don't experience scope creep.) This revision > >> >> defines terms as they are introduced. It was thought that this > >> >> approach made for easier reading than having a separate glossary > >> >> section. > >> >> > >> >> 4. Previous Work. Several people have commented that the charter > >> >> should be explicit regarding what documents we think we're starting > >> >> from. There is a list of related internet drafts in this draft to > meet > >> >> this requirement. > >> >> > >> >> 5. Selecting a Transport. We added verbiage supporting the idea that > >> >> OGP is transport agnostic, and that we should somewhere describe how > >> >> OGP uses it's transports and which features it needs. It also lists > >> >> HTTP(S) as the protocol of choice for OGP messages. > >> >> > >> >> 6. Objectives. There is a list of specific objectives, defined in > >> >> terms of the problem domain. This list is thought to be roughly > >> >> complete at the moment. The process of adding objectives or > >> >> refactoring them after working group formation is non-trivial, but > not > >> >> impossible. But, we should have agreement that the objectives are an > >> >> honest assessment of what we think we need to be working on. > >> >> > >> >> 7. Milestone Dates. The dates listed below may be a touch optimistic. > >> >> They may need to be massaged before the charter is submitted to the > >> >> IESG. > >> >> > >> >> Here is the draft charter... > >> >> > >> >> > >> >> Working Group Name: > >> >> > >> >> Open Grid Protocol (OGPX) > >> >> > >> >> Chairs: > >> >> > >> >> TBD > >> >> > >> >> Area and Area Directors: > >> >> > >> >> Applications Area > >> >> > >> >> Lisa Dusseault <lisa.dusseault@gmail.com> > >> >> Alexey Melnikov <alexey.melnikov@isode.com> > >> >> > >> >> Responsible Area Director: > >> >> > >> >> TBD > >> >> > >> >> Mailing List: > >> >> > >> >> ogpx@ietf.org > >> >> http://www.ietf.org/mailman/listinfo/ogpx > >> >> > >> >> Description of Working Group: > >> >> > >> >> The working group will define the Open Grid Protocol (OGP) for > >> >> collaborative > >> >> 3-dimensional virtual worlds. The protocol permits users to > interact > >> >> with > >> >> each other while represented as "avatars," or digital representations > >> >> of > >> >> the > >> >> user. Within a single virtual world, avatars exist in at most one > >> >> location > >> >> in a shared virtual space. Conforming client applications use the > >> >> protocol > >> >> to manipulate and move the user's avatar, create objects in the > >> >> virtual > >> >> world, interact with other users and their surroundings and > >> >> consume > >> >> and > >> >> create media and information from sources inside and outside their > >> >> virtual > >> >> world. > >> >> > >> >> Adjacent locations in virtual worlds accessible by this protocol > >> >> may > >> >> be > >> >> explicitly partitioned into "regions" to facilitate the > >> >> computational > >> >> and > >> >> communication load balancing required to simulate the > >> >> virtual > >> >> environment. Such virtual worlds may consist of regions > >> >> administered > >> >> by > >> >> distinct organizations. Though these virtual worlds may be > partitioned, > >> >> they > >> >> remain "un-sharded;" all inhabitants and objects in a particular > >> >> location > >> >> in > >> >> the virtual world may initiate interaction with all other > >> >> inhabitants > >> >> and > >> >> objects in that location; and, service endpoint addresses refer to > at > >> >> most > >> >> one location. The state of the virtual world is independent of the > >> >> client > >> >> applications that access it and may persist between user sessions. > >> >> > >> >> The protocol defined by this group will carry information about the > >> >> virtual > >> >> environment, its contents and its inhabitants. It is an > application > >> >> layer > >> >> protocol, independent of transport, based partially on these > >> >> previously > >> >> published internet drafts: > >> >> > >> >> * http://tools.ietf.org/html/draft-hamrick-ogp-intro > >> >> * http://tools.ietf.org/html/draft-hamrick-llsd > >> >> * http://tools.ietf.org/html/draft-hamrick-ogp-auth > >> >> * http://tools.ietf.org/html/draft-hamrick-ogp-launch > >> >> * http://tools.ietf.org/html/draft-lentczner-ogp-base > >> >> * http://tools.ietf.org/html/draft-levine-ogp-clientcap > >> >> * http://tools.ietf.org/html/draft-levine-ogp-layering > >> >> > >> >> The protocol should describe interaction semantics for these virtual > >> >> worlds, > >> >> independent of transport, leveraging existing standards where > >> >> practical. > >> >> It > >> >> should define interoperability expectations for server to > >> >> server > >> >> interactions as well as client-server interactions. Though the > >> >> protocol > >> >> is > >> >> independent of transport, early interoperability trials used > >> >> HTTP(S) > >> >> for > >> >> non-real-time messages. The working group will define specific > features > >> >> that > >> >> must be replicated in other transports and will define the use of > >> >> HTTP(S) > >> >> as > >> >> a transport of protocol messages. > >> >> > >> >> Foundational components of the protocol include the publication of: > >> >> > >> >> * an abstract type system, suitable for describing the > >> >> application > >> >> protocol in an implementation neutral manner, > >> >> > >> >> * a security model describing trust relationships between > >> >> participating > >> >> entities, > >> >> > >> >> * guidelines for the use of existing authentication and > >> >> confidentiality > >> >> mechanisms, > >> >> > >> >> * an application-layer protocol for establishing the user's avatar > in > >> >> the > >> >> virtual world, > >> >> > >> >> * an application-layer protocol for moving a user's avatar > >> >> between > >> >> adjacent and remote locations in the virtual world, > >> >> > >> >> * format descriptions for objects and avatars in a virtual world, > and > >> >> > >> >> * an application-layer protocol for identifying agents, and > >> >> requesting > >> >> information about them. > >> >> > >> >> Goals and Milestones: > >> >> > >> >> * October 2009 "Introduction and Goals" to the IESG as an > >> >> Informational > >> >> RFC > >> >> > >> >> * October 2009 "Abstract Type System for the Transmission of > >> >> Dynamic > >> >> Structured Data" to the IESG as Proposed Standard > >> >> > >> >> * October 2010 "Foundational Concepts and Transport Expectations" > to > >> >> the > >> >> IESG as Proposed Standard > >> >> > >> >> * February 2010 "Guidelines for Host Authentication" to the IESG > >> >> as > >> >> an > >> >> Informational RFC > >> >> > >> >> * February 2010 "Service Establishment" to the IESG as Proposed > >> >> Standard > >> >> > >> >> * February 2010 "Client Application Launch Message" to the IESG > >> >> as > >> >> an > >> >> Informational RFC > >> >> > >> >> * February 2010 "Simulation Presence Establishment" to the IESG as > >> >> Proposed > >> >> Standard > >> >> > >> >> * June 2010 "Primitive Object Format" to the IESG as Proposed > Standard > >> >> > >> >> * June 2010 "Digital Asset Access" to the IESG as Proposed Standard > >> >> > >> >> * June 2010 "Entity Identifiers" to the IESG as Proposed standard > >> >> _______________________________________________ > >> >> 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 > > > > >
- [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