Lab updates on forthcoming improvements to SL

On Thursday July 17th, the Lab issued a blog post outlining further improvements being made to the Second Life platform.

Following a short introduction, the post reiterates the arrival of Experience Keys, and the new demonstration game for this capability – The Cornfield. For those interested, I have a review of the game available, and an overview of both Experience Keys and the Experience Keys project viewer, which can be downloaded from the Lab’s Alternate Viewers wiki page.

The Cornfield, the Experience Keys demonstrator game, gets a further mention in the blog post (note the game play area iuses a much darker and more atmospheric windlight)
The Cornfield, the Experience Keys demonstrator game, gets a further mention in the blog post (note the game play area uses a much darker and more atmospheric windlight)

The post then goes on to highlight three aspects of the platform which are currently being enhanced (note this is not an exhaustive list of all work that is being carried out – it’s just three of the projects thought to be of particular interest to SL users):

Improving Group Chat Performance

Today, group chat messages can sometimes take a long time to be delivered, and in some cases delivery fails entirely. This is an issue that impacts lots of Second Life users, and it’s something we’re actively working to improve. Anyone should be able to reliably hold a conversation using group chat in Second Life without delivery delays or other problems.

We’re carefully monitoring the effects of the changes we make to improve group chat performance, and so far, the results of efforts like upgrading the servers that host chat have been positive. We anticipate that the work to improve group chat performance will continue for some time as we identify the underlying causes of the issues, experiment with different fixes, and analyze results, and as we move forward, we’ll use this blog to share our progress.

Implementing the Chrome Embedded Framework

We’re working to upgrade the component of the Viewer that’s responsible for rendering web content, including the Viewer splash screen (displayed before login), the content of a number of floaters, and inworld media-on-a-prim. This is important because it will fix a number of bugs (especially related to streaming media) that currently affect many Second Life users, and it will also make available many modern web features that aren’t possible with the Viewer today.

We’re making good progress on this initiative already, and expect to have an experimental Project Viewer ready for testing soon.

More Texture and Mesh Loading Improvements

Building upon the performance enhancements we made with Project Shining, we are continuing to make improvements to how the Viewer retrieves texture and mesh data from our servers.

The next round of improvements will reduce the number of connections the Viewer needs to get this data (making it easier on your router and network), while also using each connection to retrieve more data more quickly (for the technically inclined, this means that among other things we will add support for HTTP pipelining).

These improvements will mean that as you explore Second Life, objects will appear more quickly and reliably, especially for users who have longer latency connections (higher “ping times”), such as those who live outside the US.

We have begun doing small-scale testing with a selected group of users, and the early results have been great from a performance point of view. Unfortunately, we’ve also encountered a bug that we need to tackle before we can move on to releasing a project Viewer. We’re eager to move ahead as quickly as we can, and will use this blog to announce that project Viewer as soon as it’s available.

Above: Whirly Fizzle produced a video showing the comparative texture loading between the (then) current SL release viewer (June 27th, 2014) and the HTTP updates experimental viewer

As always, I’ll be doing my best to report on the work outlined above through my weekly SL project updates as and when there is news to impart.

Related Links

 

Lab updates section 2.3 of their Terms of Service – will it calm doubts?

Update, July 20th: My personal opinion on this update.

Update: For a legal view on this update, you might want to chack Vaki’s (also known as Agenda Faromet) blog post on these changes.

On Wednesday July 16th, Linden Lab updated section 2.3 of their Terms of Service and issued a blog post on the matter, indicating the update is an attempt to clarify the Lab’s intent with regards to user content in Second Life.

The changes to Section 2.3 come in the 5th paragraph, commencing “Except as otherwise described”. For ease of reference, I’ve reproduced the paragraph as it read in August 2013 and how it now reads in July 2014, with the updated text highlighted.

August 2013:

