Re: [vwrap] Consensus? What exactly should be in the protocol

Meadhbh Hamrick <ohmeadhbh@gmail.com> Wed, 22 September 2010 14:38 UTC

Return-Path: <ohmeadhbh@gmail.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 BAFA13A6B20 for <vwrap@core3.amsl.com>; Wed, 22 Sep 2010 07:38:43 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.518
X-Spam-Level:
X-Spam-Status: No, score=-1.518 tagged_above=-999 required=5 tests=[AWL=1.081, BAYES_00=-2.599]
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 2MJ8urUnwDTF for <vwrap@core3.amsl.com>; Wed, 22 Sep 2010 07:38:42 -0700 (PDT)
Received: from mail-ww0-f42.google.com (mail-ww0-f42.google.com [74.125.82.42]) by core3.amsl.com (Postfix) with ESMTP id C65393A6B0C for <vwrap@ietf.org>; Wed, 22 Sep 2010 07:38:40 -0700 (PDT)
Received: by wwb18 with SMTP id 18so167433wwb.1 for <vwrap@ietf.org>; Wed, 22 Sep 2010 07:39:07 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=gamma; h=domainkey-signature:received:mime-version:received:in-reply-to :references:from:date:message-id:subject:to:cc:content-type :content-transfer-encoding; bh=p3sfyugUbS8GdWCwaNodYgThVnuvS8/hPHwL00jeoKI=; b=VMOEfbRIrid2/IlEofQBfa/FyzSBA6BK+jBxwIFn+nUkD0sptA+dUfz1BgTCHitKW3 Y4RE8TdjvdEFFlAqPhAoReasNZvowSWbt1COV3xEkaTwiN/JhkD2oczmuQwHeEoYLXFs +Fr+1h2GmMPg7LEkh7UUS4iMlukecsBh64O0I=
DomainKey-Signature: a=rsa-sha1; c=nofws; d=gmail.com; s=gamma; h=mime-version:in-reply-to:references:from:date:message-id:subject:to :cc:content-type:content-transfer-encoding; b=EG5iAkwosZ1jAy7bWy7gyANeqPk3Vgq/hpwgP4PvDKlFKfk8ue9oclpke2wFfMlwGa ex3i3NMM5za5I4yiUpunvvTBcyOJ6U/xrXu9q6M9XqkvOcV7+Fv/Wbr+eTp4n8r6DrXZ MBIWgSHz9DO0j9yZtm6VTWF2DBxHLPdxGUxNY=
Received: by 10.216.25.16 with SMTP id y16mr7131087wey.25.1285166347278; Wed, 22 Sep 2010 07:39:07 -0700 (PDT)
MIME-Version: 1.0
Received: by 10.216.170.82 with HTTP; Wed, 22 Sep 2010 07:38:47 -0700 (PDT)
In-Reply-To: <4C9A070B.3070202@hp.com>
References: <AANLkTinxpGRZ9PEWQx=KvaBNGBba4Z+P+SaP4N80VGV1@mail.gmail.com> <E2109887-F5B2-4742-B4F7-1C4655A2DD8B@ics.uci.edu> <62BFE5680C037E4DA0B0A08946C0933D012670D0C9@rrsmsx506.amr.corp.intel.com> <4C9A070B.3070202@hp.com>
From: Meadhbh Hamrick <ohmeadhbh@gmail.com>
Date: Wed, 22 Sep 2010 07:38:47 -0700
Message-ID: <AANLkTinVX6Uo2S+7ocdTiVfiTFa9wxM=x1Cncyi5ij86@mail.gmail.com>
To: Mike Dickson <mike.dickson@hp.com>
Content-Type: text/plain; charset=ISO-8859-1
Content-Transfer-Encoding: quoted-printable
Cc: vwrap@ietf.org
Subject: Re: [vwrap] Consensus? What exactly should be in the protocol
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: Wed, 22 Sep 2010 14:38:43 -0000

kk. i _think_ i'm sensing a pattern... people interested in a more
expansive view of this effort seem to be interested in client
behavior.

some of us over on the "let's just do a protocol" side of the debate
are fine to give only a small bit of guidance under the guise of
"processing expectations."

is this a fair statement?

