Unlike the subjects of my previous two blog posts: Second Life and Vircadia , OpenSimulator isn’t the name of a virtual world. Rather, it’s the name of the underlying software. OpenSimulator has been around so long it’s become something of a standard and there dozens, maybe hundreds of virtual worlds based on it. The most popular and populous world is called OSgrid and that’s the one I’ll be talking about here, but my interest is more in the software and its features than in a particular world, so it seemed
OpenSimulator is the best known alternative to Second Life. The original goal of the project was to build an open source server that was compatible with the Second Life protocols and viewer. You may recall from part one of this series of blog posts that Second Life freely licensed the source code for their viewer and protocol but kept their server software proprietary. So by creating a freely licensed server, it was hoped that a full open source ecosystem would form, eventually evolving on its own away from
In the course of the project’s history, from 2007 until now, there were many attempts to enhance and expand OpenSimulator’s capabilities beyond Second Life. Intel put a lot of time and effort into performance studies and contributed major scalability enhancements to the scene graph and physics models. They were ultimately not incorporated into the code base. Next DARPA became interested in using OpenSimulator for training and at one point had an entire team studying it and attempting to contribute performan