Re: [ogpx] OGPX Charter+Intro ambiguity in Virtual World vs Virtual Worlds

Morgaine <morgaine.dinova@googlemail.com> Mon, 27 July 2009 05:46 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 0D28C3A698F for <ogpx@core3.amsl.com>; Sun, 26 Jul 2009 22:46:31 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -0.634
X-Spam-Level:
X-Spam-Status: No, score=-0.634 tagged_above=-999 required=5 tests=[AWL=0.742, BAYES_00=-2.599, FM_FORGED_GMAIL=0.622, HTML_MESSAGE=0.001, J_CHICKENPOX_75=0.6]
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 9xGS1cY+qKAu for <ogpx@core3.amsl.com>; Sun, 26 Jul 2009 22:46:29 -0700 (PDT)
Received: from mail-ew0-f226.google.com (mail-ew0-f226.google.com [209.85.219.226]) by core3.amsl.com (Postfix) with ESMTP id 2BBE03A6950 for <ogpx@ietf.org>; Sun, 26 Jul 2009 22:46:28 -0700 (PDT)
Received: by ewy26 with SMTP id 26so2916971ewy.37 for <ogpx@ietf.org>; Sun, 26 Jul 2009 22:46:27 -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:cc:content-type; bh=VEEYCE7sjZvsQzPep6b+nsGcSh/43K/dI6/C9b88kFI=; b=Rri9W9ifUck1XFPRbjNWZqMQE/R236/7kzhYH35DKskw4gZA3gmo2dpcFOyXcPDk3u 7LcOZ53FYTOnE2Yo4E8mVt9XzTCkc1rLw1vFYpBU0EVbOcQdZcD88HExG9ZrHFtQNX94 ieNuSN2n9tFoZh9rqbY3bxQt4H7k78f6MswjA=
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 :cc:content-type; b=vVT7ZI+tHBNoJTeKen229DbhNo/W/bJjGvCeSCX25bf8Z3voSAN7eSEgqOruqmVFUp v6g0czefTfsGGeesYGHJeTaT07mJDn4YeoEzOiKfm6azU1a2dpX7N4/2V3pMaQiprBN8 33en373xX+tiaClpqx9lmUmGkkJzJYMBAVqQ0=
MIME-Version: 1.0
Received: by 10.216.52.78 with SMTP id d56mr1569383wec.143.1248673580729; Sun, 26 Jul 2009 22:46:20 -0700 (PDT)
In-Reply-To: <OFA90FF98C.E6696759-ON852575FE.004D7662-852575FE.004E2E30@us.ibm.com>
References: <e0b04bba0907210146o64697050s1f38ab4db838c85c@mail.gmail.com> <b8ef0a220907210834l2ce4da0cle430176f5d939be4@mail.gmail.com> <4A686B0C.9040802@dcrocker.net> <3a880e2c0907240659t57b8ba4ajd0b9078e2a3ee638@mail.gmail.com> <4A6AB9C0.6090109@dcrocker.net> <OFA90FF98C.E6696759-ON852575FE.004D7662-852575FE.004E2E30@us.ibm.com>
Date: Mon, 27 Jul 2009 06:46:20 +0100
Message-ID: <e0b04bba0907262246h4ad41e35v8e4659451ded30e5@mail.gmail.com>
From: Morgaine <morgaine.dinova@googlemail.com>
To: David W Levine <dwl@us.ibm.com>
Content-Type: multipart/alternative; boundary=0016e6dbe6dc3ad2b3046fa97947
Cc: ogpx@ietf.org
Subject: Re: [ogpx] OGPX Charter+Intro ambiguity in Virtual World vs Virtual Worlds
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, 27 Jul 2009 05:46:31 -0000

On Sat, Jul 25, 2009 at 3:13 PM, David W Levine <dwl@us.ibm.com> wrote:

>
> Since Linden runs a multi-thousand server deployment, one of the earliest
> design points was the ability to move stepwise from the current legacy model
> to the next generation architecture. OpenSim is structured as a base
> platform with a set of extensions, such that one can create multiple diverse
> systems from the core parts.



