<div class="gmail_quote"><div>Hello,</div><div><br></div><div>I've been reading the mailing list for a while, but haven't really had much input. I'd like to give my own opinion on the current matter though. I like Melanie's format:</div>
<div><br></div><div><span class="Apple-style-span" style="font-family: arial, sans-serif; font-size: 13px; border-collapse: collapse; "><a href="http://www.avination.net/user/44626b40-13d6-4817-b61b-de5df7b5e7e8/Melanie+Milland">http://www.avination.net/user/44626b40-13d6-4817-b61b-de5df7b5e7e8/Melanie+Milland</a></span></div>
<div><br></div><div>I think having the avatar name added to the URI would definitely help give attribution and prevent unnecessary polling. For a hypergrid avatar, IMs and Friends would only need the UUID. Objects are a different matter though. If the object has left one grid and traveled to another, the only way a human readable name can be discerned would either be to poll the original grid's agent service each time the creator's name was needed or to cache the data in the URI itself. Having the data exist in the URI would help prevent issues if the original grid was temporarily or permanently unavailable.</div>
<div><br></div><div>The only issue I see with including the extra information is if a grid doesn't conform to the standard first + last naming, but has their own identity format. In cases such as those, the grid's agent/identity service should be able to create a URI that does give proper attribution(perhaps by using existing escaped characters)</div>
<div><br></div><div>Steve W.</div><div> </div><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex;">
Message: 2<br>
Date: Sun, 29 Aug 2010 14:50:08 -0400<br>
From: Mike Dickson <<a href="mailto:mike.dickson@hp.com">mike.dickson@hp.com</a>><br>
To: "<a href="mailto:opensim-dev@lists.berlios.de">opensim-dev@lists.berlios.de</a>" <<a href="mailto:opensim-dev@lists.berlios.de">opensim-dev@lists.berlios.de</a>><br>
Subject: Re: [Opensim-dev] Global identifiers<br>
Message-ID: <1283107808.13484.104.camel@mdickson-linux><br>
Content-Type: text/plain; charset="UTF-8"<br>
<br>
Sigh<br>
<br>
The name has absolutely zero value for any sort of attribution. I can<br>
have the same name someplace else (or on the same grid if the grid owner<br>
allows it an uses some other identifier or mechanism for<br>
authentication). Only UUID is valid to identify a specific agent. Also,<br>
what if I don't want just anyone to know the full names of my users. Or<br>
if I use a slightly different mechanism to describe a user (email<br>
addresses for instance).<br>
<br>
The core developers have said over and over again that OpenSim is a<br>
framework. That being the case the semantics of "names" can vary across<br>
grids and how could you ever depend on anything like that to do<br>
"attribution". Only the Agent service for a grid should be able to<br>
resolve agent id's down to more specific information. In that way it<br>
can also provide whatever access controls on that information the grid<br>
owner prefers in order to enforce that grid's TOS.<br>
<br>
Mike<br></blockquote></div>