Except as otherwise described in any Additional Terms (such as a contest’s official rules) which will govern the submission of your User Content, you hereby grant to Linden Lab, and you agree to grant to Linden Lab, the non-exclusive, unrestricted, unconditional, unlimited, worldwide, irrevocable, perpetual, and cost-free right and license to use, copy, record, distribute, reproduce, disclose, sell, re-sell, sublicense (through multiple levels), modify, display, publicly perform, transmit, publish, broadcast, translate, make derivative works of, and otherwise exploit in any manner whatsoever, all or any portion of your User Content (and derivative works thereof), for any purpose whatsoever in all formats, on or through any media, software, formula, or medium now known or hereafter developed, and with any technology or devices now known or hereafter developed, and to advertise, market, and promote the same. You agree that the license includes the right to copy, analyze and use any of your Content as Linden Lab may deem necessary or desirable for purposes of debugging, testing, or providing support or development services in connection with the Service and future improvements to the Service. The license granted in this Section 2.3 is referred to as the “Service Content License.”

July 2014*

Except as otherwise described in any Additional Terms (such as a contest’s official rules) which will govern the submission of your User Content, you hereby grant to Linden Lab, and you agree to grant to Linden Lab, the non-exclusive, unrestricted, unconditional, unlimited, worldwide, irrevocable, perpetual, and cost-free right and license to use, copy, record, distribute, reproduce, disclose, modify, display, publicly perform, transmit, publish, broadcast, translate, make derivative works of, and sell, re-sell or sublicense (through multiple levels)(with respect to Second Life, Inworld or otherwise on the Service as permitted by you through your interactions with the Service), and otherwise exploit in any manner whatsoever, all or any portion of your User Content (and derivative works thereof), for any purpose whatsoever in all formats, on or through any media, software, formula, or medium now known or hereafter developed, and with any technology or devices now known or hereafter developed, and to advertise, market, and promote the same. You agree that the license includes the right to copy, analyze and use any of your Content as Linden Lab may deem necessary or desirable for purposes of debugging, testing, or providing support or development services in connection with the Service and future improvements to the Service. The license granted in this Section 2.3 is referred to as the “Service Content License.” 

(* Note that when initially issued the clause “sell, re-sell, sublicense (through multiple levels)” was accidentally repeated in the July 2014 version of the paragraph, a point I alerted the Lab to on reading the updated ToS, and which they subsequently fixed. The paragraph quoted above is the corrected one, with the repetition removed. So if you had to accept the ToS twice, that’s the reason.)

While this may be an attempt to clarify the meaning and intent of the ToS, I cannot help but question it’s overall effectiveness – although I do so with the clear statement that I am not a lawyer, so this is simply unqualified opinion.

Yes, the revised wording does apparently set out limitations, but the context in which this is achieved seems to be confusing.

Agenda Faromet explained during the Legal Panel discussion on the matter in October 2013 as to why terms such as “sell / resell” aren’t perhaps the issue in a legal context (see her comments here), but the lack of limitations on any assigned right are. Yet, within the revised ToS, the way in which the limitations are presented parenthetically might be taken to mean they only apply to the matter of “sell, resell or sublicense (through multiple levels)”.

Moreover, the limits as stated, would appear to stand in contradiction with a further clause in the ToS which was introduced with the August 2013 changes, and remain unaltered with this update. To wit: that LL can “otherwise exploit in any manner whatsoever, all or any portion of your User Content (and derivative works thereof), for any purpose whatsoever”. Hence, to the untutored eye, it is actually hard to discern what the Lab is in fact saying with this update, or what they are actually addressing.

Whether this apparent contradiction, if it is a contradiction, affects how the update might be legally interpreted, I leave for minds wiser and better qualified than mine. But given the wording “for any purpose whatsoever” with regards to how SL content might be used did give rise to considerable angst when it first appeared in the August 2013 ToS, I do wonder if its continued presence will remain a cause for concern among content creators.

Related Links