David, that's an interesting observation, and very pertinent to the issue I
raised about multiple interoperating virtual worlds versus a single world.
There is more to this than just a choice of phrase, and Opensim provides a
good example.

Opensim-based grids and Hypergrid-connected Opensim worlds have the ability
to run a multiplicity of interop protocols, with OGP and SL-legacy being
just a subset.  All such interworking code is being progressively refactored
into alternative modules that sit side by side in Opensim, with new modules
expected to appear in the future, exactly as you say.  It is a modular and
extensible framework by design.

What this means for the topology and character of future Opensim-based
worlds is that we should expect much diversity.  In particular, an Opensim
world that communicates with SL through OGP may be
*simultaneously*connected to some other world via MXP, Hypergrid, or
some other protocol.
This diversity in protocols is very likely to result in world features in
Opensim worlds that are quite foreign to SL for example, as has already
happened with realXtend.

>From this it seems a safe conclusion that two virtual worlds that employ OGP
for interop between them are often going to be very different to each
other.  The only commonality necessary is that they can both speak the same
language of OGP, which after all is just a communications protocol and not a
world specification.  To speak of commonality of worlds is just not
appropriate in this context, since it would be purely coincidental.  We
don't have one world in any real sense of the phrase -- what we have is one
protocol, and multiple worlds will interoperate by speaking it, no matter
how else they differ.

Many factors encourage and *require* a model of multiple separate but
interoperating worlds:


   - product differentiation as a part of business,
   - strong separation of worlds as a part of security,
   - world diversity as a part of normal cultural variety,
   - worlds uniqueness stemming from human creativity and sheer
   eccentricity,
   - sovereignty of worlds as a part of politics, and relatedly,
   - the essential demarcation of legal jurisdictions.


Given the above, it is quite wrong that the concept of multiple
interoperating virtual worlds has been dropped in favour of conjuring up a
fictitious "single world" spanning the endpoints.  This is particularly so
when that cute phrase serves no useful purpose in the protocol and
confusingly conjures up a protocol entity that does not actually exist.

Indeed, it is a dangerous turn of phrase, and it is likely to result in
legal issues when differing legal requirements at two communicating OGP
endpoints find themselves applying to the "one world" of the protocol.  I
believe that the "one world" language is an unnecessary complication with no
benefit to protocol users nor to understanding, and should be omitted.

In answer to my earlier post on this subject, "one world" has been portrayed
by some as just a literary element with no strong or binding meaning.  Well
if that is so then the case for removal from the drafts is strengthened even
further, since an Internet standard does not benefit from superfluous
literary adornments.


Morgaine.









On Sat, Jul 25, 2009 at 3:13 PM, David W Levine <dwl@us.ibm.com> wrote:

>
> >
> > > i think i can speak for John Hurliman and David Lavine when i say, "we
> > > are all about incremental enhancement."
> >
> > Did you start out being all about it, or did you come to it...
> incrementally?
> >
> >
> > d/
> >
> > --
> >
> >    Dave Crocker
> >    Brandenburg InternetWorking
> >    bbiw.net
> >
> >
> The epigenesis of the OGPX work was Linden Lab's desire to re-structure
> their internal architecture to allow a scalable architecture. They realized
> that what they were going to do would give them a chance to actually define
> the interoperability points at the same time. Since Linden runs a
> multi-thousand server deployment, one of the earliest design points was the
> ability to move stepwise from the current legacy model to the next
> generation architecture. OpenSim is structured as a base platform with a set
> of extensions, such that one can create multiple diverse systems from the
> core parts. Factored interfaces, extensability and incremental change is
> pretty deep in the DNA of the work.
>
> - David W. Levine
> ~ Zha Ewry (In Second Life)
>
> _______________________________________________
> ogpx mailing list
> ogpx@ietf.org
> https://www.ietf.org/mailman/listinfo/ogpx
>
>