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.'"
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.
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.
Once its all open, guess who will be in the line to download the code and get programming? Yep, the pr0n industry!
Support NYCountryLawyer RIAA vs People
"The Social Web asks: 'who will be the first to offer Second Life hosting "
I think the Antisocial web will beat them to it, actually. 'Third Life, now furry- and dancing-penis-free!'
I always wondered what the point of Second Life was. I don't get it at all. Going to a virtual world and playing a character? I understood that was the venue of Everquest and World of Warcraft.
But, if you're suggesting there's untaxable income to be made, then perhaps I've been looking at this thing completely wrong.
Still, what in the world are corporations doing playing games? I won't understand that... unless it's the same money thing.
Oh, say does that Star-Spangled Banner entwine / The myrtle of Venus with Bacchus's vine?
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.
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.
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?
Does anyone else think that this could be the beginning of "The Metaverse" as envisioned by Stephenson? (see Snow Crash)
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
I bet the developers even submitted the code to thedailywtf.com themselves.
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.'"
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...
I predict we'll see all sorts of "glass half-empty" posts about this.
Guess what? Why not think of the "positive" aspects of this instead of taking a big steaming dump on it?
> The Social Web asks: 'who will be the first to offer Second Life hosting
> or use the server code for their own infernal purposes?
Fixed it for you!
Would the strike tag really kill things around here?
(-1: Post disagrees with my already-settled worldview) is not a valid mod option.
the onlt thing left is my fiber optic jack in my cranium and my Vr helmet.
one detail... Second Life is intuitive and FUN to play with.
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.
This is a great idea. Hopefully someday something like this will lead to a free (or at least low-cost), user-generated, small-scale MUD for use by us small-time friends-only PnP-type role-players. It wouldn't need to be much more than a sort of visual IRC that can be run on a private server so that "spectators" don't drop by.
(Have a sort of RPGMaker-like toolkit for making custom effects and stuff would be nice, but I'm not holding out _that_ much hope.)
> 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.
Huh? A simple minded idiot could see the potential for webpages the first time they saw one. For corporations, governments, individuals, anybody. Instant communication with a mass audience for close to no incremental cost. As soon as a critical mass of web users existed the one time cost to covert materials was a no brainer, witness the WWW of today.
At the time the web was invented companies were already spending good money maintaining complicated faxback services to distribute documents, millions and millions on telephone support operations, public relations departments, etc. To the extent any/all of those operations could be replaced or supplemented by web service the cost savings and efficiences over existing practices were clearly obvious. And many of the totally new ways of interracting with customers, potential customers, stockholders, analysts, the press, etc. we now take for granted were immediatly obvious.
Now compare and contrast to Second Life. Fancy virtual 'press conferences?' Not seeing too many advantages of tech support via SL. Explain what SL brings to the table other than media buzz for being a 'hip' company setting up a SL presence?
Democrat delenda est
Just check out Ultima Online.
Ea hadnt been cramping on anyone who is running devised versions of their server in different emulator communities, and as a result there are zillions of free ultima online servers around and zillions of people playing in those. Despite the fact that there are also a goodly number of servers that are letting people play uo with them for a monthly fee.
But, almost all of them who keep on playing ultima online cease playing on free servers and goes signs up with osi, uo's official server at some later point.
this is due to the fact that, inevitably mishaps this or that way happens in those non-official uo servers, your account gets deleted, your items get lost, features never get completed to reflect entirety of osi's service and such. so, sooner or later players who really get hooked up with up get fed up, and go sign up for an osi account.
this is the only thing that has been keeping ultima online running for that long a time from 1994-5 to now, despite the fact that it was so outdated even 1-2 years after it came out.
second life is following in its footsteps. they are going to open source everything, let everyone run a sl server, and when people who are playing in those servers come face to face with bugs, issues, mismanagement problems etc (note that running an 3 d online world server is much more demanding than running an uo server), they will do what ? go for the real thing instead, and go sign up with SL in its original source.
simple as hell. fantastic marketing tactic.
Read radical news here
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!?!?
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.
i call dibs on the victorian house on tank treads.
sarcasm:
-noun
1. harsh or bitter derision or irony.
Until they get their bandwidth straight, the whole thing screams of LAME and I love how SL is slowly turning into this Blade Runner world where ad's just stream about you and people seem to just eat it up. Once again....LAME.
http://www.getafirstlife.com/
but some of the screenshots I've seen looking interesting.. I'm wondering though, can I go into the "2nd life" virtual world and buy some guns and proceed to shoot other players? or how about making a porn ? (use screencasting software to record the event.)
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)
Second life reminds me of the computer game all the students had to play at Battle School. The data and traits collected from that world must give out huge marketing and personality habits.
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.
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.
its exactly that. its not for gamers, its not for hardcores, its for all people. this is why sl is something. and that something it is is something that is important.
Read radical news here
Schweet... now pisswars will be that much more entertaining.
How about we just write a MUD in LSL? (which I believe is based on Mono C#, so it couldn't be too terribly hard)
"I think an etch-a-sketch with an ethernet port would beat IE7 in web standards compliance."
is for some end-user to improve the server code so that they can support more than two clients on their leased server in a datacenter somewhere.
The server code is GODAWFUL. If a user can get it to scale on the limited resources he or she has access to, then Linden Labs can benefit directly from that.
THIS THING CAN TURN ON A DIME, MACROSSZERO STYLE ALSO FUCK BETA, ~NYORON
If people actually start using other servers, won't they lost their income stream? If someone sets up free second life server for particular interest groups, what's the point of using the official one?
What benefit does linden labs get from open sourcing their server?
Maybe Mark McCahill will reuse some of the SL code to patch his weak 3D interface Croquet.
Pardon me, but "throwing it over the wall" is not even remotely accurate. While I wouldn't characterize our effort as being 100% fully-collaborative yet, we're working in that direction. We have frequent releases, an active mailing list, and have incorporated a number of patches submitted by the community.
I BAG THE AVATAR NAME HIRO PROTAGONIST ...
although you know there will be hero, hereo, hi'ro, protaginist, profagonist, protagoni'st, etc etc, about a million of us, all with swords chopping up people as they walk thru the door.
Last time I played Second Life (2 years ago?), I walked around the virtual world reading people's scripts and cloning items straight out of their vending machines' inventories. I did this without seeing the server code at all, let alone source code. Granted, it was not very well-protected at the time, but it makes me wonder about what will happen when people can see the source code.
I made it a point never to give out things I cloned or attempt to convert them to real money due to the more serious implications of it.
- Anonymous because my Second Life name is part of my Slashdot name. Not that I play anymore.
>> Pardon me, but "throwing it over the wall" is not even remotely accurate. While I wouldn't characterize our effort as being 100% fully-collaborative yet, we're working in that direction. We have frequent releases, an active mailing list, and have incorporated a number of patches submitted by the community.
:-)
... for the current server code anyway, simply because the grid's static resource mapping has no future whatsoever.
Indeed, it's still early days, and as I see it, you're making reasonable progress.
Although you're receiving some criticism for still being at the stage of "throw code over the wall" (no matter how frequent your tarballs), you're certainly heading in the right direction towards a full LL+community collaborative SL client, it seems. I hope.
However, as far as your server code is concerned, the remarks about "throw over the wall" *WILL* apply, and for good reason, because you will abandon that server code in due course, by choice. The reason is that it's actually as dead as the dodo, even though it's still limping along on the grid, currently. It has no future.
The reason is simple: LL's current design model for powering objects in the grid is completely non-scalable for mobile objects, and most importantly, for the players themselves and their prim-laden accessories. When players go to events, they leave their home sim's CPU power behind them, idling away, while the event site's CPU is glowing red hot and unable to support any event beyond an extended family gathering. It's a classic case of static CPU resource mapping trying to address a dynamic CPU requirement problem.
To make matters worse, it's not only CPU power that is mapped statically in the grid, but storage as well. This has totally ludicrous consequences, such as the price of land being incredibly high despite the fact that storage costs are near-zero and plummetting all the time. Fortunately that can be changed using one of many network storage solutions, but it's just one more problem that arises from the original static resource design approach.
Crucially, Philip Rosedale has agreed that this non-scalability issue is a matter of concern, on his blog.
And since there is no possible transition path between the current static server-side model and a dynamic one that would place computing power where it is needed on the fly, LL will abandon the current server code -- it has to. In fact, the devs are probably already working on a replacement, since Philip knew about this 2 years ago. And nobody has ever criticized him for his inability to look ahead. He's a true visionary.
So, "throw it over the wall" will certainly be correct
"The question of whether machines can think is no more interesting than [] whether submarines can swim" - Dijkstra
... my own personal world where I can ride around on a giraffe and shoot leprechauns ...
:P
... even if we hump the leprechauns after shooting them. :-)
Yes please!
You must design your own world of giraffes and leprechauns once this kind of thing takes off! I'd love to visit.
There will be more than enough traditional "adult" themed worlds around, there's no doubt about that. Some different ones like yours will be a welcome change