Re: [vwrap] Call for a vote on interop BETWEEN independent virtual worlds or not

Morgaine <morgaine.dinova@googlemail.com> Mon, 20 September 2010 18:11 UTC

Return-Path: <morgaine.dinova@googlemail.com>
X-Original-To: vwrap@core3.amsl.com
Delivered-To: vwrap@core3.amsl.com
Received: from localhost (localhost [127.0.0.1]) by core3.amsl.com (Postfix) with ESMTP id AE54D3A67D0 for <vwrap@core3.amsl.com>; Mon, 20 Sep 2010 11:11:22 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.672
X-Spam-Level:
X-Spam-Status: No, score=-1.672 tagged_above=-999 required=5 tests=[AWL=0.304, 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 Mky5-w-gPnQo for <vwrap@core3.amsl.com>; Mon, 20 Sep 2010 11:11:20 -0700 (PDT)
Received: from mail-qy0-f179.google.com (mail-qy0-f179.google.com [209.85.216.179]) by core3.amsl.com (Postfix) with ESMTP id 1FF313A6ADC for <vwrap@ietf.org>; Mon, 20 Sep 2010 11:11:17 -0700 (PDT)
Received: by qyk9 with SMTP id 9so4757026qyk.10 for <vwrap@ietf.org>; Mon, 20 Sep 2010 11:11:41 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=googlemail.com; s=gamma; h=domainkey-signature:mime-version:received:received:in-reply-to :references:date:message-id:subject:from:to:content-type; bh=6RogBkEWZPkExicwpXrfuVMx6SV967+t4as6FiEnXjY=; b=baGtHeyxh+jQBmsd7jDueRPY4XkRTDyRhaFFqu64IKGy1qvBh0SZw0cMUn35lmLRUp Ttk3+aoFT9ZpZf0YGJOPXvVcTeQpGqv92UBRVXf4HKBUYvN4OjpWV6fRuIMOCTIuWzRW htZ1d3iJhng0+Ep8cH7jaatZrZrnPb1eViMek=
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 :content-type; b=mPm8x3HFnFuXS3UrGNnOMGjbLciGFULkHtIJGtR1RyhIEWX8c5jcFPPdKCtJo0L443 re1YeudRiLTKwEhzUZqu6/2X9yS4ISmKWY88eIYpAUnVd8q4Mpn+zqnT3i2zNepiQJSq aNvcwsRBtHpU5j4RBN27L4bUVYssVJWPnJ02g=
MIME-Version: 1.0
Received: by 10.229.2.24 with SMTP id 24mr6028466qch.276.1285006300321; Mon, 20 Sep 2010 11:11:40 -0700 (PDT)
Received: by 10.229.232.69 with HTTP; Mon, 20 Sep 2010 11:11:39 -0700 (PDT)
In-Reply-To: <AANLkTina4667arLo2PqRHSh2UoSneed_sCNdK7zdgvtS@mail.gmail.com>
References: <AANLkTi=C3sWti421=jjRiMfGAV4O8=p3har89cMNExPF@mail.gmail.com> <4C9766E4.9000208@hp.com> <AANLkTinphZSMNGGq00M+BKTbF1ZFVp_3WiWyf8VMFob4@mail.gmail.com> <AANLkTikZ-xQB36oy6mxDmpwn1vv8F2rEXrPNaQ44+a9=@mail.gmail.com> <AANLkTik0j66h4=HDSOD3Two03E5jRKmKCyjJP+gqip_q@mail.gmail.com> <AANLkTina4667arLo2PqRHSh2UoSneed_sCNdK7zdgvtS@mail.gmail.com>
Date: Mon, 20 Sep 2010 19:11:39 +0100
Message-ID: <AANLkTimUoMCcimgczAy99F=zGJFOVa1PK=tc938SjY=B@mail.gmail.com>
From: Morgaine <morgaine.dinova@googlemail.com>
To: vwrap@ietf.org
Content-Type: multipart/alternative; boundary=0014853c9338109f240490b4d858
Subject: Re: [vwrap] Call for a vote on interop BETWEEN independent virtual worlds or not
X-BeenThere: vwrap@ietf.org
X-Mailman-Version: 2.1.9
Precedence: list
List-Id: Virtual World Region Agent Protocol - IETF working group <vwrap.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/listinfo/vwrap>, <mailto:vwrap-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/vwrap>
List-Post: <mailto:vwrap@ietf.org>
List-Help: <mailto:vwrap-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/vwrap>, <mailto:vwrap-request@ietf.org?subject=subscribe>
X-List-Received-Date: Mon, 20 Sep 2010 18:11:23 -0000

Joshua, you're right, this subject has been recycled more times than we can
remember.  What's more, EXACTLY as you wrote back in October 2009, on each
occasion we arrived at the same conclusion, namely that no matter in which
terms we describe our protocol, it will provide what ordinary users of VWs
recognize as interop between their worlds.

In other words, if we have two virtual worlds such as OSgrid and 3rd Rock
Grid, then if those worlds wish it, they could use VWRAP to enable an agent
to teleport from one to the other and to retain avatar properties and assets
after the TP, as one commonly sought example.  The user perspective on this
is extremely simple, and all-important.  It cannot be ignored just because
some document writers profess not to understand the term "virtual world".
(Everyone else does.)

The above kind of interop is either possible with VWRAP or it is not.  The
phrase "no interop BETWEEN virtual worlds" denies the possibility point
blank, and while it's nice to try to smooth it over as an artifact of
terminology, we are faced with diametric opposites here.

While I agree with you entirely that there is (near unanimous) consensus
that we are doing interop between virtual worlds (even if using different
language), the drafts do not reflect that, and as Crista detailed, barely
have any relevance to OpenSimulator-based worlds at all.

As many people have said, we need to fix the language of the drafts so that
it reflects our interop goals clearly, because it fails to do that at the
moment.



Morgaine.







============================

On Mon, Sep 20, 2010 at 6:07 PM, Joshua Bell <josh@lindenlab.com> wrote:

> On Mon, Sep 20, 2010 at 9:43 AM, Morgaine <morgaine.dinova@googlemail.com>wrote;wrote:
>
>> On Mon, Sep 20, 2010 at 4:27 PM, Jonathan Freedman <jef@openmetaverse.org
>> > wrote:
>>
>> From what I can tell the drafts do support interoperability between the
>> same *class* of virtual world. The catch is that the language needs to be
>> significantly clearer.
>>
>>
>> That sounds reasonable to me, Jonathan.  I believe that your first
>> sentence reflects everyone's understanding of our goals ever since we formed
>> the working group.  Only now has this odd "no interop between virtual
>> worlds" slant been placed on our goals.
>>
>
> The group's goals are formally described in the charter:
>
> https://datatracker.ietf.org/wg/vwrap/charter/
>
> ... which, based on previous iterations of this discussion, we carefully
> crafted to not try and nail down what a "virtual world" was so as not to
> offend those who have an investment in any particular reading of that term.
>
>
>> Judging by the responses received here, it's clear that everyone else is
>> affirming in one way or another their interest in virtual worlds that
>> interoperate.  I certainly am.  I hope that we can confirm it as a matter of
>> record with the help of the WG Chairs.
>>
>
> I'm having deja vu... no, wait, we have had this discussion before. Here's
> one of my notes from Oct 2009:
>
> http://www.ietf.org/mail-archive/web/ogpx/current/msg00509.html
>  <http://www.ietf.org/mail-archive/web/ogpx/current/msg00509.html>
> ... which is a response to a thread on exactly the same topic.
>
> At the end of the day, we're attempting to describe protocols that allow
> operators of virtual world services to interoperate such that users can
> control avatars that move through it with the same client code, assuming
> appropriate permissions. That's what's in the charter, and there's never
> been disagreement about that that I'm aware of.
>
> What we've learned from this discussion in previous iterations:
>
> * If you call that scenario "multiple operators, multiple virtual worlds",
> fine. But someone will disagree with your choice of terminology, and be
> unwilling to adopt your terminology.
>
> * If you call that scenario "multiple operators, one virtual world", fine.
> But someone will disagree with your choice of terminology, and be unwilling
> to adopt your terminology.
>
> If you insist on using such terminology, please learn to recognize when you
> are engaged in discussion with someone who uses different terminology and
> either mentally translate or fixate on the scenario and technology, not the
> label.
>
> There is clear consensus on goals (both from pre-charter discussions, the
> chartering itself, and even now if you read the scenarios being discussed in
> this thread and ignore the labels). While attempting to standardize on
> terminology might be a valuable discussion - and is probably within the
> charter for this group, as a means to further the group's goals - please
> recognize that there is a distinction between changing terminology and
> changing scenarios/goals.
>
>