Thursday
May102007

Can Linden Lab Really Open-Source the Server Code?

Linden Lab says that they plan to open-source the Second Life server code, just like they open-sourced the client code.  More specifically, they intend to release the code that brings sims (256 m x 256 m plots of land) to life.  Other code, like the code for their “Land Store” or the “Asset Server”… well, who knows?

So let’s think for a minute about the code running the sims.  A lot of it is simulation code, simulating physics, like collisions between two physical objects.  I’m told that they use the Havok physics engine for that.  The problem is, the Havok physics engine code is proprietary, licensed code developed by the Irish company Havok.com, Inc.  How on Earth is Linden Lab supposed to open-source that?  Will anyone wanting to “set up a Second Life sim sever in their basement” have to buy a license from Havok.com, Inc.?  Are there open-source alternatives that can be used instead?

No_Collisions.jpg 

Photo credits:  Absolutely no head on collisions by szlea on Flickr Creative Commons 

« One Thing SL is Good For | Spaceport Bravo Grand Opening »

Reader Comments (1)

Hey -- I don't know what the plan is for open source and the Physics engine, and as you know I probably couldn't say anything if I did :)

However, there do exist some open source physics engines. I am pretty sure, for example, that Crystal Space (http://www.crystalspace3d.org/main/Main_Page) has some of that sort of thing built in.

September 1, 2007 | Unregistered CommenterProspero Frobozz

PostPost a New Comment

Enter your information below to add a new comment.

My response is on my own website »
Author Email (optional):
Author URL (optional):
Post:
 
All HTML will be escaped. Hyperlinks will be created for URLs automatically.