Re: [vwrap] Consensus? What exactly should be in the protocol
Meadhbh Hamrick <ohmeadhbh@gmail.com> Wed, 22 September 2010 16:22 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 1343C3A6A89 for <vwrap@core3.amsl.com>;
Wed, 22 Sep 2010 09:22:04 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.56
X-Spam-Level:
X-Spam-Status: No, score=-1.56 tagged_above=-999 required=5 tests=[AWL=1.039,
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 93QZaeEakReU for
<vwrap@core3.amsl.com>; Wed, 22 Sep 2010 09:22:02 -0700 (PDT)
Received: from mail-wy0-f172.google.com (mail-wy0-f172.google.com
[74.125.82.172]) by core3.amsl.com (Postfix) with ESMTP id 151BA3A6A76 for
<vwrap@ietf.org>; Wed, 22 Sep 2010 09:22:01 -0700 (PDT)
Received: by wyi11 with SMTP id 11so722661wyi.31 for <vwrap@ietf.org>;
Wed, 22 Sep 2010 09:22:28 -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=WA3BU9AGxgYZuUL1mjhvAlleZpfdI9EcyLsh9YFqsNA=;
b=MSpwXiZurM6puu6OfKuBX/RgTuxTsPUFbuqct+WDtxPDHmNRQob+VXj+LSSa2pIBl8
EMySotXx6VsjdEUOq6gi6ThowJcsKkSZDLgMvJG/LTAfGi1BlLeK+1kruAdvhmU5AKv/
pCdq1F5sczsxSZSeIxYd9ljUoyKKt0WLwVe8w=
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=Qc3qqEaML7e0i5oREsQ6IEddAIH7kQkiJ9Qa891QrJ6rV8fMrKMNy5ekYKRcqPe3oA
Ww4SCzxjqVmRTCSCpG8Jp7Ei0KxijyKmkJmwQJghooIDX+i+NWeIMd7nW/1jPwSVqRNy
iP0z8zN8gvqpOJdaMrdwEAkyAW2MiU80U/Irg=
Received: by 10.216.50.73 with SMTP id y51mr334167web.85.1285172547977;
Wed, 22 Sep 2010 09:22:27 -0700 (PDT)
MIME-Version: 1.0
Received: by 10.216.170.82 with HTTP; Wed, 22 Sep 2010 09:22:07 -0700 (PDT)
In-Reply-To: <4C9A17FC.9090308@ics.uci.edu>
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>
<AANLkTinVX6Uo2S+7ocdTiVfiTFa9wxM=x1Cncyi5ij86@mail.gmail.com>
<4C9A17FC.9090308@ics.uci.edu>
From: Meadhbh Hamrick <ohmeadhbh@gmail.com>
Date: Wed, 22 Sep 2010 09:22:07 -0700
Message-ID: <AANLkTik+SpHvc7BS7-auC6CECFi84-X8ud3FruBK2wbz@mail.gmail.com>
To: lopes@ics.uci.edu
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 16:22:04 -0000
Christina, you may be adding a bit more to my message than is really there. i don't want you and morgaine to "go away." i want you to stay engaged here, but this is a group that talks about wire protocols, and the suggestion that we try to standardize a client state model may be a bit out of scope. the IEEE and MPEG are working on VW standards that are much more expansive, that might be a better forum for things like client models. i want people who are working on such things to tell us what they need, without telling us we're doing the wire protocol piece wrong. but... we have a charter which specifies a "contract" with the IESG about what we're on the hook to deliver. at some point we need to stop increasing the scope of this group and actually deliver something. -cheers -meadhbh -- meadhbh hamrick * it's pronounced "maeve" @OhMeadhbh * http://meadhbh.org/ * OhMeadhbh@gmail.com On Wed, Sep 22, 2010 at 7:51 AM, Cristina Videira Lopes <lopes@ics.uci.edu> wrote: > Meadhbh, most of your observations are completely off. But one is not: the > one about some of us (well, me, at least) paying attention to the larger > context of the protocols. > > The thing to have in mind is that the Web is not just a protocol. It's a set > of design principles for large-scale decentralized systems, as I explained > in some previous email (extended version of it in one of our former grad > student's PhD thesis: > http://www.ics.uci.edu/~fielding/pubs/dissertation/top.htm). If we go and > start hammering in protocols that go against those design principles, > chances are those protocols are going to be completely ignored, because the > design principles of the Web have proven to be extremely beneficial for > diversity and scalability, and a lot of people simply aren't interested in > giving up on the freedom that the Web design principles offer. > > If interoperability of virtual worlds that use the Web design principles are > out of scope of this group, I'll be glad to go elsewhere, because, as I > said, that's my main interest in here. > > Meadhbh Hamrick wrote: > > 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 > > > > _______________________________________________ > vwrap mailing list > vwrap@ietf.org > https://www.ietf.org/mailman/listinfo/vwrap > >
- [vwrap] Consensus? What exactly should be in the … Meadhbh Hamrick
- Re: [vwrap] Consensus? What exactly should be in … Dzonatas Sol
- Re: [vwrap] Consensus? What exactly should be in … Cristina Videira Lopes
- Re: [vwrap] Consensus? What exactly should be in … Hurliman, John
- Re: [vwrap] Consensus? What exactly should be in … Mike Dickson
- Re: [vwrap] Consensus? What exactly should be in … Morgaine
- Re: [vwrap] Consensus? What exactly should be in … Meadhbh Hamrick
- Re: [vwrap] Consensus? What exactly should be in … Meadhbh Hamrick
- Re: [vwrap] Consensus? What exactly should be in … Cristina Videira Lopes
- Re: [vwrap] Consensus? What exactly should be in … Morgaine
- Re: [vwrap] Consensus? What exactly should be in … Cristina Videira Lopes
- Re: [vwrap] Consensus? What exactly should be in … Morgaine
- Re: [vwrap] Consensus? What exactly should be in … Cristina Videira Lopes
- Re: [vwrap] Consensus? What exactly should be in … Meadhbh Hamrick
- Re: [vwrap] Consensus? What exactly should be in … Meadhbh Hamrick
- Re: [vwrap] Consensus? What exactly should be in … Cristina Videira Lopes
- Re: [vwrap] Consensus? What exactly should be in … Morgaine
- Re: [vwrap] Consensus? What exactly should be in … Cristina Videira Lopes
- Re: [vwrap] Consensus? What exactly should be in … Mike Dickson
- Re: [vwrap] Consensus? What exactly should be in … David W Levine
- Re: [vwrap] Consensus? What exactly should be in … kevin.tweedy
- Re: [vwrap] Consensus? What exactly should be in … Mike Dickson
- Re: [vwrap] Consensus? What exactly should be in … Meadhbh Hamrick
- Re: [vwrap] Consensus? What exactly should be in … Cristina Videira Lopes
- Re: [vwrap] Consensus? What exactly should be in … Morgaine
- Re: [vwrap] Consensus? What exactly should be in … Meadhbh Hamrick
- Re: [vwrap] Consensus? What exactly should be in … Morgaine
- Re: [vwrap] Consensus? What exactly should be in … Cristina Videira Lopes
- Re: [vwrap] Consensus? What exactly should be in … Cristina Videira Lopes
- Re: [vwrap] Consensus? What exactly should be in … Meadhbh Hamrick
- Re: [vwrap] Consensus? What exactly should be in … Meadhbh Hamrick
- Re: [vwrap] Consensus? What exactly should be in … Meadhbh Hamrick
- Re: [vwrap] Consensus? What exactly should be in … Cristina Videira Lopes
- Re: [vwrap] Consensus? What exactly should be in … David W Levine
- Re: [vwrap] Consensus? What exactly should be in … Meadhbh Hamrick
- Re: [vwrap] Consensus? What exactly should be in … kevin.tweedy
- Re: [vwrap] Consensus? What exactly should be in … Cristina Videira Lopes
- Re: [vwrap] Consensus? What exactly should be in … Cristina Videira Lopes
- Re: [vwrap] Consensus? What exactly should be in … Meadhbh Hamrick
- Re: [vwrap] Consensus? What exactly should be in … Morgaine
- Re: [vwrap] Consensus? What exactly should be in … Meadhbh Hamrick
- Re: [vwrap] Consensus? What exactly should be in … kevin.tweedy
- Re: [vwrap] Consensus? What exactly should be in … Meadhbh Hamrick
- Re: [vwrap] Consensus? What exactly should be in … kevin.tweedy
- Re: [vwrap] Consensus? What exactly should be in … Meadhbh Hamrick
- Re: [vwrap] Consensus? What exactly should be in … Dan Olivares
- Re: [vwrap] Consensus? What exactly should be in … Meadhbh Hamrick
- Re: [vwrap] Consensus? What exactly should be in … Morgaine
- Re: [vwrap] Consensus? What exactly should be in … kevin.tweedy
- Re: [vwrap] Consensus? What exactly should be in … Dan Olivares
- Re: [vwrap] Consensus? What exactly should be in … Meadhbh Hamrick
- Re: [vwrap] Consensus? What exactly should be in … Morgaine