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 > >
- [ogpx] OGPX Charter+Intro ambiguity in Virtual Wo… Morgaine
- Re: [ogpx] OGPX Charter+Intro ambiguity in Virtua… Meadhbh Siobhan
- Re: [ogpx] OGPX Charter+Intro ambiguity in Virtua… Dave CROCKER
- Re: [ogpx] OGPX Charter+Intro ambiguity in Virtua… Charles Krinke
- Re: [ogpx] OGPX Charter+Intro ambiguity in Virtua… David W Levine
- Re: [ogpx] OGPX Charter+Intro ambiguity in Virtua… David W Levine
- Re: [ogpx] OGPX Charter+Intro ambiguity in Virtua… Charles Krinke
- Re: [ogpx] OGPX Charter+Intro ambiguity in Virtua… Dave CROCKER
- Re: [ogpx] OGPX Charter+Intro ambiguity in Virtua… Infinity Linden
- Re: [ogpx] OGPX Charter+Intro ambiguity in Virtua… Infinity Linden
- Re: [ogpx] OGPX Charter+Intro ambiguity in Virtua… David W Levine
- Re: [ogpx] OGPX Charter+Intro ambiguity in Virtua… Morgaine
- Re: [ogpx] OGPX Charter+Intro ambiguity in Virtua… Dave CROCKER
- Re: [ogpx] OGPX Charter+Intro ambiguity in Virtua… Dave CROCKER
- Re: [ogpx] OGPX Charter+Intro ambiguity in Virtua… David W Levine
- Re: [ogpx] OGPX Charter+Intro ambiguity in Virtua… Morgaine