Re: [vwrap] Removing first name / last name assumptions?
Meadhbh Hamrick <ohmeadhbh@gmail.com> Tue, 06 April 2010 05:02 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 B53543A6862 for <vwrap@core3.amsl.com>;
Mon, 5 Apr 2010 22:02:10 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.339
X-Spam-Level:
X-Spam-Status: No, score=-2.339 tagged_above=-999 required=5 tests=[AWL=0.260,
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 VoHiTkLSJ6MV for
<vwrap@core3.amsl.com>; Mon, 5 Apr 2010 22:02:09 -0700 (PDT)
Received: from mail-qy0-f181.google.com (mail-qy0-f181.google.com
[209.85.221.181]) by core3.amsl.com (Postfix) with ESMTP id 55B783A685D for
<vwrap@ietf.org>; Mon, 5 Apr 2010 22:02:09 -0700 (PDT)
Received: by qyk11 with SMTP id 11so4707957qyk.13 for <vwrap@ietf.org>;
Mon, 05 Apr 2010 22:02:04 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=gamma;
h=domainkey-signature:mime-version:received:in-reply-to:references
:from:date:received:message-id:subject:to:cc:content-type
:content-transfer-encoding; bh=Sq5BKHgm37sj4xZsTVL2Rzi9M0VvbYmo55W+N/1gu/4=;
b=xq9KQ1uPia+aaYjQeENTSQT0JE8QbrDs1IYkGpaf+w4bltp8kghd6gvmgyLOAgAM0h
iGeILsmnwLdtPeJypmQRojS0eLPwz/Gjotxg+IRq0aQnMEFt0cV/0DFkBu2eSWxcY2ZA
HKrFTrS+7RaPaFT+DD9UlBNSKNdqIaV1C4mic=
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=e+8PWT1hyKO/WVsnZjpVUnyHW7I5Q/kHqdWJWwu2k/IqrdOIXs/TYhuGUOoJmpmHPR
gu8++BmF8Ew6MDjjwBgXcl2sLft3mCFH94pJYDX2/GRAsL6dZ3LhBUROJ7Fr0oSCMy14
fnVcU9eVBN931mmkVEhz9zKelvZ+i1Iwq6uRg=
MIME-Version: 1.0
Received: by 10.229.247.72 with HTTP; Mon, 5 Apr 2010 22:01:44 -0700 (PDT)
In-Reply-To: <y2h6c9fcc2a1004052132z77168acaq26928209fa1e3e03@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>
From: Meadhbh Hamrick <ohmeadhbh@gmail.com>
Date: Mon, 5 Apr 2010 22:01:44 -0700
Received: by 10.229.91.16 with SMTP id k16mr10748752qcm.40.1270530124124;
Mon, 05 Apr 2010 22:02:04 -0700 (PDT)
Message-ID: <o2mb325928b1004052201z20323063z3d7abab5472ad096@mail.gmail.com>
To: barryleiba@computer.org
Content-Type: text/plain; charset=ISO-8859-1
Content-Transfer-Encoding: quoted-printable
Cc: vwrap@ietf.org
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 05:02:10 -0000
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] 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