The return of Last Names – a further update with audio

One of the most eagerly-awaited changes that is in the works – indeed, has been in the works for a long time (my last significant update on the subject was over a years ago!) is that of the “return of last names”.

During the Meet the Lindens event featuring Oz Linden, the Lab’s Senior Director, Second Life Engineering and April Linden, Systems Engineering Manager, Operations for Second Life, the subject inevitably came up, with Oz and April both explaining why the process of implementing  the capability is taking so long, and addressing questions on the subject (some of which have been asked in the past as well).

While I will have a summary of the entire Meet the Lindens session with Oz and April available shortly, I thought it might be easier for people to reference the project via an individual update, to follow-on from the one I provided in March 2018 (see The return of Second Life Last Names – update with audio).

The first thing to point out, although it has been stated in the past, is that this capability is not just about avatar LAST names – it includes the ability for users to continue to select their own first name – and to be able to change both that name and their last name as they wish (and according to their willingness to pay whatever fee will be applied to the service.

But why is it taking so long to implement? In March 2018, Oz indicated the Lab hoped to have the feature ready by the end of that year – and we’re already six months beyond that.

Well, the answer is – as with a lot of things within Second Life – pretty complicated, and goes to the very heart of how the platform and its systems were originally created and have been seen throughout their lifespan, as Oz explained:

[Bringing back] Last names would have been pretty easy. In fact, we still do last names; it’s just that we give everyone the same last name … The hard part is allowing you to change your name …  Every part of Second Life, absolutely everything, was built with the assumption that your name can never change. And that means that lots of things that can be treated as cached, and [that] the cache never needs to be cleaned-up and updated [now have to change], and we have to go back and find that assumption everywhere in Second Life; and that’s a lot of code…

You would have thought it was based on a [avatar] key, but it wasn’t always, and the trick is that while maybe it was not maybe the best way to be doing it – to be saving names in different places – it always worked, because names could never change.

– Oz Linden describing the major issue with offering changeable avatar names

Oz and April went on to note that this work is still going on, but is taking a lot longer than have been anticipated. It is also something that is complicated as it means that all these points were the avatar’s name may be used and / or cached, now not only must have the “name never changes” assumption removed – they actually have to each be hooked up to some mechanism that can track name changes (e.g. through association with the avatar key) to make sure the correct name is always surfaced where it is seen by users.

You can listen to Oz’s full explanation below.

Oz also went over some ground previously covered about the name avatar naming options, and which may well be familiar to many, but are again given here for completeness and for those who may not have followed that project closely:

  • First name selection will be free-form (pick any first name you like (within the bounds of LL’s ToS and the SL Community Standards).
  • Last names:
    • Will be selectable from a pre-set list. This list will change on some basis (TBD).
    • It may be possible for users to offer suggestions for new last names.
    • Currently, it is not planned to make previously used last names (e.g. Pey, Sideways, Starr, Rubble, etc.) available for re-use.
    • Users will, however, be able to change back to one of their own past names, if they wish.
  • Combinations of first name and last name must be completely unique (i.e. never used previously in Second Life).  They will have a maximum of 31 characters each.
  • The ability to change your name will likely be via a new page available through your account dashboard.

The event also saw a number of questions asked on last names. These are again summarised bellow and answers are supplied in the audio file (with questions relayed by Patch Linden):

  • Will incoming users be able to pick a last name when they are signing-up? – No, they probably will not. Incoming new users will continue to have “Resident” as a default last name.
    • This is because picking a last name was found to be a major blocker to users signing-up.
    • Incoming new users will, however, be able to change their name(s) like everyone else, once they are in Second Life.
  • Why is there a charge being applied to name changes? – Mainly to discourage people from frequently changing their names. These changes will have a impact right across the SL services, and this needs to be managed, and the Lab would prefer not to impose artificial limits (e.g. “you can only change one a month”), if possible.
  • Will friends of people who change their name be notified, or will they have to discover this for themselves? – Hasn’t been addressed, but potentially no reason why friends shouldn’t be notified.
  • Will people who change their names remain on a friends list? Yes; this is one of the systems the Lab has to parse through to make sure things behave as expected.
  • Will name changes be reflected in everything (the name of creators of object rezzed in-world, the owners’ names, etc)?
    • That is the goal, and again why it is taking so much time to get this feature to a point where it works as would be expected and then deployed.
    • However, there will likely be a some delays on seeing name changes, simply because they need to propagate and cached across multiple services.
  • How much will it cost to change names? – This will probably be one of the last things to be decided, as it only needs to be done when the capability is ready for deployment.

For those who prefer to listen to Oz and April’s comments as given directly during their Meet the Linden session, they can be found on the SL4live TV recording of the event at the following time stamps:

  • [28:20-32:35] Initial comments on the complexity of implementing the capability and what it will offer.
  • [38:04-47:59] Q&A with Patch Linden handling audience questions.

6 thoughts on “The return of Last Names – a further update with audio

  1. Don’t display names pretty much cover all the ground this feature could hope to? This seems like an enormous amount of development time sunk into nothing, when SL is already a raging dumpster-fire of shaky, old code and long-running bugs/dated design elements that desperately need attention.


    1. Display names offer the ability to present an alias, not actually change the avatar name. It’s a finite difference in some respects – although the avatar (user) name remains visible beneath the display name in the avatar tag, unless you run with a TPV that gives the option to turn one or the other “off” in your own view of those around you.

      Bringing back the choice of last names has actually been a long-running request from users (it’s been around ever since the choice of last names at sign-up was stopped); as such this is an attempt by the Lab to meet a request from a large segment of the user base and add what they see as value to the option.

      As to SL being a “dumpster fire”, etc., – it’s not as if this is the *only* thing the Lab is working on, or that they can only work of one thing at a time. As per the summary of the MTL session with Oz and April, put my weekly updates on many of the the Lab’s technical User Group meetings held each week / month, there is a lot going on short-term and long-term to address bugs – there are weekly(ish) server deployments, a regular roll of Maintenance viewers, both of which are designed to address bugs and improving code) as well as specific server deploy and viewer releases focused on improving existing features / adding new capabilities. And then there is the under-the-hood work by April’s team working on refining and improving the underpinning architecture, which includes transitioning SL to the cloud.


  2. Last names will make a lot of people happy since “Resident” is not only impersonal but slightly denigrating even if it is simple and egalitarian. I’m old enough to have my own last name, picked from the Lab’s offerings when I joined up. More recent people didn’t get that option and, yeah, they complain. I suspect this will be a slow starter that gains speed as more people learn of it and the charge for the name change (addition? conversion?) will generate some decent revenue for Linden.
    This has been a long time coming and will assuredly be welcomed – how many people do you know off the grid whose last name is “Resident”?


  3. What waswrong with the initial system of fixed name-last name combination valid lifelong… really…


    1. Apparently because, as per Oz’s comments at the Meet The Lindens session he and April attended: the “old” system of fixed last names was removed as the Lab found that many incoming users abandoned the sign-up process on being asked to select a last name, either because it was unusual to them or unexpected, or possibly because they didn’t like the names available at the time they signed-up. Hence why, with the new system, incoming new users will continue to be assigned the defaut last name of “Resident”.


Comments are closed.