Re: [vwrap] Removing first name / last name assumptions?

Morgaine <morgaine.dinova@googlemail.com> Tue, 06 April 2010 06:00 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 1BCFB3A68CC for <vwrap@core3.amsl.com>; Mon, 5 Apr 2010 23:00:47 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.976
X-Spam-Level:
X-Spam-Status: No, score=-1.976 tagged_above=-999 required=5 tests=[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 7-XVTSFvnwOl for <vwrap@core3.amsl.com>; Mon, 5 Apr 2010 23:00:45 -0700 (PDT)
Received: from mail-ew0-f224.google.com (mail-ew0-f224.google.com [209.85.219.224]) by core3.amsl.com (Postfix) with ESMTP id 2F8053A67D2 for <vwrap@ietf.org>; Mon, 5 Apr 2010 23:00:45 -0700 (PDT)
Received: by ewy24 with SMTP id 24so1493137ewy.13 for <vwrap@ietf.org>; Mon, 05 Apr 2010 23:00:39 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=googlemail.com; s=gamma; h=domainkey-signature:mime-version:received:in-reply-to:references :date:received:message-id:subject:from:to:content-type; bh=bClEXlJPiz13UQvw490fIjQ3+V9NAvIDdi0PlJ89/nY=; b=WDPqHcfMZNGMMcTxrlzxV+rFB16YPOzwql9rUM2Dp80DuKgRsDc9d2Bj8hBR+1BNOJ pF3WUIL+4cFgUv0ZHNxaaz9QUYUcaEUX1vM+7GIPP991P/pS4wuQ5I1daQHH3fn+77n6 Y7ya1oZ8fVt6VJJvDr5d8qLxLG/RD/1Mt+5aw=
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=UtNsQEFAMHFoj6YkK+yW/2ysB+yiN/VnKvi+apa5fq2iDl5nfBKMz6dDIV8zXlEqUz ltuhhLUPDU7isEPl9RIjVYrFCOPo8zZso/f5tTxi2bdKmq3vykoN+By4lJD/eY4tMf1N VcEE40n8sr11y9LjPGUY6o0mDryY+ZI/ntAUc=
MIME-Version: 1.0
Received: by 10.213.105.66 with HTTP; Mon, 5 Apr 2010 23:00:38 -0700 (PDT)
In-Reply-To: <o2mb325928b1004052201z20323063z3d7abab5472ad096@mail.gmail.com>
References: <62BFE5680C037E4DA0B0A08946C0933DCB738C13@rrsmsx506.amr.corp.intel.com> <t2jb325928b1004051220i5f1d8f04od2602f26f758f3da@mail.gmail.com> <CDB96FF3-A282-40B3-94D8-A9B6A00D8AF5@bbn.com> <62BFE5680C037E4DA0B0A08946C0933DCB738C9B@rrsmsx506.amr.corp.intel.com> <y2gb325928b1004051307u5f5e64d9zd18b70bfd8307d6a@mail.gmail.com> <y2h6c9fcc2a1004052132z77168acaq26928209fa1e3e03@mail.gmail.com> <o2mb325928b1004052201z20323063z3d7abab5472ad096@mail.gmail.com>
Date: Tue, 6 Apr 2010 07:00:38 +0100
Received: by 10.213.65.77 with SMTP id h13mr1760285ebi.95.1270533638871; Mon, 05 Apr 2010 23:00:38 -0700 (PDT)
Message-ID: <r2ge0b04bba1004052300h9e361605t9bb2afbf3311b2a6@mail.gmail.com>
From: Morgaine <morgaine.dinova@googlemail.com>
To: vwrap@ietf.org
Content-Type: multipart/alternative; boundary=00c09f8b93b138e86204838b2a6d
Subject: Re: [vwrap] Removing first name / last name assumptions?
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: Tue, 06 Apr 2010 06:00:47 -0000

On Tue, Apr 6, 2010 at 6:01 AM, Meadhbh Hamrick <ohmeadhbh@gmail.com> wrote:

> well. it would be good form if we could use vwrap with second life,
> considering the fact that many people want to use it in that way.
>
>
I'm not aware of any Linden suggesting that the single-field design would
make VWRAP not usable with Second Life.  Perhaps we could leave it to them
to comment.


> the problem is that it's not entirely certain which delimiter should
> be used since the SL names database is "dirty" with respect to common
> delimiters.



The state of the SL names database is not the primary driving force for the
design of VWRAP protocols.


Morgaine.





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

On Tue, Apr 6, 2010 at 6:01 AM, Meadhbh Hamrick <ohmeadhbh@gmail.com> wrote:

> well. it would be good form if we could use vwrap with second life,
> considering the fact that many people want to use it in that way.
>
> the problem is that it's not entirely certain which delimiter should
> be used since the SL names database is "dirty" with respect to common
> delimiters.
>
> the reason the protocol includes two distinct strings in the transfer
> syntax is so that the transfer syntax will operate to differentiate
> the two names.
>
> --
> meadhbh hamrick * it's pronounced "maeve"
> @OhMeadhbh * http://meadhbh.org/ * OhMeadhbh@gmail.com
>
>
>
> On Mon, Apr 5, 2010 at 9:32 PM, Barry Leiba
> <barryleiba.mailing.lists@gmail.com> wrote:
> > On Mon, Apr 5, 2010 at 4:07 PM, Meadhbh Hamrick <ohmeadhbh@gmail.com>
> wrote:
> >> no. we're proposing taking it off the table because there is a very
> >> high likelihood that are valid first and/or last names in a particular
> >> implementation that include spaces and periods. this is the reason we
> >> came up with having first_name and last_name as separate strings in
> >> the transfer syntax, and not a single string identifying the avatar's
> >> name.
> >>
> >> why do we need to REMOVE support for Second Life from this protocol?
> >
> > Well, here's the thing:
> >
> > First: I've spent a lot of years designing protocols, and I think it's
> > a terrible idea to define a specific artifact of a specific
> > implementation in a new protocol.  We've done it many times before,
> > and it's pretty much always caused problems.  Sometimes those problems
> > eventually worked themselves out, but I'm quite sure it was a mistake
> > to go there.
> >
> > Second: I don't see it as a question of "removing support for Second
> > Life", but one of looking at alternatives that are protocol-clean and
> > allow everyone to work with it.  And, by the way, I don't consider two
> > separate identifier fields, from which you're meant to pick which you
> > want to use, to be "protocol-clean".
> >
> > Why not define the agent identifier in a self-parsing way?  Something
> > like this should work (written in ABNF):
> >
> >   agent-identifier := delim 1*(id-part delim)
> >   id-part = string
> >   delim = 1char
> >
> > ...where the idea is that the delimiter is a single character that
> > appears as the first character (so it's self-identifying), and then
> > between ID parts.  The implementation would pick a character (which
> > could be a non-printable code point, such as 0x00 or 0x01, if
> > necessary) that doesn't appear in any identifier part.  Here's a
> > sampling of agent-identifiers, each within quotes just to make it
> > clear where they start and end:
> >   " Joshua Linden "
> >   ".Joshua.Linden."  (another way to represent the same thing)
> >   "/Joshua/Linden/"  (a third)
> >   "XJoshuaXLindenX"  (a fourth)
> >   " Melanie "  (an identifier with just one part)
> >   "rMelanier"  (the same, in another representation)
> >   ".Melanie."  (or less weirdly)
> >   " Barak Hussein Obama "   (here's one with three parts)
> >   "+Peter+Blair+Dennis+Bernard+Noone+" (a five-part one; extra credit
> > if you're old enough to know who he is)
> >   "~le roy~barr~"  (Meadhbh's example with an embedded blank)
> >
> > This scheme only adds two characters to the identifier (the leading
> > and trailing delimiter, and we *could* eliminate the trailing one, if
> > people prefer, by defining agent-identifier as "1*(delim id-part)"...
> > I like having it), and seems to solve everyone's problem.
> >
> > Barry, as participant
> > _______________________________________________
> > 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
>