An Intro To OpenSim, the Apache of Virtual Worlds
ajohnj1 writes with an excerpt from Ostatic: "You've probably read a bit about OpenSim, the BSD-licensed virtual world server, and recent news that IBM and Linden Lab are working to make Second Life and Open Sim interoperable. Besides that project, what's Open Sim about, who's working on it, what are they doing with it, and how do you get involved as a developer and participant? Here's a starter's guide."
I predict it will only take a day for someone to start working on a project to rewrite this in some more open source friendly language. Just because it says OpenSimulator doesn't mean it really is.
I've been waiting for this whole ordeal to happen. I consider this technology to be the next medium that everyone will use and it will supplant HTTP. It needed two requirements for it to take off though. First, an open protocol needed to be developed and second it needed to be possible to interconnect different servers together to make once cohesive environment. Well, we have the first part now, is this the second part?
Time to go write a new spreadsheet.
Linden has been TALKING about open sourcing for years. So far, they've delivered very little.
SJW: Someone who has run out of real oppression, and has to fake it.
After all the hype of Second Life, and the realization that only a bunch of furries and other weirdos (NSFW) are into it, why prolong the suffering of SL with initiatives like these?
The problem with all 'virtual worlds' is simply that they are boring. There is nothing more for the average user to do than walk around and be a good little virtual consumer of virtual products. This in contrast with the massively popular MMORPGs that, while they are criticized for the grind-fest, at least give their users a good time in the process (how else could one explain the millions of paying WoW/Eve/whatnot users, compared to the thousands not paying a dime in SL?).
So (and this is not a troll), who cares about SL or any similar 'virtual world'? What am I missing about virtual worlds that seems so attractive to hype, corporations and in this case even open source developers, but clearly not to ordinary users?
This sig is intentionally left blank
The VRML people made a terrible mistake. They 1) went XML, and 2) got taken over by advertising people. The VRML effort was shut down in favor of something called "X3D", which is, exactly, VRML syntax with XML delimiters. "Now you can have spinning 3D logos with 60 characters of X3D!". This positioned X3D as an ad-delivery system, for which it's terrible.
If you bring up an old VRML viewer on a modern machine with a good broadband connection, it works great. It's still not very useful, but it does work. Most computers of 1997 didn't have enough graphics power to run VRML properly, so it was hopeless back then. (I had a machine that did, because I was using a high-end animation system. But it cost $6000 and sat in a 19 inch rack.)
You can be too early. I was interviewed by "There" when they were starting up. They were determined to make a 3D shared virtual world that would work over a dial-up modem. I told them this was going to produce a terrible user experience, drive them nuts trying to cram that data through a tiny pipe, and that by the time they got the thing going, enough users would have broadband to make a broadband-only product feasible. They stayed with dial-up, launched There just as broadband was starting to get serious market share, never really made it, and downsized when the funding ran out. There is now owned by something called "Makena Technologies", still running, and still designed for dial-up modems.
Second Life is a poor implementation of an awesome idea. The problem is that there's no purpose to it yet... it's ahead of its time. They've built a platform with no content, and they're relying on their users to fill the gap.
I don't care much for the game itself, but I do care about the concept of virtual worlds. I believe it's necessary for human culture to always have new frontiers - wild west zones where men with ambition can make their own fate.
Humanity has two possible frontiers left - space, and virtual worlds. Space exploration is going to take a while to heat up, but virtual communities are already alive and well. So the interesting thing will be to see what those communities do with this technology. Can virtual reality become our new frontier?
This is a subject for a dissertation though, not a /. post, so I'll leave you with that snippet. Yes, it matters, but it's going to take a while for this stew to cook. Be patient, and keep an eye out for opportunities.
When Apple reinvents iLife to be a VR world where you can edit photos in a dark room, put up a virtual gallery of them, walk them down to get books made, etc. etc. Garage Band will actually be a garage studio where you can lay down tracks with your friends... pull off concerts for millions, etc etc. iMovie will be a virtual film studio with greenscreen and effects lab in real time....
Until then nobody will care ;-p
A fool throws a stone into a well and a thousand sages can not remove it.
Such as? I've set up some Opensim servers, and it has quite a few. Not to mention, if something doesn't exist, it can be created (since it is open source).
Which, I have used and is entirely rubbish, it doesn't even reach the crap physics of regular Second life.
It isn't just a few limitations. All my previously written scripts do not work what-so-ever on Opensim because so many functions are not implemented correctly or not implemented at all. Anything I was interested in, in regular Second life is currently not possible on OpenSim. llhttprequest for example doesn't even send all the headers that it's supposed to. Yet it's claimed to be fully implemented.
Stop trying to spin it, I have used OpenSim and I have determined it is worthless for my uses entirely.
You can "rent" a full featured simulator however from Linden lab.
Change is certain; progress is not obligatory.
Virtual reality is useful for allowing you to do things that would be too difficult/expensive/dangerous to do in the real world or more traditional interfaces, such as training on operating very valuable equipment or visualizing complex data. Slapping an "Oooh look, 3D!" interface onto an existing (and arguably well designed) workflow will only make a task harder and less fun to do, not easier and more fun. I realize you're just trolling, but the "3D Interace is teh aw3s0m3!" is infuriatingly common...
Maxim: People cannot follow directions.
Increases in truth directly with the length of time spent explaining them