“Big announcement” on Second Life open source over – Snowstorm starts – I’m going back to sleep now, hoping for a better dream
Oh, yawn, Bay has listened to the Lab’s “big announcement” about open source this morning and is going back to sleep now . . . hoping for a better dream of what real open source could be. (See my earlier open source daydream this morning here.)
Before I nod off again, here are my notes on what Oz Linden said about an hour ago in Boston at the 2010 Second Life community convention (SLCC) about changes/goals in open sourcing the SL viewer code (Q Linden and Esbee Linden were also on the announcement panel).
Sadly, it’s about what I expected — not because it’s awful, but because it needs to be so much more! See my earlier prediction about a “collaborative Viewer 2 fix” here. (I’m not gloating, just crying myself to sleep.)
Here’s my summary of what I heard from Oz (desperately hoping I missed something):
- New team at the Lab will develop the Second Life Viewer in the open.
- Viewer to be named “Snowstorm” [Let the snarky jokes begin!]
- Share code and process publicly — this includes backlog and discussion about it.
- Will engage with the open source community and accept work the community does into SL viewer version by implementing community work directly into SL mainline Viewer, rather than routing it through Snowglobe first.
- Will release new ‘Development’ Viewers frequently — initial target is bi-weekly.
- Will make continuous improvements to design/implementation of the Viewer’s user interface.
- Will import desirable patches and features from Snowglobe and other Third Party Viewers.
- Will add small features and fixes frequently.
- Promises rapid response to feedback and patches from community.
- Will engage continuously with community to develop new project proposals
- Will provide resources to developers.
- Viewer development has moved to a single open source model.
- No more internal private and external public versions of viewer. Viewer integration will happen in Development repository at ‘http://hg.secondlife.com/viewer-development’ to give community developers greater freedom to use the viewer code (including incorporating it into products that also include closed source).
- “Accepted contributions” will go directly into the official Second Life Viewer
- No more a two-step process of contributing to Snowglobe and then hoping that the contribution is imported to the Linden viewer (some changes may be left behind or modified in order to fit into Viewer 2)
- Lab will publish both (1) what it’s working on (in public Jira issues and on Sprint Backlog) and (2) the projects they’d like to see.
- Home page of the Snowstorm team is on the public wiki at http://wiki.secondlife.com/wiki/Snowstorm_Team
- The Snowstorm Team will host an open inworld meeting Mondy August 16 at the Hippotropolis Theater Noon to 2 pm SLT at http://slurl.com/secondlife/Hippotropolis/239/28/24