The Cornfield returns – as an Experience Keys demonstration!

The Portal Park offers access to The Cornfield, Linden Realms and other experiences, as well as places of its own to explore
The Portal Park offers access to The Cornfield, Linden Realms and other experiences, as well as places of its own to explore

On Monday July 14th the Lab announced the opening of a new Experience Keys demonstration game, featuring a return to the The Cornfield.

The blog post announcing the new demonstration reads in part:

Experience Keys are a new tool in Second Life that make it so you can opt-in to an entire experience made up of numerous scripted objects, rather than having to grant avatar permissions to every individual element of that experience. In other words, they allow creators to make experiences that are more immersive, because they’re not interrupted by permissions dialogues. Additionally, with Experience Keys, each of the scripts in the experience has access to a common private database that stores information across user sessions and simulator restarts; a powerful new capability for scripters.

Experience Keys are part of the Advanced Creation Tools the Lab has been developing over the last few years, and a special beta programme was recently opened to allow content creators the opportunity of trying-out the capabilities in their own experiences.

An old barn contains the portal leading to ... The Cornfield
An old barn contains the portal leading to … The Cornfield

The Cornfield (reached via a Portal Park), created by the Linden Department of Public Works (aka the Moles), is based on a piece of Second Life history familiar to many long-term residents.

The special trailer video below provides more information on the game.

To try-out The Cornfield, you’ll need to download and install the Experience Keys project viewer. – and I’ll have a more detailed looks at this viewer available soon.

Like Linden Realms, the SLurl initially delivers you to a Portal Park, which has been updated from the originals, and offers a number of places to explore, as well as the portals to both The Cornfield and to Linden Realms or the Premium-only Magellan Grid Hunt (neither of the latter appear to have yet been updated to use Experience Keys).

As the trailer suggests, The Cornfield is something of a shoot-’em-up, but with elements which will be familiar to anyone who has played Linden Realms – and there are wider game choices players can available themselves of as well.

So if you’re in need of letting off some steam, grab the project viewer, install it, and head over to the The Cornfield and give Experience Keys a go!

Related Links

KR Engineering: games to be free-to-play only

As news of the changes to the Lab’s policy of games of skill continues to ripple outwards, people have been questioning what it might mean for assorted games held within their inventories and / or on their land which offer payouts and pay-to-lay options. In particular, a question was asked on the forum thread created by the Lab on games like Greedy Greedy, which have a pay-to-play option. The response from the Lab’s Community Manager was that such games would indeed fall under the updated Skill Gaming policy.

Greedy Greedy and other KR Engineering games offering pay-to-play / combined pot payout options are to be updated in light of the Skill Gaming policy changes, with the pay-in and payout options removed  (image: KR Engineering)
Greedy Greedy and other KR Engineering games offering pay-to-play / L$ payout options are to be updated in light of the Skill Gaming policy changes, with the pay-in and payout options removed (image: KR Engineering)

As a result of this, and subsequent enquiries on the KR Engineering Facebook page, Karsten Rutledge, KR engineering’s owner, posted an article on changes that will be forthcoming to all KR Engineering games offering a pay-to-pay / L$ payout capability.

Karsten’s article can be found under the heading Skilled Gaming! What is it? How scary is it? Are we all DOOMED?! On the KR Engineering Facebook page. While this doesn’t require people log-in to Facebook in order to read it, the key points are reproduced below for those who have KR Engineering table games but who prefer not to access Facebook at all.

Because games like Greedy Greedy, On-a-Roll, Triumph, etc., are considered subject to the upcoming changes to the Skill Gaming policy, Karsten has decided to make them all free-to-play and remove all payout options, informing customers:

