{"id":5257,"date":"2019-07-01T07:35:03","date_gmt":"2019-07-01T12:35:03","guid":{"rendered":"http:\/\/blog.zoha-islands.com\/?p=5257"},"modified":"2019-07-01T07:35:03","modified_gmt":"2019-07-01T12:35:03","slug":"the-return-of-last-names-a-further-update","status":"publish","type":"post","link":"https:\/\/zoha-islands.com\/blog\/the-return-of-last-names-a-further-update\/","title":{"rendered":"The return of Last Names a further update"},"content":{"rendered":"<p><img decoding=\"async\" loading=\"lazy\" class=\"wp-image-5273 alignright\" src=\"http:\/\/blog.zoha-islands.com\/wp-content\/uploads\/2019\/07\/patch-2-300x282.jpg\" alt=\"\" width=\"548\" height=\"515\" srcset=\"https:\/\/zoha-islands.com\/blog\/wp-content\/uploads\/2019\/07\/patch-2-300x282.jpg 300w, https:\/\/zoha-islands.com\/blog\/wp-content\/uploads\/2019\/07\/patch-2.jpg 669w\" sizes=\"(max-width: 548px) 100vw, 548px\" \/><\/p>\n<p>One of the most eagerly-awaited changes that is in the works \u2013 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 \u201creturn of last names\u201d.<\/p>\n<p>During the Meet the Lindens event featuring Oz Linden, the Lab\u2019s 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\u00a0 the capability is taking so long, and addressing questions on the subject (some of which have been asked in the past as well).<\/p>\n<p>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 \u2013 it includes the ability for users to continue to select their own first name \u2013 and to be able to change both that name <em>and<\/em> their last name as they wish (and according to their willingness to pay whatever fee will be applied to the service.<\/p>\n<p>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 \u2013 and we\u2019re already six months beyond that.<\/p>\n<p>Well, the answer is \u2013 as with a lot of things within Second Life \u2013 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:<\/p>\n<blockquote><p>[Bringing back] <em>Last names would have been pretty easy. In fact, we still do last names; it\u2019s just that we give everyone the same last name \u2026 The hard part is allowing you to change your name \u2026\u00a0 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 <\/em>[that]<em> the cache never needs to be cleaned-up and updated <\/em>[now have to change]<em>, and we have to go back and find that assumption everywhere in Second Life; and that\u2019s a lot of code\u2026<\/em><\/p>\n<p><em>You would have thought it was based on a <\/em>[avatar]<em> key, but it wasn\u2019t always, and the trick is that while maybe it was not maybe the best way to be doing it \u2013 to be saving names in different places \u2013 it always worked, because names could never change.<\/em><\/p><\/blockquote>\n<p>\u2013 Oz Linden describing the major issue with offering changeable avatar names<img decoding=\"async\" loading=\"lazy\" class=\"wp-image-5275 alignleft\" src=\"http:\/\/blog.zoha-islands.com\/wp-content\/uploads\/2019\/07\/Meet-the-Lindens-300x180.jpg\" alt=\"\" width=\"635\" height=\"381\" srcset=\"https:\/\/zoha-islands.com\/blog\/wp-content\/uploads\/2019\/07\/Meet-the-Lindens-300x180.jpg 300w, https:\/\/zoha-islands.com\/blog\/wp-content\/uploads\/2019\/07\/Meet-the-Lindens.jpg 657w\" sizes=\"(max-width: 635px) 100vw, 635px\" \/><\/p>\n<p>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\u2019s name may be used and \/ or cached, now not only must have the \u201cname never changes\u201d assumption removed \u2013 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.<\/p>\n<p>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:<\/p>\n<ul>\n<li>First name selection will be free-form (pick any first name you like (within the bounds of LL\u2019s ToS and the SL Community Standards).<\/li>\n<li>Last names:\n<ul>\n<li>Will be selectable from a pre-set list. This list will change on some basis (TBD).<\/li>\n<li>It may be possible for users to offer suggestions for new last names.<\/li>\n<li>Currently, it is not planned to make\u00a0 previously used last names (e.g. Pey, Sideways, Starr, Rubble, etc.) available for re-use.<\/li>\n<\/ul>\n<\/li>\n<li>Combinations of first name and last name must be completely unique (i.e. never used previously in Second Life).<\/li>\n<li>The ability to change your name will likely be via a new page available through your secondlife.com account dashboard.<\/li>\n<\/ul>\n<div id=\"mep_1\" class=\"mejs-container mejs-container-keyboard-inactive wp-audio-shortcode mejs-audio\" tabindex=\"0\" role=\"application\" aria-label=\"Audio Player\">\n<div class=\"mejs-inner\">\n<div class=\"mejs-controls\"><\/div>\n<\/div>\n<\/div>\n<p>The event also saw a number of questions asked on last names. These are again summarized bellow and answers are supplied in the audio file (with questions relayed by Patch Linden):<\/p>\n<p><img decoding=\"async\" loading=\"lazy\" class=\"wp-image-5274 aligncenter\" src=\"http:\/\/blog.zoha-islands.com\/wp-content\/uploads\/2019\/07\/Meet-the-Lindens-2-300x151.jpg\" alt=\"\" width=\"691\" height=\"348\" srcset=\"https:\/\/zoha-islands.com\/blog\/wp-content\/uploads\/2019\/07\/Meet-the-Lindens-2-300x151.jpg 300w, https:\/\/zoha-islands.com\/blog\/wp-content\/uploads\/2019\/07\/Meet-the-Lindens-2-1024x515.jpg 1024w, https:\/\/zoha-islands.com\/blog\/wp-content\/uploads\/2019\/07\/Meet-the-Lindens-2-768x386.jpg 768w, https:\/\/zoha-islands.com\/blog\/wp-content\/uploads\/2019\/07\/Meet-the-Lindens-2.jpg 1200w\" sizes=\"(max-width: 691px) 100vw, 691px\" \/><\/p>\n<ul>\n<li>Will incoming users be able to pick a last name when they are signing-up? \u2013 No, they probably will not. Incoming new users will continue to have \u201cResident\u201d as a default last name.\n<ul>\n<li>This is because picking a last name was found to be a major blocker to users signing-up.<\/li>\n<li>Incoming new users will, however, be able to change their name(s) like everyone else, once they are in Second Life.<\/li>\n<\/ul>\n<\/li>\n<li>Why is there a charge being applied to name changes? \u2013 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. \u201cyou can only change one a month\u201d), if possible.<\/li>\n<li>Will friends of people who change their name be notified, or will they have to discover this for themselves? \u2013 Hasn\u2019t been addressed, but potentially no reason why friends shouldn\u2019t be notified.<\/li>\n<li>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.<\/li>\n<li>Will name changes be reflected in everything (the name of creators of object rezzed in-world, the owners\u2019 names, etc)?\n<ul>\n<li>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.<\/li>\n<li>However, there will likely be a some delays on seeing name changes, simply because they need to propagate and cached across multiple services.<\/li>\n<\/ul>\n<\/li>\n<li>How much will it cost to change names? \u2013 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.<\/li>\n<\/ul>\n<div id=\"mep_2\" class=\"mejs-container mejs-container-keyboard-inactive wp-audio-shortcode mejs-audio\" tabindex=\"0\" role=\"application\" aria-label=\"Audio Player\">\n<div class=\"mejs-inner\"><\/div>\n<\/div>\n<p>For those who prefer to listen to Oz and April\u2019s comments as given directly during their Meet the Linden session, they can be found on the <a href=\"https:\/\/www.youtube.com\/watch?v=P70_lUWuiLk\" target=\"_blank\" rel=\"noopener noreferrer\">SL4live TV recording<\/a> of the event at the following time stamps:<\/p>\n<ul>\n<li>[<a href=\"https:\/\/www.youtube.com\/watch?v=YIK_w9bdm6M#t=28m20s\" target=\"_blank\" rel=\"noopener noreferrer\">28:20-32:35<\/a>] Initial comments on the complexity of implementing the capability and what it will offer.<\/li>\n<li>[<a href=\"https:\/\/www.youtube.com\/watch?v=YIK_w9bdm6M#t=38m04s\" target=\"_blank\" rel=\"noopener noreferrer\">38:04-47:59<\/a>] Q&amp;A with Patch Linden handling audience questions.<\/li>\n<li>Have a great week from all of us at ZI<\/li>\n<\/ul>\n","protected":false},"excerpt":{"rendered":"<p>One of the most eagerly-awaited changes that is in the works \u2013 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 \u201creturn of last names\u201d. During the Meet the Lindens event featuring Oz Linden, the Lab\u2019s Senior Director, &hellip; <a href=\"https:\/\/zoha-islands.com\/blog\/the-return-of-last-names-a-further-update\/\" class=\"more-link\">Continue reading <span class=\"meta-nav\">&rarr;<\/span><\/a><\/p>\n","protected":false},"author":2,"featured_media":5271,"comment_status":"closed","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":[],"categories":[2,3,4,5,6],"tags":[],"_links":{"self":[{"href":"https:\/\/zoha-islands.com\/blog\/wp-json\/wp\/v2\/posts\/5257"}],"collection":[{"href":"https:\/\/zoha-islands.com\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/zoha-islands.com\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/zoha-islands.com\/blog\/wp-json\/wp\/v2\/users\/2"}],"replies":[{"embeddable":true,"href":"https:\/\/zoha-islands.com\/blog\/wp-json\/wp\/v2\/comments?post=5257"}],"version-history":[{"count":0,"href":"https:\/\/zoha-islands.com\/blog\/wp-json\/wp\/v2\/posts\/5257\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/zoha-islands.com\/blog\/wp-json\/wp\/v2\/media\/5271"}],"wp:attachment":[{"href":"https:\/\/zoha-islands.com\/blog\/wp-json\/wp\/v2\/media?parent=5257"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/zoha-islands.com\/blog\/wp-json\/wp\/v2\/categories?post=5257"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/zoha-islands.com\/blog\/wp-json\/wp\/v2\/tags?post=5257"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}