Re: [ogpx] one virtual world, or many?

Joshua Bell <josh@lindenlab.com> Mon, 31 August 2009 16:25 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 3E98828C36A for <ogpx@core3.amsl.com>; Mon, 31 Aug 2009 09:25:23 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.651
X-Spam-Level:
X-Spam-Status: No, score=-1.651 tagged_above=-999 required=5 tests=[AWL=0.325, 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 qc55fieeEWt1 for <ogpx@core3.amsl.com>; Mon, 31 Aug 2009 09:25:22 -0700 (PDT)
Received: from mail-px0-f181.google.com (mail-px0-f181.google.com [209.85.216.181]) by core3.amsl.com (Postfix) with ESMTP id 46D5A28C375 for <ogpx@ietf.org>; Mon, 31 Aug 2009 09:25:22 -0700 (PDT)
Received: by pxi11 with SMTP id 11so179202pxi.17 for <ogpx@ietf.org>; Mon, 31 Aug 2009 09:25:30 -0700 (PDT)
MIME-Version: 1.0
Received: by 10.140.202.12 with SMTP id z12mr1119480rvf.112.1251735930225; Mon, 31 Aug 2009 09:25:30 -0700 (PDT)
In-Reply-To: <204765.27116.qm@web82605.mail.mud.yahoo.com>
References: <3a880e2c0908281127h6965f332na493007b032e5e93@mail.gmail.com> <20090830003055.GD22756@alinoe.com> <b8ef0a220908291754x31f24ea7x702100d6aa9810ef@mail.gmail.com> <e0b04bba0908300225l34ec9f35x465d46f34313b60c@mail.gmail.com> <382d73da0908300505t3f804865h629bec91ad59954a@mail.gmail.com> <4A9A9D5A.9020400@dcrocker.net> <382d73da0908301120n7e93d13j5b96151844df9a84@mail.gmail.com> <b8ef0a220908301150j61dd65d2pdbfe55416771595c@mail.gmail.com> <204765.27116.qm@web82605.mail.mud.yahoo.com>
Date: Mon, 31 Aug 2009 09:25:30 -0700
Message-ID: <f72742de0908310925x7946a6b8od9b8fa6aee128c4@mail.gmail.com>
From: Joshua Bell <josh@lindenlab.com>
To: Charles Krinke <cfk@pacbell.net>
Content-Type: multipart/alternative; boundary=000e0cd151f87945870472727b09
Cc: ogpx@ietf.org
Subject: Re: [ogpx] one virtual world, or many?
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: Mon, 31 Aug 2009 16:25:23 -0000

I apologize for the potentially unclear responses. These are decidedly
non-trivial questions being asked, and demand an attempt at rigorous
answers. Saying "yes" would imply policy decisions and extensive technical
work by independent parties. Saying "no" would incorrectly imply a
limitation on the scope of the intended work.

On Sun, Aug 30, 2009 at 6:19 PM, Charles Krinke <cfk@pacbell.net> wrote:

> I'm confused with all that is going on and need to ask my two main
> questions again.
>
> "Are we considering interop with virtual worlds running OpenSim which do
> not run agent domains but rather a similar, but not quite identical notion
> we call UGAIM (User, Grid, Asset, Inventory, Messaging) servers?"
>

It's unclear what you mean by "interop with" in the above sentence. What are
the end-points involved? What is the data and/or user experience being
shared?

And, of course, a protocol specification doesn't dictate implementation in
any way. Second Life today doesn't implement the parts of OGP that have been
drafted yet, and of course there is a lot more to be drafted! I couldn't say
what OpenSim will do in the future!

However, I can take a guess at your intent, but let me state my guess:

"Will the output of the VWRAP group be protocol definitions that would prove
useful for implementing movement of agents between OpenSim instances?"

To that question, I'd answer: "Hopefully, yes."


> "Are we considering a full handoff? That is, a user on an OpenSim grid may
> teleport to a SecondLife grid and retain its connection to the OpenSim
> UGAIM, in an analogous fashion that a user has been demonstrated to teleport
> from the Betagrid to OSGrid using OGP last year?"
>

First off, any such interoperation is subject to the whims of policy.

I'm unfamiliar with the details of OpenSim UGAIM, but I would posit that the
VWRAP group would define protocols that an OpenSim instance would need to
implement to support such interop with a VWRAP-implementing non-OpenSim
system. I believe UGAIM would be an "implementation detail" hidden behind
the protocol facades. This may imply that the properties of UGAIM (again,
I'm ignorant of any details) will be beneficial to the specification of the
protocols.

The worst-case analogy that comes to mind is taking a pre-web server
application and slapping a web interface (HTTP+HTML) on it. Depending on the
design of the server application, that may be trivial and clean, or may be a
hideous hack. In this case, we have the advantage that the server
application engineers are active (it's not a defunct legacy system!) and can
inform the creation of the protocol to potentially ease the migration.

Joshua