Jopsy Pendragon's
Completely Unofficial Second Life® Display Names FAQ
-- updated: 3:40PM Sept 7, 2010 --
This document is in the public domain, no rights reserved.
Bias warning: I believe display names have both GOOD and BAD ramifications, and will attempt to include BOTH below.
Questions included in this faq:
Q: What are “Display Names”?
A:
Display names are NOT usernames, (you will keep your username (slightly altered) and it will still be seen in many places associated with everything you do and own). Display names allow us to change who we appear to be... not who we are. When used as a disguise they are easy to see through. The rules for display names are:
These rules are different from usernames which are unique, near impossible to change and very limited in what characters can be used.
Q: Where are DisplayNames used?
A:
Typically, a DisplayName is shown with the Username next to it. Examples:
inspecting objects, abuse reports, transaction notifications, friend/tp invites, ...
Sometimes, DisplayName is seen alone. (To see the username, you must mouse-over or click.)
Examples: common in high-use areas, like: Chat/IM’s and friends list, Name-Tags, ...
Less often, DisplayName is not shown... only the Username appears,
(for example: the login screen, mute/block lists, parcel ban/access lists, ... )
For more, see the list of where displaynames and usernames are used, included at the end.
Q: Why aren’t display names unique? Why allow duplicate Display Names?
A: Three main reasons:
Q: Why allow someone to use MY username as their display name?
A: Same reason as #3 in the previous question. Because of UTF-8 and UNICODE it is nearly impossible to guarantee that someone won’t create a name that looks (to human eyes) identical to your name. Even Linden Lab is having trouble blocking the name “Linden” in Display names. We carry “I.D.” in real life to prove who we are. In Second Life, our “I.D.” will be our easily seen username, NOT our display name. In real life you don’t use your driver’s license or passport as your nametag.
Q: What is UTF-8 or UNICODE?
A: Just a standard way to allow the alphabets of multiple languages to be used. Many languages have letters that fall outside the normal A-Z English alphabet, and more than half of Second Life’s residents are non-Americans.
Q: What can I do if someone is using my username as their display name?
A: If you have a common name, and they’re not trying to commit fraud or defame you, there’s probably not much you can do. If they are violating the ToS/CS and trying to swindle people or ruin your reputation, abuse report them by username. Include screenshot and exact chat text if possible. We all have to warn people to check username before trusting people who appear familiar.
Q: I met someone (but didn’t friend them yet) and now I can’t find them now. What can I do?
A: If you meet someone and they change their display name, you need to know their username to find them. If you don’t remember their username, then you’re out of luck. Ignore usernames at your peril.
Q: Will display names allow someone to control my stuff? or Access my Money?
A: Absolutely not. Display names have *nothing* to do with ownership of land, objects or L$.
Q: What about scripts?
A: All existing scripts will completely ignore display names unless updated with new LSL functions. New features are being added to LSL so that scripts will be able to see display names... but they should be used with caution due to the UTF-8 / UNICODE problem. Display names may include weird letters that are more difficult for residents to type, it’s better if your scripts ask their users to type USERNAME not display name
.
It’s fine to use display name for scripts that say people’s names, but perhaps unwise scripts that require the user to type a name in chat or a notecard, (huggers for example), because name matching is difficult due to UTF-8 / Unicode.
Q: What’s an example of something else that has DISPLAY NAMES and USERNAMES like this?
A: Email. For example “Jopsy J. Pendragon III” <jpendrag@not.a.mail.server.com> In this case, “jpendrag” is my username, “Jopsy J. Pendragon III” is my display name. Most email readers may only show my display name without the address... but the address is still unique and far more important.
Q: Is this change from “User Name” to “user.name” and display names leading up to something?
A: Other than the obvious attempt to attract facebook users? Possibly yes. To become a true metaverse, ownership of the grid must not be restricted to a single company. It is possible that this change is a step towards multi-grid teleport. For example, if you created a username on a trusted alternate grid, SL may allow you teleport from that grid into SL and automatically create a username for you of username (at) othergrid (dot) com, with the display name of your choice, rather than forcing you to go through the registration process just to visit SL. Purely hypothetical, but ideas like this have roots that go back to the old MU*’s that were common in the 1990’s.
Q: Why is LL implementing Display Names?
A:
RECRUITMENT: Many people quit the sign-up process because they can’t get the name they want. They may wish to use their Facebook name, a Real Name, or something else. The name may already be in use or they may not like any of the last names available for use.
UNICODE. SL is multi-national. Some residents wish to their spell their names in their native alphabets.
SITUATIONAL:
Q: Why are people angry about display names?
A:
LACK OF AWARENESS: many believe that a significant number of residents simply do not have the technical savvy, the language skills or have enough experience to understand the important differences between display names and usernames. Their ignorance and confusion is expected to make in them easy prey for impersonators. They will also be confused when old scripts fail to behave correctly when given a Display Name instead of a Username (huggers, games, lucky chairs, ‘buy for friend’ vendors,
and numerous other instances requiring users to enter an avatar’s “name”)
IMPERSONATION: Display names look exactly like user names, making impersonation trivially easy. It won’t hold up to the scrutiny of someone that understands display names, but many business owners are deeply worried about the potential for abuse:
ANONYMITY: griefers and grudge-holders often use alts to harass people. Display names allows someone to wear a temporary name, spread rumors, lies, and other hearsay, and then revert back to their default name. Attempts to contact/confront the avatar later, without knowing their username, will results in “no avatar found”... or wrong avatar(s) found, leaving no way to respond to the attack.
INCONVENIENCE: Friends list does not show username. If a friend changes their display name,
your friend’s list will (eventually) change to reflect it This can make old friends very difficult to find, even if you do remember their username. If you don’t remember their username (or they yours), it can be nearly impossible to keep track of friends as display names change.
LOSS OF UNIQUE IDENTITY: Many residents are simply outraged, not merely because of the risk of abuse, but because their names, their unique identity, is being ‘given away’ to others to use freely. For example, anyone can be a “Prokofy Neva” now, and there will likely be several, where as before there was the only one. “Name” is the primary component associated with recognition
between online people. Allowing others to use our names within the same scope diminishes our individuality.
Q: How will I be able to track my friends if they regularly change their display name?
A: Make sure you remember your friend’s User Names. Without them, it won’t be easy.Make sure you tell your friends you’ve changed your Display Name too, if you think they didn’t pay attention to your User Name, or you’ll be a stranger to them. Unless that was your intent anyway.
Q: Why won’t LL just let us change our USER NAMES instead?
A: User name changes are possible. But they only happen in extreme circumstances, (like an offensive name that slipped through the registration process, for example). I don’t know LL’s exact reasons for it disallowing name change requests. But I can guess. Name changes contribute to several problems:
Q: How do display names look in testing?
A:
Almost exactly like it was announced that it would.
If someone says something under a display name and logs off or leaves the region, you are STILL ABLE TO SEE THEIR USERNAME by clicking on their display name, as long as it’s still in your chat history. (assuming you’re in plaintext chat mode, if not, then mousing-over their name will also work too).
Nearby display name changes are clearly announced in Local Chat.
LSL does not have a llDetectedDisplayName() use llGetDisplayName(llDetectedKey()).
The propagation delay is... annoying. The [Nearby Residents] list seems to show stale display names for a very long time, which is strange considering the avatar with the new display name is standing right next to you.
Plain-text-chat strangeness:: mousing-over a display name in plain-text chat does nothing, but can still be clicked on.... unless the display name ends in .com or some other extention that gets them treated like a URL. Viewer will attempt to open the URL not the mini-profile.
Q: How does changing them only once a week help?
A: By reducing the frequency that someone can abuse display names, it will (hopefully) make people be more careful about how they chose their display names.
Q: Where are DISPLAY NAMES and USER NAMES going to be seen and used?
A:
DISPLAY NAME *ONLY* (with no usernames visible at all):
Active DISPLAY NAME alone. (Mouse-over for username, click for mini-profile).
Both DISPLAY NAME and USER NAME always shown together:
ONLY the USER NAME shown/used, (without display name):
Customizability:
Not tested: Local Voice or Avatar-to-Avatar voice calls, or Group Voice calls.
Linden Lab® and Second Life® are trademarks of Linden Research, Inc.