Re: [vwrap] Status and future of the VWRAP working group

Vaughn Deluca <vaughn.deluca@gmail.com> Sun, 27 March 2011 17:24 UTC

Return-Path: <vaughn.deluca@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 C66083A67D1 for <vwrap@core3.amsl.com>; Sun, 27 Mar 2011 10:24:18 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -3.599
X-Spam-Level:
X-Spam-Status: No, score=-3.599 tagged_above=-999 required=5 tests=[BAYES_00=-2.599, RCVD_IN_DNSWL_LOW=-1]
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 HW-tJVBHr4mZ for <vwrap@core3.amsl.com>; Sun, 27 Mar 2011 10:24:17 -0700 (PDT)
Received: from mail-ey0-f172.google.com (mail-ey0-f172.google.com [209.85.215.172]) by core3.amsl.com (Postfix) with ESMTP id AF3B23A67C1 for <vwrap@ietf.org>; Sun, 27 Mar 2011 10:24:16 -0700 (PDT)
Received: by eye13 with SMTP id 13so1066155eye.31 for <vwrap@ietf.org>; Sun, 27 Mar 2011 10:25:53 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=gamma; h=domainkey-signature:mime-version:in-reply-to:references:date :message-id:subject:from:to:cc:content-type; bh=WgyKp4ksvD1hHZlgXVLlLfN+alW0ThVMSvzRfM3lQaQ=; b=mgafFO1tQc6FQ5BHFCt6UW1hAfXkuX6L0gBpTtcEEs8+b/yExgdiVpWTXXzHtX7eFV runjURMgbTmUzXO+cy2+D2vGS1JPDvMjnE0YNlsetnvPv5ZmldTSsCjD37IXZzaWbI3b Wkr4M3hMEoe5djGvcEE/6lAPNUyReQX9a5zN4=
DomainKey-Signature: a=rsa-sha1; c=nofws; d=gmail.com; s=gamma; h=mime-version:in-reply-to:references:date:message-id:subject:from:to :cc:content-type; b=a/j61dWYM5etczhXtHDYuqdD3hzyMK/sg9fPb1rn/ynFmq8OMnAJFub1junpXiLP8G QN23YzKyiBiPR7W6koWTM1KDeeXk7jgcrNpWMp6KDOJ78VI6KwgdigNnttfgjyw293ib EnbGLRvtcjiTfZGc9J4tb03lBkyGb4F4+9mcc=
MIME-Version: 1.0
Received: by 10.213.29.211 with SMTP id r19mr827220ebc.119.1301246753026; Sun, 27 Mar 2011 10:25:53 -0700 (PDT)
Received: by 10.213.110.196 with HTTP; Sun, 27 Mar 2011 10:25:52 -0700 (PDT)
In-Reply-To: <20110327131843.GA15165@alinoe.com>
References: <AANLkTim=tpngqs8gt=sjCeOQgtUATVRXXKe11qUaNJFw@mail.gmail.com> <BLU159-ds1192252375D420BE8C7C9EDCB90@phx.gbl> <956AEC85-F919-4C64-96BA-277B620CAB18@gmail.com> <AANLkTimLHwMb9u5Ok-44-JgHaL_EydeSHyHUQybvNpMp@mail.gmail.com> <20110326135320.GC29908@alinoe.com> <AANLkTimHKa4eFVMc9t7PK1e=WjEeJRRAEw9BjcUogzCL@mail.gmail.com> <20110327131843.GA15165@alinoe.com>
Date: Sun, 27 Mar 2011 19:25:52 +0200
Message-ID: <AANLkTi=XWBTNpDwwzwpYJfuuTd_EW4Kt4DBLWb_Y5S_L@mail.gmail.com>
From: Vaughn Deluca <vaughn.deluca@gmail.com>
To: Carlo Wood <carlo@alinoe.com>
Content-Type: text/plain; charset="ISO-8859-1"
Cc: "<vwrap@ietf.org>" <vwrap@ietf.org>, Meadhbh Hamrick <ohmeadhbh@gmail.com>, Barry Leiba <barryleiba@computer.org>
Subject: Re: [vwrap] Status and future of the VWRAP working group
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: Sun, 27 Mar 2011 17:24:18 -0000

