Re: [mmox] The Story So Far...
Charles Krinke <cfk@pacbell.net> Wed, 18 February 2009 15:06 UTC
Return-Path: <cfk@pacbell.net>
X-Original-To: mmox@core3.amsl.com
Delivered-To: mmox@core3.amsl.com
Received: from localhost (localhost [127.0.0.1]) by core3.amsl.com (Postfix) with ESMTP id 25DCE3A6D33 for <mmox@core3.amsl.com>; Wed, 18 Feb 2009 07:06:03 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.283
X-Spam-Level:
X-Spam-Status: No, score=-2.283 tagged_above=-999 required=5 tests=[BAYES_00=-2.599, HTML_MESSAGE=0.001, SARE_MILLIONSOF=0.315]
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 Ns7f7+vxpj+l for <mmox@core3.amsl.com>; Wed, 18 Feb 2009 07:06:01 -0800 (PST)
Received: from web82602.mail.mud.yahoo.com (web82602.mail.mud.yahoo.com [68.142.201.119]) by core3.amsl.com (Postfix) with SMTP id 3ED173A6D2E for <mmox@ietf.org>; Wed, 18 Feb 2009 07:06:01 -0800 (PST)
Received: (qmail 7075 invoked by uid 60001); 18 Feb 2009 15:06:12 -0000
DomainKey-Signature: a=rsa-sha1; q=dns; c=nofws; s=s1024; d=pacbell.net; h=X-YMail-OSG:Received:X-Mailer:References:Date:From:Subject:To:MIME-Version:Content-Type:Message-ID; b=dAnyFGMfOLzTdqVY2GgOax3ADog9qhjgwclG3+7zu6f1z5scO/6JYuHndVsGeRx8elNzPW1TC5pmiCkaWKf6yR2RbGNsFsPjQEGNj5yOohnH8M5B5mtG91HkfFM9J6MLdLluguIdL8F+lt8ZbE33DeCL3+aLbicK72LE/kiMrqU=;
X-YMail-OSG: Ox9UO5wVM1mYKoi9yaNjOVGs.IDb.wogstWk5Xb1ZKy_cnqURlDuXJKs5U5PXviwK3DbhgaoyooFq0NDGynX1Vr6fuS.Ggj4KK3A.DNhgMB3RFINSKnzuZi1fGtFTZ0yu59R3YZeKgFe8azB4EZZeCruez9dxXtXkSc.wfOX6bFmd5XBlfc78Nr0rnjgnoBoq8X0tRljXhFK7YHtiwMXV_XgTh8-
Received: from [75.215.15.96] by web82602.mail.mud.yahoo.com via HTTP; Wed, 18 Feb 2009 07:06:12 PST
X-Mailer: YahooMailRC/1155.45 YahooMailWebService/0.7.260.1
References: <1E40CE05-15D1-4970-9B0F-CD4AD11A074A@lindenlab.com> <62BFE5680C037E4DA0B0A08946C0933D501FDC38@rrsmsx506.amr.corp.intel.com> <B8A94709-07E4-4FF8-B321-A4123E9DC633@lindenlab.com> <62BFE5680C037E4DA0B0A08946C0933D501FDCC8@rrsmsx506.amr.corp.intel.com> <306449.42147.qm@web82603.mail.mud.yahoo.com> <1234963494.7560.8.camel@localhost>
Date: Wed, 18 Feb 2009 07:06:12 -0800
From: Charles Krinke <cfk@pacbell.net>
To: "mmox@ietf.org" <mmox@ietf.org>
MIME-Version: 1.0
Content-Type: multipart/alternative; boundary="0-1584705060-1234969572=:4561"
Message-ID: <677983.4561.qm@web82602.mail.mud.yahoo.com>
Subject: Re: [mmox] The Story So Far...
X-BeenThere: mmox@ietf.org
X-Mailman-Version: 2.1.9
Precedence: list
List-Id: Massively Multi-participant Online Games and Applications <mmox.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/listinfo/mmox>, <mailto:mmox-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/mmox>
List-Post: <mailto:mmox@ietf.org>
List-Help: <mailto:mmox-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/mmox>, <mailto:mmox-request@ietf.org?subject=subscribe>
X-List-Received-Date: Wed, 18 Feb 2009 15:06:03 -0000
This seems a very reasonable direction and discussion. Let me toss in the current OpenSim direction as a reference. We tend to like five server processes currently and these are split into a UserServer, GridServer, AssetServer, InventoryServer and MessagingServer. As the situation evolves, and we seek and find a consensus, I see one of the necessary steps to finding a consensus that everyone be willing to describe and negotiation a common ground. So, thinking about Wow, Croquet & Wonderland interop with SecondLife and OpenSim seems to me a good direction to focus as it will probably allow us to get to the "what" and "how" of the plumbing and past the "why" perhaps more quickly. Charles ________________________________ From: Kajikawa Jeremy <belxjander@gmail.com> To: "mmox@ietf.org" <mmox@ietf.org> Sent: Wednesday, February 18, 2009 5:24:54 AM Subject: Re: [mmox] The Story So Far... Then the Minimum "plumbing" would be "User Account" and "User Presence" along with some kind of 3dspace with "object"s present that are not a "User Presence"... in SL terms this would be "grid"/"users" and "asset/inventory" functions required, in WoW terms, a "User Account", the "Game Arena" server and then the Users "Item Storage" for Items picked up in the "Game Arena". 3 parts, 1 "human" Presence and Identity, 2 some kind of "mappable area" that is shared, 3 interactable "objects" present in the "mappable area". Any client functionality would be at bare minimum that and would need to make a display representing the map and objects in it. would it not ? the "AgentDomain" and "User" Services from SL would be merged for Identity & Presence, the "Grid" & "Region" services also appear to merge, the "Assets" & "Inventory" services also appear to be merged, as for messaging, each platform has so far implimented this in some fashion as an extended feature of presence, I vote to keep this an open binding option allowing choice of backend does anyone see any problems with my simplification in the above 3 parts listing? On Tue, 2009-02-17 at 16:23 -0800, Charles Krinke wrote: > As I think about virtual worlds and interoperability, the metaphor of > independent states or nations come to mind. So, I guess in thinking > about interop between virtual worlds, we can either go down the > secondlife/opensim type of path and try to fit all virtual worlds into > that paradigm with agentdomains or UGAIM notions or we could step back > a bit and consider interop between > secondlife/opensim/Wow/croquet/wonderland and others. > > Is is appropriate to start at a higher level and take a step back and > consider the broader implications of virtual worlds beyond just our > current paradigm such as WoW/croquet/wonderland and identify the > minimum definition of network "plumbing" with that in mind? > > Charles > > > > ______________________________________________________________________ > From: "Hurliman, John" <john.hurliman@intel.com> > To: "mmox@ietf.org" <mmox@ietf.org> > Sent: Tuesday, February 17, 2009 4:16:30 PM > Subject: Re: [mmox] The Story So Far... > > >-----Original Message----- > >From: Meadhbh Hamrick (Infinity) [mailto:infinity@lindenlab.com] > >Sent: Tuesday, February 17, 2009 3:42 PM > >To: Hurliman, John > >Cc: mmox@ietf.org > >Subject: Re: [mmox] The Story So Far... > > > > > >On Feb 17, 2009, at 3:09 PM, Hurliman, John wrote: > > > >>> While there is plenty to do and discuss in order to develop OGP > >>> into a > >>> fully workable protocol, we think it represents an initial shared > >>> vision > >>> of an interoperable protocol and hope it can evolve and grow in > the > >>> context of this group. > >>> > >>> - Mark Lentczner > >>> > >>> [1] http://wiki.secondlife.com/wiki/Open_Grid_Protocol > >> > >> It's great to see the amount of work that is being brought to the > >> table by Linden Lab and the Linden Lab Architecture Working Group > >> (AWG) participants, and I hope as much of it as possible can be > used > >> to build an MMOX standard. I've been working on an LLIDL > >> implementation among other things based on what Linden Lab has > >> submitted as draft material. > > > >awesome! > > > >> It's my understanding that Open Grid Protocol (OGP) is a Linden Lab > >> project; part of the Linden Lab AWG which had no active > contributors > >> that were also active developers of libSecondLife/libOpenMetaverse > >> or OpenSim during the time the OGP protocols were designed. The > >> "agent domain" concept in OGP terminology brings in a host of > >> assumptions that are diametrically opposed to the goals of > >> libOpenMetaverse and OpenSim (supporting millions of independent > >> administrative domains and service providers). > > > >huh? there were a number of non-lindens who participated in the > >development of OGP. the AWG does not, nor did it ever disallow > >participation by libSL or libOMV contributors / committers. last > >summer we demonstrated interoperability between Linden Lab's servers > >and an OpenSim instance. we hope that members of the libSL and libOMV > >teams will participate in MMOX. > > > > I said "AWG had no active contributors that were also active > developers of libSecondLife/libOpenMetaverse or OpenSim during the > time the OGP protocols were designed". The participation by > individuals that were not Linden Lab employees does not mean that OGP > is a joint effort between Linden Lab and the libOpenMetaverse or > OpenSim projects, or that the OGP as it is drafted has support from > the libomv/OpenSim communities. > > >the concept of an agent domain was defined explicitly to support many > >different independent administrative domains. that is... though the > >interoperability test last summer used the Linden agent domain, the > >specification does not mandate a single agent domain. in fact, i > >believe Christian Scholz (a non-linden) implemented his own Agent > >Domain based on code from the PyOGP project. There is also frequent > >mention in AWG meetings of an upcoming C# implementation of an Agent > >Domain, again by a non Linden-Lab employee. > > The agent domain concept takes several independent services (identity, > presence, inventory) and lumps them together into a single trust > domain. This inhibits the development of a widely distributed > ecosystem like we find on the web today, and is really only convenient > for large virtual world service providers that already have a vertical > stack of services. It also drags in the assumption that there must be > a backend communication layer between services such as inventory and > simulation regions. > > John > _______________________________________________ > mmox mailing list > mmox@ietf.org > https://www.ietf.org/mailman/listinfo/mmox > > _______________________________________________ > mmox mailing list > mmox@ietf.org > https://www.ietf.org/mailman/listinfo/mmox
- [mmox] The Story So Far... Mark Lentczner
- Re: [mmox] The Story So Far... Hurliman, John
- Re: [mmox] The Story So Far... Meadhbh Hamrick (Infinity)
- Re: [mmox] The Story So Far... Gareth Nelson
- Re: [mmox] The Story So Far... Hurliman, John
- Re: [mmox] The Story So Far... Charles Krinke
- Re: [mmox] The Story So Far... Christian Scholz
- Re: [mmox] The Story So Far... Gareth Nelson
- Re: [mmox] The Story So Far... Meadhbh Hamrick (Infinity)
- Re: [mmox] The Story So Far... Hurliman, John
- Re: [mmox] The Story So Far... Meadhbh Hamrick (Infinity)
- Re: [mmox] The Story So Far... Christian Scholz
- Re: [mmox] The Story So Far... Hurliman, John
- Re: [mmox] The Story So Far... Christian Scholz
- Re: [mmox] The Story So Far... Gareth Nelson
- Re: [mmox] The Story So Far... Kajikawa Jeremy
- Re: [mmox] The Story So Far... Charles Krinke
- Re: [mmox] The Story So Far... Lawson English
- Re: [mmox] The Story So Far... Lawson English
- Re: [mmox] The Story So Far... Jon Watte
- Re: [mmox] The Story So Far... Suzy Deffeyes
- Re: [mmox] The Story So Far... Charles Krinke
- Re: [mmox] The Story So Far... Jon Watte
- Re: [mmox] The Story So Far... Hurliman, John
- Re: [mmox] The Story So Far... Dan Olivares
- Re: [mmox] The Story So Far... Jon Watte
- Re: [mmox] The Story So Far... Jon Watte
- Re: [mmox] The Story So Far... Dan Olivares
- Re: [mmox] The Story So Far... Lawson English
- Re: [mmox] The Story So Far... Jesrad
- Re: [mmox] The Story So Far... Kajikawa Jeremy
- Re: [mmox] The Story So Far... Jesrad
- Re: [mmox] The Story So Far... Hurliman, John
- [mmox] where is identity @ in all this? Mark P. McCahill
- Re: [mmox] where is identity @ in all this? Hurliman, John
- Re: [mmox] where is identity @ in all this? Charles Krinke
- Re: [mmox] where is identity @ in all this? Hurliman, John
- Re: [mmox] The Story So Far... Jon Watte
- Re: [mmox] The Story So Far... Jon Watte
- Re: [mmox] The Story So Far... Jon Watte
- Re: [mmox] where is identity @ in all this? Christian Scholz
- Re: [mmox] where is identity @ in all this? Jesrad
- Re: [mmox] where is identity @ in all this? Christian Scholz
- Re: [mmox] where is identity @ in all this? Kajikawa Jeremy
- Re: [mmox] where is identity @ in all this? Hurliman, John
- Re: [mmox] where is identity @ in all this? Gareth Nelson
- Re: [mmox] where is identity @ in all this? Lawson English
- Re: [mmox] where is identity @ in all this? Meadhbh Hamrick (Infinity)
- Re: [mmox] where is identity @ in all this? Christian Scholz