the obvious next place i'm going with this is to see if we can break
the "client behavior" piece off and have it run by a different group
(sort of like the IETF/W3C split with HTML5/HTTPbis.) the IETF has
typically been a community focused on wire protocols. i don't want to
diminish anyone's actual or potential contributions here, but it seems
that Diva and Morgaine are interested in a much more expansive problem
domain. i'm worried that this group and this organization is not
equipped to properly address some of those issues.

(and this is going to sound like i'm totally dissing Diva and
Morgaine, but i'm actually not, just hear me out.) i'm just thinking
that it might reduce friction if those of us interested in wire
protocol worked on a wire protocol, while those people interested in
specifying a product / project, etc. take those more expansive
conversations to a forum more appropriate for their discussion.

but the fact that people with a "more expansive" interest have landed
here makes me wonder... what IS the forum for these more expansive
discussions? i fear it doesn't really exist, and that's why we have
such wide ranging discussions here.

i have no problems with the things that Diva or Morgaine have posted,
but at the end of the day, i'm not interested in defining a protocol
that is SOLELY about rendering a virtual world. i would like my auth
protocol to allow facebook and twitter groups to show up in my virtual
world client. i would like a web app that (like XStreetSL) renders a
virtual object on a web page, but i want that object to be rendered
from data retrieved directly from the asset server.

my fear is that as we start talking about state diagrams for virtual
world clients and hard definitions of virtual worlds, we lose site of
what this group was originally chartered for: to specify a wire
protocol of sufficient specificity that software developers could
write code that had a fighting chance to be interoperable.

in the past i've made flip comments to morgaine of the effect... "if
you're interested in talking about interop between virtual worlds,
take the discussion to MMOX, where it belongs."

but seriously... if we're interested in something more than a wire
protocol, we may want to try to recharter.

or at the very least, could we agree to move the discussion of "what
is a virtual world" to the MMOX list? if we did that, i would promise
to NEVER say anything about how discussions are out of scope on that
list, ever.

i'm proposing that we reserve the VWRAP list for discussions of the
wire protocol while the MMOX list is more about "open ended"
discussions. on MMOX, we could have extensive conversations about a
more expansive problem domain with the view that consensus on that
list could lead to a new charter on this one.

and in the meantime, we could focus here on a very small subset of
things like mike, john and i seem to be suggesting.

just an idea.
--
meadhbh hamrick * it's pronounced "maeve"
@OhMeadhbh * http://meadhbh.org/ * OhMeadhbh@gmail.com



On Wed, Sep 22, 2010 at 6:39 AM, Mike Dickson <mike.dickson@hp.com> wrote:
>  On 09/22/2010 12:14 AM, Hurliman, John wrote:
>>
>> This is closer to what I had in my head for VWRAP. Start with the goal of
>> a portable virtual world presence, and a couple of necessary services fall
>> out of that:
>>
>> * Identity/Authentication
>> * Assets (possibly Inventory, maybe)
>> * Teleport (both login and simulation to simulation)
>>
>> Which will in turn require:
>>
>> * Type system
>> * Capabilities/X.509/insert_security_here
>> * Avatar file format?
>> * Event queue?
>>
>> And leave everything else for VWRAP2. If we can standardize those services
>> and meet that first goal it will be much easier to tackle things like
>> friends or groups or avatar movement / state simulation or anything else. I
>> don't know if there is any industry demand for a virtual world avatar
>> movement RFC, but other people have different perspectives. I'm strongly in
>> favor of working toward the portable virtual world presence and supporting
>> service definitions first though.
>>
>> John
>
> I like this list for a first effort though it leaves alot unspecified and
> from a user perspective a system that just implements to this level won't be
> terribly exciting.  That doesn't mean that implementations can't fill in
> extras (things like IM, currency, script compatability, etc may be
> uninteresting to some but if your trying to implement a production system
> they become important to the user experience pretty quickly).
>
> I think if we focus on John's list, identify how services decompose that
> implement that and then specify that as VWRAP we'd have made a good initial
> effort and can then move on to some of the more difficult issues.
>
> Mike
>
> _______________________________________________
> vwrap mailing list
> vwrap@ietf.org
> https://www.ietf.org/mailman/listinfo/vwrap
>