Great!, thanks a lot for the constructive input!

I disagree however that this "won't lead to any document any time
soon" It depends on the definition of "document" I might be a while
before it produces an RFC, but I certainly would call the glossary,
wiki pages documenting group consensus, and Definitions "documents".

 I like the wiki idea, (something along those lines was suggested by
Morgaine also). I just requested a password, and it seems i can edit
the Wiki  :) I will put up a VWRAP glossary page later today.

On 3/27/11, Carlo Wood <carlo@alinoe.com> wrote:
> On Sat, Mar 26, 2011 at 10:43:49PM +0100, Vaughn Deluca wrote:
>> problem we have is a lack of critical mass, and in particular input
>> from people that have the needed technical background.  And clearly
>> you are one of those that we need badly.
>
> The way I'd like to move forward is anything but producing
> documents fast however; and that seems to be the requirement.
>
> If you want input from me regarding the survival of this group;
> I'd create a wiki that everyone who requests it can edit.
> The first and most important part of that wiki would be a glossary
> with every word that is frequently used in the discussions.
> That list of words should be complete rather quickly, then
> people can add their definitions to it. If two people have
> different definitions then those definitions should be signed;
> Once, for a particular word, everyone has added the definitions
> and/or remarks to the wiki (all on one page per word), we can
> start a discussion on this list on how to reformulize and change
> the definition of that word. Some might have to change their
> semantics, but in the end the goal would be that every word
> has one defintion, used and understood by everyone -- and
> clearly documented on the wiki, with discussion history as
> usual. If a discussion gets completely stuck on semantics,
> then people can just sign (put their name under) the definition
> the want and we'd just count the signatures and pick one.
> After all, it's just semantics and has nothing to do with what
> the protocol REALLY will do.
>
> Only then, we can take the next step; for which I'd also
> use the wiki.
>
> Also, as I wrote in old posts before... I am still CONVINCED that
> we can impossibly create a protocol that will address everything
> that will be needed in the future. All we can do is create something
> that is a good starting point and FOCUS on flexibility: create
> a protocol that can evolve. In order to do that, we need (further
> completely protocol neutral) protocol negotiation for every p2p
> link that is created in the process, which allows such evolution.
>
> The use of XML as basis for a protocol would mean the following:
> 1) It takes overhead, so it's not possible to use it for
>    highbandwidth usage (ie video, or file transfers). But it could
>    do at out-of-band control channel.
> 2) If it's pure XML than we won't have to worry about the
>    implementation of serializing/deserializing as much, although
>    that only really has it's advantages when we will need VWRAP
>    to work for implementations in multiple programming languages
>    before it gets accepted widely. As far as I can see, we will
>    need C# and C++, and most likely C for religious reasons.
> 3) The ONLY benefit that XML has (on top of existing serialization
>    libraries) is that it is extensible: You can add new parameters
>    without confusing old code that doesn't expect it.
>
> Point 3, however, is just a weak attempt to be flexible. Imho,
> it is by far not flexible enough. We'd still need a well defined
> way for the evolving protocol negotiation, and once that is in
> place, we won't really need this feature of XML anymore.
>
> Thus, provided we add "evolving protocol negotiation", we should
> probably choose the serialization/deserialization method based on
> grounds that I can't judge at this point in the design.
>
> So for the near future:
> - Glossary and agreement on definitions of used jargon.
> - Abstract agreement on the use of an evolving protocol.
> - Definition of all possible p2p connection for which serialization is
> necessary.
> - Choice of what serialization mechanism is used where.
> - Abstract discussion (and agreement) of the use of Abelian operators
>   for distributed states and identity authorities (see another
>   old post from me). If we don't do that before anything else,
>   we'd just shoot ourself in the foot.
> - etc
>
> This is no doubt the work of years, and won't lead to any document
> any time soon.
>
> --
> Carlo Wood <carlo@alinoe.com>
>