• Winking Gwyn
  • Categories

  • Feeling generous today? Any money received will support the continued web hosting of this blog. Donate towards my web hosting bill!
  • Creative Commons License
  • Gwyneth Llewelyn is offline in Second Life.
  • Pages

  • Meta

  • Blog Rank: 32,774
08 Jan

Second Life Client Becomes Open Source

This will deserve a much larger article than I have time to write now, but — it’s true. The long-awaited, long-expected, long-postponed Open Source version of Second Life is now out — and probably with way more than we thought.

It is not only the protocol. It’s not only “a” version of the client for us to use. No, it’s the full source code. Just take a look here:

http://secondlife.com/developers/opensource/

Why release it now? Well, we know they have been developing the code in order to safely distribute it for over a year and a half. But I believe there is another “grand marketing” reason behind it as well, beyond what is said at the Beyond the Inevitable by Phoenix Linden at the Official Linden Lab blog. Many think that this year of 2007 might be the “bust or bloom” year for Second Life and the concept of a Metaverse that might slowly co-exist with the Web 2.0, to full “absorb” it in a decade or not. There are probably new players in the market, lurking at the corners. OpenCroquet leads the way for the “tinkerers”, since it’s a fully open-sourced, academic-sponsored platform. And Linden Lab has to play its cards well.

It’s true that we have “MMORPG development platforms” like Multiverse, allowing people to even develop their own clients from scratch under a simple licensing agreement — and there are more. But none have 2.4 million registered accounts. None have over a million US$ of daily transactions. None have dozens and dozens of companies establishing their virtual presences there, in a unified virtual world (they create “their own virtual worlds” instead — separated, disconnected).

The message now for the competitors is that Linden Lab has raised the bar. Now it won’t suffice to get millions of users to “catch up” with Linden Lab and establish an economy from scratch. It won’t suffice to have cooler graphics. No, now the competition will have to release the source code, the communication protocol, and replicate the developer community in order to survive. And this to potential competitors which don’t even exist — yet.

It was very, very clever. Also, of course, the nice side-effect is that Linden Lab will now be able to say: “friendly residents, if you want to help us to fix bugs once and for all, download the source code. Show us how good you are”. As always with open source software, at the end of the day, we all win.

I will be closely following the small group of independent developers who are keen in creating more features, since Linden Lab is focusing on bugs and grid stability. I expect that innovation will now come from outside Linden Lab mostly — and stability and fixing errors (the “boring work”) from Linden Lab’s own team. But — it’s almost certain that Linden Lab, at the very least, might have doubled their development workforce in one day. It’s early to say what impact that will have; we all know, however, how LL has been having serious troubles in recruiting new developers for their team. Now they will have them — working for free.

It appears that 2007 will be far more interesting than I could have imagined or predicted — I was expecting the open source client much more later, after the misleading recent comments by Cory and Philip (”open source yes, no timeline yet, it will be in 2007″). This will give the open source developer community a whole year to do some serious tinkering with the code. For the “bust or bloom” year of 2007, the timing couldn’t have been better.

Thanks for this (delayed) Christmas present, Linden Lab :) And a Happy New Year for the whole Open Source community. A very, very happy one indeed!

[UPDATE] The libsecondlife documentation project (documenting the communications protocol for Second Life) now has its own Linden-sponsored Wiki!

[UPDATE] Some more thoughts on this same subject at the SLOG. Yes, I think I can plug myself :)

6 Responses to “Second Life Client Becomes Open Source”

  1. 1
    Use the Source, Linden at Dillon Morenz Says:

    [...] The Second Life client source code has been released under the GPL.  How unexpected was that?  Users are now free to download, modify and compile new clients at their leisure.  Particularly exciting is the potential for SL photography and machinima now that OpenGL can be tweaked at the source level.       Surprising though, is the warm response to a (let’s face it) seismic event with the potential for such enormous ramifications, certainly given the occasional lynch-mob mentality towards projects like libSL.  Naturally this news was all over the blogosphere within minutes of the announcement, but with regards to Linden Labs’ motivation, Gwyneth Llewelyn has presented the most astute reaction I’ve read thus far. Filed under Blogging, Machinima and Open Source.  | var blogTool = “WordPress”; var blogURL = “http://dillon.morenz.co.uk”; var blogTitle = “Dillon Morenz”; var postURL = “http://dillon.morenz.co.uk/2007/01/08/use-the-source-linden/”; var postTitle = “Use the Source, Linden”; var commentAuthorFieldName = “author”; var commentAuthorLoggedIn = false; var commentFormID = “commentform”; var commentTextFieldName = “comment”; var commentButtonName = “submit”; [...]

  2. 2
    Metaverso » Blog Archive » Liberado el cliente de Second Life (I) Says:

    [...] - Pesimista: Se preguntan si habrá una nueva oleada de copybots (un software que apareció recientemente y que permitía copiar objetos y texturas sin permiso del propietario) o le vaticinan a Linden labs un futuro como el de Netscape cuando liberó el código de su navegador. - Estratégica: Gwyneth nos recuerda lo que muchos piensan, que seguramente el 2007 será el año del éxito o del fracaso para Second Life. Piensa que el movimiento de Linden Labs ha sido muy inteligente porque ahora la competencia (que ni siquiera existe todavía) tendrá que crear un software, liberarlo y crear una comunidad entorno a él. SL puede haber doblado en un sólo día el número de programadores dedicados a desarrollar su software. A partir de ahora se pueden dedicar más a los problemas de estabilidad o a solucionar errores. [...]

  3. 3
    Get a (second) life! » Blog Archive » Second Life goes open source (2) Says:

    [...] - “Second Life Client Becomes Open Source de Gwyneth Llewelyn: The message now for the competitors is that Linden Lab has raised the bar. […] No, now the competition will have to release the source code, the communication protocol, and replicate the developer community in order to survive. And this to potential competitors which don’t even exist — yet. [...]

  4. 4
    http://silpol.livejournal.com/ Says:

    Ahem… Granted all that trouble with security which Linden Labs has had in recent past, going open source will add more challenges in same area. No, it is not typical scary of open source (I do my daily job with product security in open source project), rather already identified amount of additional risks bounded to availability of source code to adversaries. Now Linden Labs should find _additional_ resource, both on architectural and implementation security, otherwise see attacks doubling, tripling, N-pling… I wish I could be wrong.

  5. 5
    Gwyneth LlewelynNo Gravatar Says:

    Well, we’ll have to wait to see what happens. It will take at least a few months until people are really able to look into the source code seriously and understand the way it works.

  6. 6
    Das SecondLife-Blog » SecondLife Install-Fest Says:

    [...] Die Nachricht, dass der SL-Client unter der GPL veröffentlicht wurde ging ja wie ein Lauffeuer durch die einschlägigen Blogs… [...]

Leave a Reply

Login Method

OpenID

Anonymous

XHTML: You can use these tags: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>

This site is using OpenAvatar based on

© 2008 Gwyn’s Home | Entries (RSS) and Comments (RSS)

Powered by Wordpress, design by Web4 Sudoku, based on Pinkline by GPS Gazette