Before the end of the month, I will be issuing updates to all of my games that remove all money and payout functions from them. With no payout option on the game (no buy-ins and no betting), the games will no longer be subject to the Skilled Gaming Regions policy. You will be able to rez and play them wherever and whenever you like as usual. The new policy ONLY applies to games that have an option to pay the winner of the game a L$ prize. To be in compliance with the new policy, all you will need to do is update your games (which is FREE, as always) before the end of the month, or realistically, whenever you next pull them out. You won’t get in trouble for having them in your inventory, whether they’re in compliance or not.

In further addressing this change later in the post, he continues:

So in conclusion: Keep calm and carry on. Don’t worry, keep playing and have fun. I will announce more as I get questions answered from Linden Lab, and of course announcements will be made when updates are available for each game to bring it into compliance. The games you know and love aren’t going anywhere, they will play just the same and the only difference will be you may not pay money into them, which as it turns out, doesn’t happen 99% of the time anyway, so you won’t even notice.

However, Karsten believes the changes to the Skill Gaming Policy will not affect the Greedy Greedy jackpot, commenting:

As far as I currently know, that will not be going away, playing any appropriately configured Greedy game will still qualify you for the jackpot even after August 1st. The Jackpot is not considered gambling because you do not have to pay to be entered into it. If this changes, I will certainly make an announcement about it.

In addressing the potential for future versions of KR Engineering games offering a payout, Karsten indicates this is questionable, given the amount of outlay required. Furthermore, were it to happen at all, it would likely to be only with regards to Greedy Greedy, and would be a special version of the game entirely separate to the current version:

According to Gaming.SL, only 1.6% of games played to completion this year involved money of some kind. At the moment, I’m sorry if you’re in that 1.6%, but I will likely not be pursuing becoming a creator of approved gambling games, as it will cost me at least $2000 USD per year to do so, and that’s not counting the up-front costs of hiring an attorney, and paying the application fees and review fees.

Depending on the answers I get from Linden Lab in the coming weeks, I may eventually pursue approval just for Greedy, I don’t think any other games get gambled on at all anyway. Even if I do get Greedy approved for skill gaming in the future, it will not effect anyone who already owns a Greedy table, because it will be a completely separate version of Greedy. From now on, there will always be a “no money” version of my games for general use, any “money” versions will always be separate.

So if you have any version of a KR Engineering game which includes a pay-to-play option, do keep an eye out from updates from Karsten, and on the KR Engineering Facebook page for further information.

Related Links

With thanks to Ciaran Laval.

Lab announces skill gaming policy coming soon to Second Life

secondlifeLinden Lab has issued a blog post announcing that while gambling in Second Life will remain strictly prohibited within the platform, and that games of chance will remain a violation of the Second Life Terms of Service, games of skill are to be managed more closely within Second Life, and that the SL skill gaming policy has been updated to reflect this.

The changes are to come into effect from from August 1st, 2014, and applications are now open to those wishing to apply to become  approved creators and approved operators of games of skill within SL.

However, such games will be subject to strict control, as the blog post outlines:

  • Skill games that offer Linden Dollar payouts will be allowed in Skill Gaming Regions only. This is a new region designation that will apply beginning August 1, 2014. Those Second Life residents who wish to convert their regions to Skill Gaming Regions can do so by contacting Linden Lab in accordance with Linden Lab’s Land policy. Due to the additional administrative and compliance-related costs associated with these regions, the monthly maintenance fees will be greater than those for regular regions in Second Life. We will include Skill Gaming Regions as a new category in our Destination Guide (unless the owner requests its removal). As a resident, you will be able to check the setting of each region to verify that it has been recognized by Linden Lab for the placement, operation, and use of approved Skill Games.

  • Only operators approved by Linden Lab will be allowed to run skill games that offer Linden Dollar payouts on Skill Gaming Regions. Those wishing to become approved operators can apply now. Due to processing and compliance-related costs associated with maintaining this program, there is a one-time nonrefundable application fee as well as a quarterly license fee (waived through December 31, 2014, upon approval of an application) for those designated as approved operators. We will maintain a public wiki page of operators.

  • Creators of skill games that wish to make them available in Second Life may do so only through Skill Gaming Regions and only after the games have been approved by Linden Lab. Creators of skill games that offer Linden Dollar payouts can apply to become an approved creator and to have their games approved now. Due to processing and compliance-related costs associated with maintaining this program, there is a one-time nonrefundable application fee as well as a quarterly license fee (waived through December 31, 2014, upon approval of an application) for those designated as approved creators. We will maintain a public wiki page of approved creators and their approved games of skill.

  • Access to Skill Gaming Regions will be restricted to Second Life users who are of sufficient age and are located in a jurisdiction that Linden Lab permits for this kind of online gaming activity. If you are in a permitted jurisdiction and you meet the relevant age requirements, you will be able to access these regions just like any in Second Life. If you are not eligible, you will receive an error message.  However, you are responsible for knowing which jurisdictions are prohibited and the requisite ages of participation and not attempting to access a Skill Gaming Region if you do not qualify.  Attempts to circumvent our controls will constitute a violation of our Skill Gaming Policy and Terms of Service.

