Re: [ogpx] OGPX WG draft charter, 2009-08-19 revision

Carlo Wood <carlo@alinoe.com> Thu, 20 August 2009 23:50 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 37C9228C0DD for <ogpx@core3.amsl.com>; Thu, 20 Aug 2009 16:50:05 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.38
X-Spam-Level:
X-Spam-Status: No, score=-1.38 tagged_above=-999 required=5 tests=[AWL=0.050, BAYES_00=-2.599, 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 ZeLh-U5sKR-0 for <ogpx@core3.amsl.com>; Thu, 20 Aug 2009 16:50:04 -0700 (PDT)
Received: from viefep18-int.chello.at (viefep18-int.chello.at [62.179.121.38]) by core3.amsl.com (Postfix) with ESMTP id C854A3A6B0E for <ogpx@ietf.org>; Thu, 20 Aug 2009 16:50:03 -0700 (PDT)
Received: from edge01.upc.biz ([192.168.13.236]) by viefep18-int.chello.at (InterMail vM.7.09.01.00 201-2219-108-20080618) with ESMTP id <20090820235007.XUDU25702.viefep18-int.chello.at@edge01.upc.biz>; Fri, 21 Aug 2009 01:50:07 +0200
Received: from mail9.alinoe.com ([77.250.43.12]) by edge01.upc.biz with edge id Wnq51c0320FlQed01nq6QW; Fri, 21 Aug 2009 01:50:07 +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 1MeHP9-0006E4-PZ; Fri, 21 Aug 2009 01:50:51 +0200
Date: Fri, 21 Aug 2009 01:50:51 +0200
From: Carlo Wood <carlo@alinoe.com>
To: Meadhbh Siobhan <meadhbh.siobhan@gmail.com>
Message-ID: <20090820235051.GA21280@alinoe.com>
References: <f72742de0908191206m2a5b3e2fm4efcf0eaf471a758@mail.gmail.com> <e0b04bba0908191914h4837045ct777d2c63a30ddaf0@mail.gmail.com> <3a880e2c0908191925p506de284w5ebb5cab7d893256@mail.gmail.com> <e0b04bba0908192003p34a367f2q4b99be3cf916cd72@mail.gmail.com> <20090820141835.GB28751@alinoe.com> <b8ef0a220908201101g3b448d8ck7b406fc481c56f8d@mail.gmail.com> <e0b04bba0908201342hd17ce91qac0136124cd3a444@mail.gmail.com> <f72742de0908201426m6b8feac9v57e9ef1cd73e5c06@mail.gmail.com> <f72742de0908201600y46311454la8db52c4be1b18dc@mail.gmail.com> <b8ef0a220908201609m1c77be2n3d499b7da20fec5a@mail.gmail.com>
MIME-Version: 1.0
Content-Type: text/plain; charset=us-ascii
Content-Disposition: inline
In-Reply-To: <b8ef0a220908201609m1c77be2n3d499b7da20fec5a@mail.gmail.com>
User-Agent: Mutt/1.5.18 (2008-05-17)
Cc: ogpx@ietf.org
Subject: Re: [ogpx] OGPX WG draft charter, 2009-08-19 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: Thu, 20 Aug 2009 23:50:05 -0000

I'm feeling a bit dizzy of all the terminology :p
And, I'm still not sure if I understand it: it's still unclear.

Perhaps we'll just have to use hard examples on this mailinglist
first to make things clear, and only then we can think about
ways to achieve the same clearness in more abstract terms.

---

1) Right now, there is 'Second Life', and there are several
   opensim worlds that are very very like Second Life. Never I
   am refering to or even thinking about WoW.

2) Right now, therefore, we can call those entirely separated
   administrative domains, different "worlds", as has been
   done in the past several years.

   We might want to change that terminology, but let me use
   "world" to refer the currently existing different worlds,
   where "Second Life" is one of them and -say- "opengrid X" is
   another.

3) These worlds are separated in EVERY way:
   - You cannot teleport bewteen them.
   - There is no notion of Landmarks that refer outside a given world.
   - You cannot send IM's to avatars in the other world.
   - You cannot access any asset (or inventory) of another world.

4) I thought that the OGPX effort had as goal to change this
   *complete* separation.

However, if we want to make these limitations vanish then they
cannot be used to DEFINE what (separate) world mean... Hence,
the term becomes undefined and unclear (in the future).

But-- there are things that define the "worlds" that do NOT
want to change:

* The administration is entirely different:
  - A TOS only applies to one world.
  - An Abuse Report only has effect within one virtual world.
  - A ban by such an administration only affects their own world.

I think that most ideal situation would be when it is entirely
and only the user that decides if they want to visit another world,
completely independent of which world that is (as they can now
by simply logging out, and logging in elsewhere).

This CAN be supported; but it would mean to both region domain
AND agent domain (in order to switch completely between administrations etc).

Of course, viewers could simply support a seemless logout and login
elsewhere, but we (the users) want support for this in the format
of LandMarks, so that it is relatively easy to invite someone to
that other place, in another world.

Trivially, however, two major annoyances arrise with such a simple sheme:

* The need to create a new account (avatar name / password)
* Complete loss of access to inventory:
  - loss of shape, skin, clothes and attachments during teleport
  - loss of everything else in the inventory

If I'm correct then the latter has everything to do with the
agent domain; thus, if someone would stay in the same agent domain
(ie, one run by Linden Lab), then one would not need to create a
new account, would not need to logout and re-login, would not
lose appearance or inventory.

The question remains now:

how will that affect the ideal solution? Because to the user those
worlds will suddenly appear to be a single world.

What if a griefer logins in with LL, teleports to opengrid X and
halts a sim there by running 10,000 scripts in attachments.

Whose TOS determines if that is allowed? I'd say opengrid X's tos.
And if opengrid X's TOS does not allow halting a sim, then where does
an Abuse Report go to? I'd say... still to opengrid X's administration.
And when they decide to ban this person, will it be possible to
ban that (LL) account from opengrid X?

These questions are not trivial, but of utmost importance (yes,
also for the protocol): any and all administrative issues should
be a case of the administration of the *region* one is in, and
never of the agent domain someone belongs to.

As a result, an agent domain shouldn't care less where someone
wants to go, because they are never responsible, and therefore
it should NOT be a matter of policy where someone can or cannot
teleport while keeping their inventory: it should simply be
possible, because the address is given in the LandMark.

-- 
Carlo Wood <carlo@alinoe.com>