Re: [ogpx] VWRAP Draft Charter: 2009 08 28 revision

Carlo Wood <carlo@alinoe.com> Sun, 30 August 2009 12:23 UTC

Return-Path: <carlo@alinoe.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 E16843A688C for <ogpx@core3.amsl.com>; Sun, 30 Aug 2009 05:23:06 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -0.448
X-Spam-Level:
X-Spam-Status: No, score=-0.448 tagged_above=-999 required=5 tests=[AWL=-0.877, BAYES_20=-0.74, HELO_EQ_AT=0.424, HOST_EQ_AT=0.745]
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 DTvxf6hkPS5S for <ogpx@core3.amsl.com>; Sun, 30 Aug 2009 05:23:06 -0700 (PDT)
Received: from viefep11-int.chello.at (viefep11-int.chello.at [62.179.121.31]) by core3.amsl.com (Postfix) with ESMTP id 6A5133A67D7 for <ogpx@ietf.org>; Sun, 30 Aug 2009 05:23:05 -0700 (PDT)
Received: from edge04.upc.biz ([192.168.13.239]) by viefep11-int.chello.at (InterMail vM.7.09.01.00 201-2219-108-20080618) with ESMTP id <20090830122311.ZFJS793.viefep11-int.chello.at@edge04.upc.biz>; Sun, 30 Aug 2009 14:23:11 +0200
Received: from mail9.alinoe.com ([77.250.43.12]) by edge04.upc.biz with edge id acP91c05l0FlQed04cPAKW; Sun, 30 Aug 2009 14:23:11 +0200
X-SourceIP: 77.250.43.12
Received: from carlo by mail9.alinoe.com with local (Exim 4.69) (envelope-from <carlo@alinoe.com>) id 1MhjSI-0007Bz-JZ; Sun, 30 Aug 2009 14:24:22 +0200
Date: Sun, 30 Aug 2009 14:24:22 +0200
From: Carlo Wood <carlo@alinoe.com>
To: Infinity Linden <infinity@lindenlab.com>
Message-ID: <20090830122422.GE22756@alinoe.com>
References: <3a880e2c0908281127h6965f332na493007b032e5e93@mail.gmail.com> <20090830003055.GD22756@alinoe.com>
MIME-Version: 1.0
Content-Type: text/plain; charset=us-ascii
Content-Disposition: inline
In-Reply-To: <20090830003055.GD22756@alinoe.com>
User-Agent: Mutt/1.5.18 (2008-05-17)
Cc: ogpx@ietf.org
Subject: Re: [ogpx] VWRAP Draft Charter: 2009 08 28 revision
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: Sun, 30 Aug 2009 12:23:07 -0000

On Sun, Aug 30, 2009 at 02:30:55AM +0200, Carlo Wood wrote:
> On Fri, Aug 28, 2009 at 11:27:08AM -0700, Infinity Linden wrote:
> Going with the definition that "virtual world" is from the perspective
> of the user (every place reachable), I think that using "a virtual world"
> is less confusing, and I'd rewrite the above paragraph as follows:

After reading Morgaine's comments, I have to agree with her ...

There is no consensus on the way you defined Virtual World. I'm very
unhappy with it.

The only argument you gave was that (in the future) a "world" would
be perceived by users as all regions reachable and that it would be
confusing to talk about multiple worlds for that reason.

But that's not really a good argument; "World" and "Planet" are close
enough for not seeing any reason not to allow multiple worlds
to be reachable without confusing users, after all, you can also
travel to different planets.

For the working group and our effort however it is, I feel, ESSENTIAL
that we come to an agreement on what 'Virtual World' means and
everything seems to scream "Second Life" / "OSGrid" / kgrid / DragonsWorld
and all-what-not: the currently existing, independent worlds that
seek interop. That is what most people think of when you say "a virtual world".

In the end we'll have simulators, or regions, partitioned land,
for scalability reasons.

Simulator:

	R

Some regions will be adjacent, forming one "island", or just "land".

Island/Land:

      RRRRR
     RRRR
     RRRRR
      RR 

These Regions might be run by different administration, but I'm sure
there can be consensus about them being tightly bound in terms of
regulations; for example, the same ToS, the same set of accepted
Agent Domain Providers, and so on. In fact, so tight that it's
not worth mentioning. This is what YOU think of when we talk
about "multiple administrations" that form one World.

Lets envision this by using an 'r' for a different administration:

Island/(main)land/continent:

      RRRRR
     RRRR
     Rrrrr
      rr 

But no new word other then "distinct organizations" is needed.

Then, of course, there can be more than one island. I have to agree
with Morgaine here that it is NOT wise to use the word "World" here,
simply because of the major confusion. The charter is full of
sentences with the word World used in this way however; so you
cannot delay it's definition.

Note that there is no need to use more than two "distinct organizations"
for a set of islands under one tight regulation, like a single
island, like "Second Life" at the moment. Lets call THAT "(virtual) world":

Virtual World (W):

      RRRRR	          
     RRRR       rr          
     Rrrrr      rr            RRRR
      rr             R  R      RRR

              
	      rrrr
	      rrrrrr
	       rrrrRRRR
                  RRRRRR
		    RRRRR


Then finally, we have multiple Worlds, each of which should as
much as possible allow to be separated in terms of administration
and regulations as much as possible. This will not be anything
as tightly coupled as (the administration) of a single island,
or a World like "Second Life".

Lets call a collection of collaborating Worlds (that have at least
SOME interop and (thus) all use VWRAP) "Galaxy" for now:

Galaxy:

    W   X

    Y   Z

Again (from a previous post), I think that the coupling between
these "galaxies" are the real challenge of this group, comprising
a very important goal of our task. Special care and attention
WILL be needed, as opposed to the coupling of two R's, or even
on R and a an 'r': that already exists (ie, Second Life) and it
will be easy to write down what protocol is used there, since
we can assume any level of trust at *that* level.

We need to aware at a very early point that this difference exists,
and thanks to Morgaine, we are-- or at least, I am at this point.

We NEED a new term, if only for internal use within this group.

I propose "Galaxy" (to replace your definition of "Virtual World")
and then use the term "Virtual World" for (sets of) Region Domains
where we need to concentrate on demanding as little as possible
in terms of trust or regulations in order for the protocol to deliver
some form of interop.

-- 
Carlo Wood <carlo@alinoe.com>