Yesterday I encountered a bit of a shock when I attempted to log into Second Life. Rather than seeing the familiar setting of my in-world beach house, I was greeted with a rude error message. "Login Failed. Second Life cannot be accessed by this computer. Contact support@secondlife.com."
"Ugh," I thought, "another error in an error-filled day." I had recently modified my settings.xml file to accomodate the weird screen size of my laptop and was convinced I had somehow managed to hork my settings to the point the viewer couldn't figure out which way was up. But after issuing the command `rm -rf ~/.secondlife` to perform a second life settings labotomy failed to clear up the problem, I started to get worried. Thinking my client install had somehow gotten horked, I re-downloaded and re-installed the linux client. Still no love.
At this point I sort of paniced and thought I had been permabanned. Fortunately friends were around to remind me to try to login from other machines. Fortunately, I could log in from the ancient iBook G4 I still have laying around the office running an old copy of viewer 1. After downloading viewer 1 to my main machine and trying to log in, still no love.
For whatever reason, my ID0 or MAC had been banned.
Something was seriously horked here, so I did what you're supposed to do in situations like this: I emailed support@secondlife.com like it says to do in the error dialog. In a few moments I got a response back saying that even though the client told me to send them an email, I'm really supposed to use a web form to file a ticket. After filing a ticket and getting confirmation from Linden's automated support tracking system, all I could do was wait.
While waiting, I found some Second Life Forum discussions about exactly the same problem. Apparently back in the old days this would happen from time to time and after about four hours after filing the ticket, someone would get to it and unban them. So I waited.
I'm a bit lucky in that I have a few support resources that most Second Life residents do not. As a former Linden, I have several personal friends who still work at the lab who were able to confirm that there's nothing on my account "rap sheet" that would indicate my account had been banned (we knew this already). The weird bit is there was no record of my IP address or my MAC addresses being banned either.
Yay! Random weirdness.
So I wait and wait and wait. This morning it's still not resolved so I send an email to a friend at the lab jokingly suggesting this is Linden's way to prevent me from attending virtual world standardization meetings in-world. Let me just stop here and say that while it's fun to let paranoia sweep you away and imagine a consipiracy to prevent you from doing your work in world, it's probably not accurate. Remeber the saying.. "do not attribute to malice what could easily be attributed to incompetence."
Rather than there being a conspiracy to keep me from logging in, here's what probably happened... When you log in to Second Life, your client sends a couple of numbers that uniquely identify your PC: the MAC address and the ID0. These values are used to identify the PCs of griefers, scammers and generally bad people. This is one of the reasons I was surprised to get the ban hammer. What the heck had I done to warrant banning?
MAC addresses and ID0's can easily be spoofed; "bad guys" do it all the time. And probably what happened is somewhere out there a random griefer picked a random ID0 and got caught. The random ID0 they picked happened to match mine and when they were "banned," Linden added the spoofed ID0 to the black-list. Once the "bad guy" in this story couldn't log in with my ID0, they probably picked a new one at random and went back to griefing. I, on the other hand, was left unable to get in-world because it's a violation of Linden's acceptable use policy to spoof these values. You're supposed to resolve the issue through the support center.
So you see what's going on here, right? Linden is using a technical mechanism to enforce a decent policy. But the only people punishes by its enforcement are legitimate users who don't spoof the second life servers.
After working my personal connections inside the lab, I was able to get this issue resolved. But I can't help but wonder what people who are NOT former lindens do.
So let me try to wrap this up with this thought: doing business in Second Life is unnecessarily risky. While it's a wonderful platform for people to express themselves and it's a great, social immersive experience, the policies that govern this virtual world are a bit wonky. And they're likely to stay wonky for the near term.
As messed up as Second Life is, it still has some great things going for it: lots of participants and lots of bling you can buy to name a few. But at the end of the day, if you run a business in Second Life, you are dependent on an external for-profit organzation for your bread and butter. In the 2D-web world, services are neatly interchangable. If you don't like Google's privacy policy, you could get an account at Yahoo! or Hotmail. Or at your local ISP. Or if you knew what you were doing, you could build your own email server. Ditto for other basic web services,
But you simply can't do this with Second Life because Linden owns the service definition. Not to mention, they've got a great head-start against potential competitors like InWorldz and ReactionGrid. Both are great services offering experiences that are more or less the same as Second Life, though with a significantly reduced community. Owners of virtual businesses stick with Second Life in spite of it's seemingly random behavior because "that's where the money is."
When we chartered VWRAP, our objective was to create a truely open virtual world ecosystem. The protocols we worked on were intended to be implemented by a wide array of participants allowing Second Life to grow beyond it's "walled garden" beginnings. By opening the virtual world up to potential competitors, Linden risked short-term reduction in revenues from land sales, but could have participated in a "3d web" that was more attractive to businesses (and educators and ...)
VWRAP is now effectively dead. The HyperGrid lobby may try to recharter VWRAP to focus on HyperGrid, but it's an implementation rather than a protocol. The IETF is sort of allergic to these types of efforts; taking a protocol implemented by a single product and "blessing" it as "the" standard. And with due deference to the activities of ReactionGrid and InWorldz, the larger business community is probably not interested in risking an investment in a protocol with a single implementation. (Thankfully, there are enough bleeding edge users out there that RG and IW can probably survive.
But at the end of the day, when you depend on someone else for technology, you depend on their business remaining stable enough to support your business until you've recovered your investment. This is why Linden makes a lot of people nervous. Sure, they have to adapt to changing business realities, but it's irritating when they behave seemingly randomly. It's even more irritating when you realize that it's their economy you're playing in.
And this is why dealing with OpenSim grids is irritating. You wonder if they're going to be around long enough for you to recover your investment in their economy.
Clearly it's not so irritating that I don't involve myself in their use and development. But I think I'm likely to be cranky and irritable 'til... well... until Second Life and Reaction Grid are dim memories (like AOL and Compuserv) and their creators move on to more profitable open virtual ventures.
[author's note: Kyle, Robin and Chris, who are employees of Reaction Grid have protested in the comments below. I think there's some validity to their comments. I was unclear in that last paragraph about what I wish goes away. For the record, I TOTALLY love what Kyle &co are doing at Reaction Grid (the company). I have nothing but best wishes for Reaction Grid (the company). What I wish goes away is the concept that you can only make money in virtual worlds if you're a "grid operator." That is, I hope we land in a future where "the grid" as a concept goes away and is replaced by a cluster of services that implement a virtual world. I hope Reaction Grid (the company) or Reaction Grid (the community) or Reaction Grid (the collection of virtual locations) all have a prosperous future. I do, however, hope that Reaction Grid (the artificially walled garden of content and identity) evaporates in the future. Given Reaction Grid's (the company's) support of HyperGrid and OpenSim, I believe they share that goal. This meaning was pretty obvious in my head when I wrote that last paragraph, but clearly it was unclear. I apologize to Kyle, Chris and Robin for the confusion.]
While I appreciate your frustrations, I just wanted to say that we have no intention of becoming a dim or distant memory (ouch!). ReactionGrid is invested heavily in OpenSim and we strongly believe in the potential of the platform, particularly as a tool for education.
ReplyDeleteWe stay close to core OpenSim code - we run with a couple of minor tweaks to use the MS SQL Server backend for data, and we have our own ASP.NET admin tools and components, but our grids are all very close to standard OpenSim codebase. We contribute back code and fixes where we can to the OpenSim project and have no desire to fork.
We hold back a little from the bleeding edge and as such are not as up to date as some grids, but on 0.6.9 we're close to that edge, and compatible with many other grids. We offer our customers who have servers with us full root access to their servers, so they can take copies of their data for backups, as many OARs as they like, and make their own rules and terms of service on their own grids. We're not a single codebase, we're a provider of a well-tested and supported (by ourselves) combination of OpenSim and admin tools.
We are in this long-term, and we strongly believe that the OpenSim platform has a bright and fantastic future ahead.
ReactionGrid Inc. is profitable in it's first year of incorporation, growing and sustainable. We admittedly are a startup with all the risk inherent to that situation but we succeed with no investment and therefore we determine our future.
ReplyDeleteI myself was a Gridnaut in SL holding a Bear for testing the beta of VWRAP and working with IBM and the Opensim community as well to see this dream come true. I think we did everything possible including regularly chiding M Linden who back burnered the project.
I recently looked forward to implementing our chats about your new service and our world which clearly is not something you wish to pursue. I am a a bit shocked by this article whereby you were treated badly by SL and took it out on others who had nothing to do with the incident.
We wish you and your new service nothing but the best as you have been an amazing contributor to virtual worlds becoming a more open and interconnected experience.
Thank you for all your past work breaking down walled gardens in 3D worlds.
Kyle G CEO
ReactionGrid Inc.
What Chris has said is true - we will not be dim or distant memories any time soon.
ReplyDeleteReactionGrid does not focus on traffic to our public grid for success - we gauge our success on how many educators/businesses have their own personal teaching/business mini grids on servers we host.
A private server may never be seen by the public but our teachers/businesses can then administer to that grid as they see fit with privacy and under their own ToS. Fully owning their world.
As far as more profitable virtual world vetures go we have been pretty good so far with Opensim not to say we don't have other offerings already.
ReactionGrid offers both OpenSim and Jibe (Unity3D Based Virtual World) to our clients in both hosted and non hosted systems.
Don't count us out of this ball game yet....
seriously? you WANT to be a walled garden rather than a dominant player in an open market place?
ReplyDeletemaybe you misunderstood my drift here. i don't want you or reaction grid to go out of business; i want the concept of walled garden virtual worlds to go away.
rather than being forced to create an identity at Reaction Grid, i would much rather have the option of using the identity i created at twitter, gmail or even facebook.
rather than being forced to create content in-world, i would like to have the OPTION of creating it on my desktop machine and then hosting it on an asset server of my choice.
rather than being forced to live only in a second life or reaction grid sim, i would prefer to have the option of teleporting to a region administered by a different organization than the one i started at.
it seems strange that you would have a problem with this given your support for HyperGrid.
I recently wrote something along these lines called of grids and webs, but imho RG is much less a walled garden than SL or Inworldz for allowing hypergrid (optionally) on their regions. Still, I don't understand the grid approach myself too, though I believe that RG is smart in offering grid-like services to educators. I just hope for the boundless metaverse of the future.
ReplyDeleteRegular users who get hardware blocked can wait weeks for resolution, file multiple support tickets, etc etc. Makes no difference if you are regular user, paid account, business owner, sim owner, multi sim owner ...
ReplyDelete@Meadhbh Hamrick - "you WANT to be a walled garden rather than a dominant player in an open market place?"
ReplyDeleteThe term "walled garden", when referring to opensim, has become somewhat of an adversarial term. I am sure most Opensim implementers will agree that a Hypergrid structure will become a common thing. And beneficial. And a part of their grid's broad interaction with others. Its early days. But the evolution shift is there.
Rather than "Walled Garden", I prefer to use the term "Playground", "Virtual Park" or "Virtual Congregation area" that some grids will be in the new virtual world structure. There will be a need for larger areas of congregation (grids).
We already live by this format IRL. A friend comes to our home for a drink. Those two may choose to go to a bar to meet others. There will be rules of behavior.
"rather than being forced to create content in-world, i would like to have the OPTION of creating it on my desktop machine and then hosting it on an asset server of my choice."
Good news - that is being worked on.
From http://www.web3d.org/about/ "Today, the Web3D Consortium is utilizing its broad-based industry support to develop the the X3D specification, for communicating 3D on the web, between applications and across distributed networks and web services. Through the well-coordinated efforts with the ISO and W3C, the Web3D Consortium is maintaining and extending its standardization activities."
The idea of travelling to another Virtual Place with your appearance, and luggage *is* being talked about in the Opensim community.
I note tes says above "I just hope for the boundless metaverse of the future". I think all Opensimmers hope for that.
We are different to Second Lifers (Resident or Linden both)
Good news - that is being worked on.
ReplyDeleteFrom http://www.web3d.org/about/ "Today, the Web3D Consortium is utilizing its broad-based industry support to develop the the X3D specification, for communicating 3D on the web, between applications and across distributed networks and web services. Through the well-coordinated efforts with the ISO and W3C, the Web3D Consortium is maintaining and extending its standardization activities."
you guys Kill me..lol
c3
@c3 "you guys Kill me..lol"
ReplyDeleteHaha :D
Yes. It kills me almost as much as pathetic attempts to leverage licensable Opensim modules on the back of what is alpha software, and leverage the reputation of Second Life to peddle their wares.
Of course some will hate an open standard 3D objects protocol - as that protocol, whatever it turns out to be, will compromise these worlds build on Unity viewers, because if something changes it is difficult to change, such as a 3d objects protocol. And its expensive to keep adapting. We saw this a few years ago pre unity, these shitty games fell into insignificance.
Yes c3, you may laugh at people attempting to make open, non proprietary 3d worlds, but then they are like the early oil men...leveraging the pioneer environment to push cancerous locked in worlds and modules.
They are pathetic.
well first I was going to comment about you being locked out but then saw the Reaction Grid activity!
ReplyDeletethe safest way is to run your own server, then next would be to be hosted like with Reaction Grid or SimHost here you at least have your own backups (incumbent on the user imo)
what i am actually going to comment on is the vision that team RG has. i have no doubt that Linden Lab had this same vision as well. don't we all tend to think we will succeed in everything we actually do?
it's funny to see all three answer your post (a bit knee jerk eh?) but i had the same when my main scripter simply painted a picture of the woes of OpenSim at the time. i was also smacked down on my own blog by them (despite dozens of very positive posts and a few sims sold from those posts and my time)
seeing the comments ganged up on you brought about a bad taste and i need to let that go (ah, i am french canadian, always need a chip on my shoulder) =p
so the best is your own server, just like your website or even a blog (like this one!)
it's dirt cheap to host your own blog, we pay $11.96 a month and handle 900-2400 unique visitors per day
it's also relatively cheap to have a true dedicated server for OpenSim or just run OpenSim on your own machine or usb stick