[mmox] The Story So Far...
Mark Lentczner <markl@lindenlab.com> Tue, 17 February 2009 22:37 UTC
Return-Path: <markl@lindenlab.com>
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 2B0B83A6849 for <mmox@core3.amsl.com>; Tue, 17 Feb 2009 14:37:00 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -3.377
X-Spam-Level:
X-Spam-Status: No, score=-3.377 tagged_above=-999 required=5 tests=[AWL=0.221, BAYES_00=-2.599, HTML_MESSAGE=0.001, RCVD_IN_DNSWL_LOW=-1]
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 VHG9bldD1Wya for <mmox@core3.amsl.com>; Tue, 17 Feb 2009 14:36:58 -0800 (PST)
Received: from tammy.lindenlab.com (tammy.lindenlab.com [64.154.223.128]) by core3.amsl.com (Postfix) with ESMTP id D5DE83A67A7 for <mmox@ietf.org>; Tue, 17 Feb 2009 14:36:58 -0800 (PST)
Received: from nil.lindenlab.com (nil.lindenlab.com [10.1.16.4]) (using TLSv1 with cipher AES128-SHA (128/128 bits)) (No client certificate requested) by tammy.lindenlab.com (Postfix) with ESMTP id ABA793DBC0A1 for <mmox@ietf.org>; Tue, 17 Feb 2009 14:37:10 -0800 (PST)
Message-Id: <1E40CE05-15D1-4970-9B0F-CD4AD11A074A@lindenlab.com>
From: Mark Lentczner <markl@lindenlab.com>
To: mmox@ietf.org
Content-Type: multipart/alternative; boundary="Apple-Mail-3-1052476450"
Mime-Version: 1.0 (Apple Message framework v930.3)
Date: Tue, 17 Feb 2009 14:37:10 -0800
X-Mailer: Apple Mail (2.930.3)
Subject: [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: Tue, 17 Feb 2009 22:37:00 -0000
MMOXen - I thought that it would be good to give a recap of how we got to where we are... By mid-2007 there were at least two independent development efforts that were trying to be interoperable with Second Life, despite there being no official way to do it: LibSL and OpenSim. At Linden Lab, we saw that as healthy, and indication that there was clear interest in building toward interoperable virtual worlds. In September of 2007, Linden Lab called together a group of interested users, including the LibSL and OpenSim projects, and formed the Architecture Working Group (AWG) to help design an interoperable architecture and protocol. In the Spring of 2008, the first drafts of the Open Grid Protocol (OGP) were published. Rather than simply writing down Second Life's existing protocol, these documents took new ideas, melded with what the community learned about interfacing with Second Life, and boot- strapped a wholly new protocol. Working through the Spring and Summer of 2008, Linden Lab, first with IBM, and then later with a wider range of the community, demonstrated interoperability between Second Life and OpenSim, having avatars teleport back and forth between the worlds. At the same time, others created another implementation of the protocol, PyOGP, to be used for testing and for building other interoperable components. By the end of 2008, since there were now several OGP documents written[1], and several implementations, it seemed to us that the time was ripe to bring this work to the IETF: Some of these protocols would need things like registered MIME types, and all would benefit from more input to the work. In that context, along with the fortuitous location and timing of IETF 74, Linden Lab and IBM requested creation of this mailing list, and a BoF session for IETF 74. While we realize that OGP has a long way to go, building a working group at a standards body also takes time, and felt that we should get started now. During roughly the same span of time, two other consortia efforts got under way. One is the MPEG-V group which is looking at information exchange formats and interfaces with the physical world. Their last published documents are from May 2008 and are a set of project requirements[2]. The other group is the Virtual Worlds Roadmap SIG, started by Intel, Samsung, Electric Sheep and others to develop a broad case analysis, roadmap and timeline for adoption of virtual worlds and their applications[3]. These groups clearly have different objectives than the IETF's which is more focused on supporting protocol usage on the Internet. We felt that the required work on OGP would be best served by the IETF, whereas more general discussion and evolution would be better served by the Virtual Worlds Roadmap SIG. 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 [2] http://www.chiariglione.org/mpeg/working_documents.htm#MPEG-V [3] http://www.virtualworldsroadmap.org/ Mark Lentczner Sr. Systems Architect Technology Integration Linden Lab markl@lindenlab.com Zero Linden zero.linden@secondlife.com P.S.: I like "MMOXen". Makes me think we are bearing the hard work to furrow the ground to plant the seeds for the growth of.... okay, okay, so perhaps I'm taking that too far. But I still like "MMOXen".
- [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