When the Lab finally got around to adding region Windlight, they had to change how data for a region was stored. Then prove in the viewer ways to manipulate the stored data.
48:00 – Parcel Windlight is another shared experience feature. It is already out there. It violates the policy, but the Lab is not going to force the issue. They want to work with the FS/PH team to implement the feature. Creating a way to store the data, Windlight settings, for the parcel and to allow parcel owners to change the data requires changes to the viewer and server. Only the Lab can make changes to the server. Those changes have to work with the viewer and the data stream between the viewer and the servers.
48:40 – Jessica brings up that the rule is so broad one could interpret RLV as being a violation of 2.k. I personally don’t think so. To me your use of RLV is not changing my experience of SL, unless I choose to allow it to. That ‘allow’ is a key point in understanding 2.k.
48:50 – Jessica bring up a point understanding that Oz understand the policy and the intent. But, what happens of Oz leaves the Lab?
Oz says, “With all due respect, I don’t think there is any way to answer that question.”
Oz goes on to explain the orientation of the Lab as running the Second Life business. One has to listen to this section because I’ll never convey the idea. I think even Oz fails to convey the reasoning and the paradigms for those that do not understand business, private, ownership, and free market ideas. These ideas and philosophies are not taught in modern schools. One now has to read the Federalist Papers to get them. Suffice to say the investors, managers using salries to pay mortgages and send kids to school, users trying to make a living from SL, and user using the for recreation have a common interest.
52:00 – Jessica points out the TPV Dev’s have made a considerable contribution to the success of SL. Oz agrees. Many 3rd Party features are coming to the LL viewer.
53:00 – Jessica bring up the concern about the Mesh Deformer paid for by the community and developed by Qarl. If the Lab decides they don’t want it, there is lost money (US$5k), Qarls time, and etc.
Oz says again, the Lab is committed to working with Qarl and getting the Mesh Defomer integrated into the core viewer for SL. He explains some of the challenges of getting code to an acceptable level and quality so it can be integrated into the LL viewer.
He mentions that the Avatar Physics we have now, bouncing boobies, was written by a Linden in his off time. It was not an assigned project.
56:30 – Jessica brings up feature surprises. If you don’t keep up on these things, the FUI (Flexible User Interface) we are using now was developed in ‘secret’ and sprung on the TPV community. It was released without prior notification. Viewer 2 was developed in secret and sprung on the entire SL community. Esbee Linden spoke at an SLCC meeting (2010 I think) saying that that had been a mistake. They had learned from it and it would not happen again.
We have seen the Viewer Evolution group disappear, where users got to talk with LL viewer dev’s, the FUI developed in secret, the Simplified Inventory pop up from no where… TPV Dev’s think it is obvious the Lab is going to work in secret.
The TPV Dev’s take heat when they are slow getting a feature from LL out into their viewers. They are accused of dragging their feet and spoiling those features. The TPV Dev’s can’t quickly adopt code when a mountain of new code is dropped on them. So, if the Lab wants the TPV Dev’s to get features out quickly and to work with them, why does the Lab want to work in secret?
57:55 – Oz says, the Lab is going to do some development behind closed doors and some development in an open environment.
The Simplified Inventory is a good example. The feature was written for the Basic Mode viewer. It did not make it in. Not too long ago they released it as a separate feature in a Project Viewer to see how people liked it. (see: Second Life’s Simplified Inventory Project) They learned a lot from the release. It has not been incorporated into the main viewer.
The Received Inventory feature was recently tested in a project viewer. They got a bunch of feedback. Now the teams are back to work incorporating the feedback into the features. Oz doesn’t say what we will or won’t get. I do expect Received Inventory to make it to the core viewer. Simplified Inventory, I have no clue about it.
Part of Oz’s job is keeping the TPV’s at near feature parity. So, he gets new features to the TPV Dev’s as soon as he can. WITH the caveat that normal software development goes through a series of ideas, plans, new ideas new problems, revised plans and repeat the process as often as necessary. The Lab wants the freedom to change their mind, to do OOPS, to find a better way or even give up a feature and move to a better implementation that looks completely different.
They will work in secret until they feel they can release the feature without wasting TPV Dev’s time. That means until they are nearly certain how it will work server and viewer side.