Slashdot Mirror


Second Life To Open Source Server Code

mrspin writes "Having already taken the timid steps of open-sourcing the code for its client software, Linden Lab has confirmed that they'll be going the whole way, and will soon be opening up the server code for Second Life. This furthers Second Life's ambitions to be a fully distributed 3D network — built on interoperability and not owned by one company — a bit like the Internet itself. ZDNet's The Social Web asks: 'who will be the first to offer Second Life hosting or use the server code for their own internal purposes? IBM would be an obvious candidate, perhaps offering corporate Second Life services. And for the rest of us? GoogleLife, free virtual land — ad supported of course. It's certainly a possibility.'"

48 of 221 comments (clear)

  1. So what's there angle? by rednip · · Score: 5, Insightful

    The real buzz over second life is the ability to create wealth playing the game. Seems to me that they will always be the 'Federal Reserve' for their creation, and their intention is to make money by creating it. If anything kills second life, it will be a widely distributed unlimited money hack.

    --
    The force that blew the Big Bang continues to accelerate.
    1. Re:So what's there angle? by TheLazySci-FiAuthor · · Score: 3, Insightful

      What's their angle?

      What is free software's angle?

      Does anyone remember Wolfenstein Enemy Territory? This is a fully functioning game that ID software released for free - completely! I'm not going to search, but since I know that ID often (always?) releases the source for their games and engines after a certain period of time why not then other software companies?

      ID is still in business because they continue to innovate and make new games. By offering the sources for free and even entire games, ID has created a reputation that is very favorable in the eyes of their consumers. This can only be good for Linden Labs' rep, and it very well may simply be a preliminary move indicating that they have something in the works: probably a Third Life or something like that.

  2. Real Open Source by Trevor · · Score: 5, Informative

    The Second Life open client code is already out of sync with the production code because Linden Lab just threw it over the wall and then went on happily producing private versions of their software.

    Instead of waiting for them to do the same with the server, sidestep them altogether with libsecondlife.org's OpenSim or pick a new platform altogether from the growing list of real open source projects: Open Croquet, Ogoglio.com (my project), or Verse.

    1. Re:Real Open Source by Rei · · Score: 3, Interesting

      I'm interested in the prospects of a distributed MMOG. The world is split up into regions. Instead of an authoritative server doing the processing tasks and stating what is and what isn't, specific clients are granted authority about the regions. Multiple clients, that is. Everyone listens to all of the authoritative clients running a region, and decides what's true based on a simple majority vote. The key is that clients don't get to pick what regions they're authoritative for; it would be distributed by something like a Kademlia network. The only way to take majority control of a region would be a massive DOS, kicking off a large percentage of the network.

      Bandwidth requirements are certainly notably higher (due to the fact that there's not one authoritative server per region, but several), but on the other hand, it's everyone's bandwidth being used; no one company has to pay for it.

      It's actually more complicated to this, since the loads for a given region will vary greatly. You'd likely need realtime tesselation and merging of regions to keep the loads reasonable for a given client -- either that, or very small regions, with each server running a large number of them (when the load gets too high, a server starts offloading some of its regions). Still, the basic premise seems feasible.

      --
      Present day. Present time.
    2. Re:Real Open Source by John+Hurliman · · Score: 2, Interesting

      That's not true at all. There are two full time employees at Linden Labs that are responsible for maintaining the GPL licensed releases and they are kept in sync with the production releases within a few days. Right now, April 19th 2007 @ 1:40PM, the GPL releases are in sync with both the production grid and beta preview grid.

      OpenSim is a great project, I work with those guys frequently, but contrary to popular belief it is not a child project of libsecondlife. It is an independent project that happens to use libsecondlife. It's also an important project because the simulator code will likely be released as GPL, while OpenSim is a BSD licensed project. I'm not a big Croquet fan, but I'll have to check out Ogoglio.com and Verse.

      - John Hurliman, libsecondlife lead developer

  3. Say hello to Sin City by zappepcs · · Score: 4, Interesting

    Once its all open, guess who will be in the line to download the code and get programming? Yep, the pr0n industry!

    1. Re:Say hello to Sin City by SQLGuru · · Score: 2, Funny

      Why bother? They already use the LL servers for that.

      Layne

    2. Re:Say hello to Sin City by doctormetal · · Score: 4, Funny

      How will they call their version? Second Wife?

    3. Re:Say hello to Sin City by Anonymous Coward · · Score: 5, Funny

      No, that's the version hosted in Utah...

      (ducks)

  4. Harsh Realm by HTH+NE1 · · Score: 4, Interesting

    GoogleLife, free virtual land -- ad supported of course.
    How about applying GoogleMaps to a Second Life server, a few alterations to allow weaponry, NPCs from census data, and create your own Harsh Realm?
    --
    Oh, say does that Star-Spangled Banner entwine / The myrtle of Venus with Bacchus's vine?
    1. Re:Harsh Realm by hotdiggitydawg · · Score: 4, Funny

      GoogleLife, free virtual land -- ad supported of course.
      How about applying GoogleMaps to a Second Life server, a few alterations to allow weaponry, NPCs from census data, and create your own Harsh Realm? ...then have the server wirelessly transmit your avatar commands to a DARPA contest vehicle fitted with a webcam and a wide range of heavy artillery, and hey presto! You've got the most realistic version of Grand Theft Auto anyone has ever seen...
  5. N/T by PatrickThomson · · Score: 5, Funny

    Second life is the new IRC? I can see it happening. I propose an interface to allow people to be present in second life from an IRC client.

    > look
    You are in a room of user-created content. Exits are north, south, and dennis.

    --
    I am one of many. My idea is not unique, nor do I expect my voice alone to sway you. I speak in a chorus of opinion.
    1. Re:N/T by omeomi · · Score: 2, Funny

      look You are in a room of user-created content. Exits are north, south, and dennis.

      > go north

    2. Re:N/T by Bieeanda · · Score: 2, Informative

      The W-Hat crew in Baku region have had a two-way IRC-SL link for ages now.

    3. Re:N/T by PatrickThomson · · Score: 2, Funny

      You are attacked by a flock of flying penises.

      > duck

      --
      I am one of many. My idea is not unique, nor do I expect my voice alone to sway you. I speak in a chorus of opinion.
    4. Re:N/T by Lunar_Lamp · · Score: 2, Funny

      Oh, sorry; You are attacked by a flock of flying ducks.

    5. Re:N/T by drinkypoo · · Score: 3, Funny

      Let me get this straight, you're being attacked by a flock of flying penises, and your first instinct is to bend over?

      --
      "You're right," Fisheye says. "I should have set it on 'whip' or 'chop.'"
  6. They are going to have to make it stable first by joshv · · Score: 4, Interesting

    Distributed between two data centers, that they control, Linden Labs can't manage better than about 95%-98% uptime. Inventory items and sometimes even portions of entire sims regularly go into the bit bucket when the data centers have connectivity issues.

    And to this mix we will add a heterogeneous server base, geographically dispersed, with network connections of unknown reliability?

    Get ready for a Second Life experience akin to IRC in the 90s.

    1. Re:They are going to have to make it stable first by Carnildo · · Score: 2, Insightful

      Get ready for a Second Life experience akin to IRC in the 90s.


      That's more accurate than you realize. Because of trust issues, most third-party servers won't be allowed to connect to the Linden Lab network. Instead, expect to see competing networks of servers.
      --
      "They redundantly repeated themselves over and over again incessantly without end ad infinitum" -- ibid.
  7. Re:Angles of angels by omeomi · · Score: 2, Insightful

    But, if you're suggesting there's untaxable income to be made, then perhaps I've been looking at this thing completely wrong.

    There is real-world income to be made, but it is most certainly taxable. If you earn Linden Dollars, and sell them for real-world dollars, you're earning income, and are subject to paying income tax on those earnings.

  8. Re:Angles of angels by MindStalker · · Score: 2, Funny

    For some its the money, for some its the scripting (its got a MUSH like scripting engine.. hmm MUSH..) and for many its the furry sex!

  9. It's all about the content by savanik · · Score: 4, Insightful

    The truth is that so many people are trying to shove content down your throat in Second Life (mostly advertising, no less) that the servers just don't have the bandwidth capacity. I think that's why they're making this move - to distribute the bandwidth load among many, many users. I know I'd spend more time on Second Life if it didn't take five minutes to download 'Buy stuff NOW!!!' graphics every time I took three steps. And now we can all dream about 'how I'd run my private digital world', can't we?

    1. Re:It's all about the content by omeomi · · Score: 4, Insightful

      I know I'd spend more time on Second Life if it didn't take five minutes to download 'Buy stuff NOW!!!' graphics every time I took three steps.

      I have to agree with this. I checked out Second Life awhile ago. I still have it installed, but I haven't gone back because the whole thing felt extremely slow and clumsy to me. Give me a Second Life with FPS-style speed/responsiveness, and I'll be interested...

  10. The Street by C.+Mattix · · Score: 4, Interesting

    Does anyone else think that this could be the beginning of "The Metaverse" as envisioned by Stephenson? (see Snow Crash)

    1. Re:The Street by arcade · · Score: 2, Insightful

      My thoughts exactly. I started looking for my copy of Snow Crash when I read tis article.

      I'm suddenly getting interested in trying out Second Life, not having been interested at all before.

      This is just Cool(TM).

      --
      "Rune Kristian Viken" - http://www.nwo.no - arca
    2. Re:The Street by Cathoderoytube · · Score: 2, Funny

      If by 'Metaverse' you mean my own personal world where I can ride around on a giraffe and shoot leprechauns then yes.

      --
      I have nothing compelling to say
  11. Oh and while you're doing that by Mateo_LeFou · · Score: 5, Interesting

    Could someone build at least one world in which you purchase "land" based on the power/CPU requirements of the land, rather than its (virtual) area.

    The "necessity" of getting a return on your per-square-meter fees causes SL to be overtaken by casinos and brothels. Make the fee dependent on something of actual economic value.

    Just thinking aloud, don't have time to do it myself

    --
    My turnips listen for the soft cry of your love
  12. Croquet? by drinkypoo · · Score: 5, Informative

    I would ask those actually excited by this announcement to please inspect Croquet, a collaborative, three-dimensional framework for cooperative computing that is built atop Squeak, the modern implementation of Smalltalk by Alan Kay and others.

    Croquet is Open and Free now. It's in its early stages, but so is second life.

    I don't know if Croquet is an excellent choice for building a metaverse, but I'm pretty sure it's a better choice than Second Life.

    --
    "You're right," Fisheye says. "I should have set it on 'whip' or 'chop.'"
    1. Re:Croquet? by Temporal · · Score: 4, Interesting

      Err... I'm afraid not. Take a look at Croquet's design. It's an old fashion P2P protocol in which each user forwards only their inputs (e.g. keypresses) over the network to other users. Every user must run the full simulation locally, making total network traffic and resource usage O(n^2) with the number of users.

      This cannot scale to more than a handful of users. Croquet's design is fundamentally incapable of being "massively multiplayer". I would say that that makes it not "a better choice than Second Life" in quite a few cases.

      (Never mind the fact that Second Life is a huge, proven, production system with hundreds of thousands of users whereas Croquet is an academic experiment.)

    2. Re:Croquet? by Temporal · · Score: 2, Insightful

      I'm assuming:
      1) The amount of bandwidth and computational resources needed to support one user are roughly proportional to the number of other users in that user's vicinity (e.g. the number of other users which are visible and thus need to be updated in the user's client).
      2) The average number of users in the vicinity of any one other user is roughly constant.

      Point (2) can be achieved by growing the world as the number of users increases, which should only require O(n) resources (on the server) to do.

      With these assumptions, I see the server being O(n) and each client being O(1), for a total of O(n).

  13. good step by freg · · Score: 4, Interesting

    This sounds like another key step to making the web how some had originally envisioned it. Back in the day when VRML was born there was the idea of creating virtual worlds where we walk to a clothing store like we would in 'first life', of course the technology wasn't quite there yet... Now with Second Life we're a hair closer but as long as proprietaryness is in the way that's just one more silly road block. Personally I want a Google Earth version of second life so I can travel the world and see a decent recreation of it made with actual photos and 3d satellite imagery, I also want to recreate my college campus and attend class virtually...

  14. Re:Angles of angels by cowscows · · Score: 3, Interesting

    SL offers a few things that I find occasionally interesting. First off, it's a fancy chat service. I can talk with a bunch of people, and the 3D world it takes place in allows for a lot of creative ways for you to express yourself beyond just text.

    Second, it's a big sandbox, and it gives you a fairly pervasive ability to create stuff. Although there are definite (and often times very annoying) limits to the modeling system and scripting system, you can still use them to make just about anything that you can imagine. If you enjoy that sort of free creativity, then SL offers it in a reasonably straight-forward package. If you spend a little bit of time being social, then you can easily find people to help you create, or just to share your creations with.

    A third thing that I enjoy about SL is its potential for just ridiculousness. Parts of the SL world are a lot like those stupid, random, and often very amusing photoshopped pictures that people email to each other, except it happens in real time. I wouldn't say that spending time there makes me any smarter or a better person, but it's at least as amusing as watching most of the crap on TV these days.

    If I ran a company, I don't think I'd pay anyone to waste company resources doing anything with SL.

    --

    One time I threw a brick at a duck.

  15. Re:Angles of angels by TheLazySci-FiAuthor · · Score: 3, Insightful


    If I ran a company, I don't think I'd pay anyone to waste company resources doing anything with SL.


    It's interesting - I can see your point. But if you replace "SL" with "Website" in your above statements, you can easily see how the attitude might change in a few years.

    After all, at first I imagine many companies failed to see the relevance of a corporate website. They may never have imagined hiring someone specifically for managing it: let alone an entire staff for some.

    The future hasn't happened yet. This makes it very hard to talk about what happens in it.

  16. Linden labs not in it to make money by Danathar · · Score: 5, Insightful

    Those of you who can't understand ANY motivation if it does not involve making money will have a hard time even considering this possibility.

    I've had the sneaking suspicion that Linden Labs may not be a for-profit company in that their goal is to get rich and IPO.

    My conspiracy theory is that the people who are funding Linden Labs, primarily Bezos and other Internet rich boys with cash set up Linden Labs to PRIMARILY develop and get the tech of a 3d world into wide use. Then their companies (Amazon for instance which is ALREADY working heavily in SL) utilize it in their buisness.

    My inconclusive evidence?

    1. They just don't seem interested in IPOing, when asked it's not really a priority. If you are going to IPO you do it when the hype is big.

    2. They are open sourcing the client and server. If you were going to make money you'd charge a small but significant fee. Open sourcing the whole thing makes no sense. No, I don't think they are going the sendmail or mysql model by providing "consulting services". They don't seem interested in that either.

    3. In their own Ego driven way somebody like Bezos could change the world. Ego inflation feels great!

    So there..poopoo on it all you want. Not everything in the world is primarily motivated by money and profit.

    1. Re:Linden labs not in it to make money by alienmole · · Score: 2, Insightful

      So there..poopoo on it all you want. Not everything in the world is primarily motivated by money and profit.
      Um... you're saying that billionaires like Bezos might be funding a company so that their companies can use its product for their businesses, presumably to make more profit. So how is this not primarily motivated by money and profit again?
  17. Re:Don't be an idiot by cmacb · · Score: 2

    Huh? A simple minded idiot could see the potential for webpages the first time they saw one.


    You obviously have dealt with a better class of simple minded idiots than I have.
  18. Re:Angles of angels by JesseMcDonald · · Score: 4, Interesting

    If you earn Linden Dollars, and sell them for real-world dollars, you're earning income, and are subject to paying income tax on those earnings.

    What if you never do sell them for real-world dollars? What if, for example, you simply take your Lindon Dollars to the (hypothetical) iTMS SL store and exchange them directly into music downloads? Of course the IRS theoretically taxes direct exchange based on the "market value" of the goods (which is 100% arbitrary), but can you imagine the overhead of trying to track all those online transfers?

    If you think about it, though, the whole point of an income tax is to take a cut from every transfer of currency from one person to the next. (One person's income is another's expenditure.) By performing most of the exchanges in Lindon Dollars one can avoid being taxed at every point along the way. Even if the tax on the final exchange remains it's still a major improvement.

    --
    "The state is that great fiction by which everyone tries to live at the expense of everyone else." - Bastiat
  19. What do you to call it? Third Life? by wcspxyx · · Score: 2, Funny

    How many lives does one person need? Most folks don't even have a first life.

    --
    Sig? What sig? Do I have to have a sig!?!?
  20. Re:Angles of angels by WaXHeLL · · Score: 2, Informative

    As per "barter" in the tax code.

    You have a market price for linden dollars, this is available on Linden Lab's website. That's your "market value" of the goods.

    --
    The troll with karma.
  21. Re:Don't be an idiot by MontyApollo · · Score: 2, Insightful

    There is still a very huge number of companies out there that see no value in a website. Where I live, it seems like the majority of non-chain restaurants do not have a webpage, so you cannot look up their menu. I'm repeatedly wanting to check some business's webpage for more info only to find they do not have one.

  22. Re:What do you to call it? Third Life? by mehlkelm · · Score: 2, Funny

    No. Third Life would is when someone creates the internet in second life and on this second internet an online role playing game. You would be able to sit down in front of your computer, log on to second life, fly to your house, go to your computer there and log on to third life.

  23. Re:Angles of angels by cowscows · · Score: 2, Insightful

    I don't want to say that there's no future for businesses in a "virtual world" that might share some qualities with SL, but as for SL itself, as I have experienced it over the past few years, no thanks.

    Various people have been getting excited about the idea of "virtual reality" over and over again at least through the past couple decades, and while the reality has consistently fallen short of the hype, there's certainly a potential that's very compelling.

    Second Life makes some of those potentials even more apparent, but that potential that it causes me to imagine makes its flawed current state even more obvious. Just a few of those flaws inherent in SL; crippling lag once you get any reasonable number of people into the same area of the grid, the ability of random people to perform unwelcome acts against your character or your land (and the meager amount of safeguards that you can protect yourself with), the random interpretations of acceptable conduct by the devs/GMs/moderators, the fact that most of these problems have existed for years and still haven't been fixed (meaning that the underlying structure or Linden Labs is unable/unwilling to change in ways necessary to solve these issues).

    But the biggest difference between the web and SL is that a company could pretty much entirely control their website. They could own the server, write all of the webpages/scripts, etc. In SL, you're always reliant on Linden labs, which is in one sense, the unaccountable government that lords over the grid. This could change now that they're open sourcing the server. But at that point, I would argue that it's not SL anymore. Until now, SL has really been a service, and not a software package.

    So it's not to say that no companies can find a use for a 3D based, open-ended, "virtual world" software platform. Just that the service that Linden Labs offered and called SL has not been well suited to the business related projects of the sort of scale that would justify the resources needed to develop it.

    --

    One time I threw a brick at a duck.

  24. I have a positive aspect right here. by Jesus_666 · · Score: 4, Interesting

    One of my professors is toying with the idea of working with SL for some lectures. The lectures are still in thr real world, but the assignments revolve around building stuff in SL. For example, one assignment might revolve around designing an automated "assembly line" that reacts to certain events Probably the biggest gripe he has with SL so far is that not everything is possible - he's currently trying to get a Petri network simulator going.

    Having access to the SL source code would enable him to set up his own server at the university; that way we'd have much less (network-induced) lag. Also, we wouldn't have to worry about being interrupted by walking penises.

    --
    USE HOT GRITS WITH STATUE OF NATALIE PORTMAN (NAKED AND PETRIFIED)
  25. Second Life Hype by bjohn3x · · Score: 4, Insightful

    The main problem with Second Life is that everyone talks about it but nobody plays it. It makes for great news stories only because of the title. Even for people who don't play computer games, the name "Second Life" resonates with them. They see people who play games as playing in a second life anyway. When they read stories about Second Life, they imagine that all of their nerd friends are playing it and that it will be the wave of the future. You can see this with all of the advertisers and Presidential candidates thinking they are riding the wave of the future but are really missing the point.

    1. Re:Second Life Hype by Acer500 · · Score: 2, Informative

      There are currently 36,511 users currently logged into SecondLife right now. Somewhat hard to call that 'no one'. That's quite a lot, but it still pales in comparison to many online games.

      Soccer sim Hattrick http://www.hattrick.org/ usally has more than that (not right now, it has 13.000 because it's 2 am in Europe but on weekends and Wednesdays, it reaches 50.000 users simultaneously connected).

      I don't play it, but according to this site, World of Warcraft reaches 200.000 simultaneous users!!! and for all I know it could reach millions... http://www.dlib.org/dlib/december05/kirriemuir/12k irriemuir.html

      Other games I know of like Magic Online also have 10.000 to 15.000 users online at certain times, and googling showed EVE Online can have 50.000.
      --
      There are three kinds of lies: lies, damned lies, and statistics.
  26. Here's how I want this to work by DaveJay · · Score: 3, Interesting

    I want it to work like this: I buy a small house in Second Life, and anyone who comes through my "door" ends up on my server, and the inside of my house is hosted exclusively on that server, and I can control who comes in and out. And it can be HUGE on the inside, a la the Tardis.

  27. Re:Don't be an idiot by 2short · · Score: 2

    "Did your simple minded idiot see their first website in 2000 or 1990?"

    If a simple minded idiot saw their first website in 1990, they must have been a simple-minded-particle-physicist-idiot working at CERN, since the web was first publicly accessible in mid 91.

    That said, I (who may or may not be a simple minded idiot) first saw a website in 93. At that point, support for images was little more than a rumor, and Gopher dwarfed http in deployed base. Yet it was immediately clear to me that the web would be the dominant form of internet content delivery in short order. On the other hand, the idea that everyday un-geeky people would have heard of the web, much less see it as the natural, obvious way to get info from entirely un-tech-oriented organizations only a few years later was certainly not obvious.

  28. Re:Angles of angels by TekPolitik · · Score: 2, Insightful

    If you earn Linden Dollars, and sell them for real-world dollars, you're earning income, and are subject to paying income tax on those earnings.

    Actually, if you're earning significant numbers of Linden Dollars your earnings may already be taxable even without converting them to hard currency. This will almost certainly be the case for anybody operating as a real estate mogul in SL - each transaction will be a tax event. It will depend on a lot of factors, but if you're setting out to make money out of SL your earnings there will be taxable and they will be taxed according to the time of each transaction, not according to when you convert the assets to hard currency.