In summary, skill games that offer Linden Dollar payouts will be allowed in Second Life, but each game, its creator, its operator, and the region on which it is operated must be approved by Linden Lab.

Those wishing to apply to become approved creators and approved operators of games of skill / Skill Game Regions can apply to the Lab now via Echosign.

For those wishing to play such games of skill, the Lab additionally notes:

If you live in a jurisdiction where gaming is permitted and you plan on playing these games in Skill Gaming Regions in Second Life, you should not need to do anything differently. However, adding payment information on file now is a good way to ensure you’re able to play as soon as Skill Gaming Regions are live.

Also, The Lab as created a FAQ page to address the most common questions arising from this move, and have established a Skill Gaming thread on the forums where additional questions can be asked and hopefully addressed.

For further information, please refer to the blog post, the forum thread and the official FAQ.

Related Links

The Future of SL meeting with Oz and Pete Linden: video, audio and transcript

secondlifeOn Wednesday July 2nd, 2014, the Firestorm team hosted a special question and answers session to discuss the future of Second Life. The event was held to try to disperse some of the concerns and misinformation circulating about SL’s future in the light of the news that Linden Lab is developing an additional virtual worlds platform which is being planned to run alongside Second Life.

Attending the session from Linden Lab were Oz Linden, in his capacity as Technical Director for Second Life and Pete Linden, the Lab’s Director of Global Communications.

The session took the form of an initial discussion between host Jessica Lyon and Oz and Pete Linden, which sought to address some of the core concerns which have been raised and address some of the broader misconceptions which have resulted (such as Second Life no longer being developed and / or no longer having the staff needed to support it). This was then followed by a Q&A session led by Lette Ponnier, who posed questions which had been left on the Firestorm blog post announcing the meeting or directly to her via IM during the session or relayed to her from the live stream audience.

As always, Chakat Northspring recorded the entire event, and her video is embedded here – my thanks as always to North.

In addition, the audio from the meeting has been broken down into a number of individual topic areas, and placed throughout this transcript to allow people to listen to the audio whilst reading, if preferred, and to save on scrolling up and down between text and video.

When reading / listening, please remember:

  • This is not a word-for-word transcript of the entire meeting. While all quotes given are as they are spoken in the recording and the audio files, to assist in readability and maintain the flow of conversation, not all asides, jokes, interruptions, etc., have been included in the text presented here
  • If there are any sizeable gaps in comments from a speaker which resulted from asides, repetition, or where a speaker started to make a comment and then re-phrased what they were saying, etc, these are indicated by the use of “…”
  • The audio files have been slightly edited to remove lengthy pauses in order to assist the flow of the conversations when also reading the text.

The following links can be used to quickly jump to individual sections of the transcript:

Continue reading “The Future of SL meeting with Oz and Pete Linden: video, audio and transcript”