“Open sourcing is the most important decision we’ve made in seven years ofSecond Life development. While it is clearly a bold step for us to proactivelydecide to open source our code, it is entirely in keeping with thecommunity-creation approach of Second Life,” said Cory Ondrejka, CTO of LindenLab. “Second Life has the most creative and talented group of users everassembled and it is time to allow them to contribute to the Viewer’sdevelopment. We will still continue Viewer development ourselves, but now thecommunity can add its contributions, insights, and experiences as well. Wedon’t know exactly which projects will emerge – but this is part of thevibrancy that makes Second Life so compelling.”
Linden Lab intends to incorporate certain code changes and enhancements intothe official version of the Second Life Viewer, which will only be availablefrom the Second Life website. All code developed outside Linden Lab’s in-houseengineering team will be thoroughly reviewed to ensure quality standards,stability and security. Support will continue to be given for the officialversion of the Viewer only, with third party projects unsupported by LindenLab.
Initial projects may include: bug fixes; improvements to compatibility withless common hardware configurations; support for additional multimedia types;User Interface changes; and potentially new look and feel ‘skins’ for theViewer itself. Timeframes for these enhancements will vary depending on thescale of the project and project team.
There’s also commentary on the move from
While this initial step will open up what is essentiallythe user’s window into Second Life for modification, it will leave Linden Labin control of the proprietary software code for all Second Life’s backendservices – the server software that makes the world exist. However, executivessay that the company’s eventual intention is to release an open source versionof that software as well, once it has improved security and other corefunctions. They say they have been preparing for the open source move forabout three years.
There’s been an
Documentation and the source code itself can be found at