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 >
- [vwrap] Removing first name / last name assumptio… Hurliman, John
- Re: [vwrap] Removing first name / last name assum… Meadhbh Hamrick
- Re: [vwrap] Removing first name / last name assum… Morgaine
- Re: [vwrap] Removing first name / last name assum… Richard Barnes
- Re: [vwrap] Removing first name / last name assum… Meadhbh Hamrick
- Re: [vwrap] Removing first name / last name assum… Hurliman, John
- Re: [vwrap] Removing first name / last name assum… Richard Barnes
- Re: [vwrap] Removing first name / last name assum… Meadhbh Hamrick
- Re: [vwrap] Removing first name / last name assum… Patnad Babii
- Re: [vwrap] Removing first name / last name assum… Meadhbh Hamrick
- Re: [vwrap] Removing first name / last name assum… Meadhbh Hamrick
- Re: [vwrap] Removing first name / last name assum… Hurliman, John
- Re: [vwrap] Removing first name / last name assum… Meadhbh Hamrick
- Re: [vwrap] Removing first name / last name assum… Meadhbh Hamrick
- Re: [vwrap] Removing first name / last name assum… Hurliman, John
- Re: [vwrap] Removing first name / last name assum… Hurliman, John
- Re: [vwrap] Removing first name / last name assum… Vaughn Deluca
- Re: [vwrap] Removing first name / last name assum… Morgaine
- Re: [vwrap] Removing first name / last name assum… Barry Leiba
- Re: [vwrap] Removing first name / last name assum… Meadhbh Hamrick
- Re: [vwrap] Removing first name / last name assum… Dave CROCKER
- Re: [vwrap] Removing first name / last name assum… Morgaine
- Re: [vwrap] Removing first name / last name assum… Morgaine
- Re: [vwrap] Removing first name / last name assum… Christian Scholz
- Re: [vwrap] Removing first name / last name assum… Carlo Wood
- Re: [vwrap] Removing first name / last name assum… Carlo Wood
- Re: [vwrap] Removing first name / last name assum… Carlo Wood
- Re: [vwrap] Removing first name / last name assum… Carlo Wood
- Re: [vwrap] Removing first name / last name assum… Carlo Wood
- Re: [vwrap] Removing first name / last name assum… Dzonatas Sol
- Re: [vwrap] Removing first name / last name assum… Meadhbh Hamrick
- Re: [vwrap] Removing first name / last name assum… Meadhbh Hamrick
- Re: [vwrap] Removing first name / last name assum… Dzonatas Sol
- Re: [vwrap] Removing first name / last name assum… Joshua Bell
- Re: [vwrap] Removing first name / last name assum… Meadhbh Hamrick
- Re: [vwrap] Removing first name / last name assum… Carlo Wood
- Re: [vwrap] Removing first name / last name assum… Morgaine
- Re: [vwrap] Removing first name / last name assum… Tammy Nowotny
- Re: [vwrap] Removing first name / last name assum… dyerbrookme@juno.com
- Re: [vwrap] Removing first name / last name assum… Patnad Babii
- Re: [vwrap] Removing first name / last name assum… dyerbrookme@juno.com
- Re: [vwrap] Removing first name / last name assum… Carlo Wood