Second Life’s greatest asset, and how it was squandered

Posted on June 13th, 2010 — permalink

Before I start, I should note that I haven’t worked for Linden Lab for more than a year now, so I’m not giving away any inside information, nor do I have any inside information. Yes, my opinions are formed partially by what I learned while I was inside Linden, but I’m writing this based on my observation as an interested outsider.

I think often the way to kill a business is to over-monetize it. I remember the 1990’s, and Web search engines. The pattern was repeated over and over again. There’d be one that was the best. They’d realize they were the best, and they’d either get sold or they’d try to monetize their business. The page would go from being relatively clean, to being a cluttered mess of ads… and the search results, being increasingly paid, would become less and less useful. So we’d all move on to another engine. That ended with Google, who had the vision not to try too soon to over-monetize their search, and who recognized when they did monetize it that they had to do it in a way that didn’t completely undermine what brought people there in the first place. If you’re doing something new and cool, you’re better off focusing on how to make it cooler than you are focusing on how to squeeze a buck out of it.

How does this apply to Linden? Many think that Linden’s best asset is their technology. It’s not. Don’t get me wrong, the technology is good; but it can be replicated. Server side, OpenSim is already well on its way to replicating (and in some ways exceeding) the server side technology of Second Life. Client side, the Second Life client is still way ahead of anything out there that’s not based on the GPL Second Life client source, but that won’t last forever; after all, there are lots of MMO clients out there, so it can be done! No, Linden’s greatest asset is its audience.

I know Philip got this. Talking to the company while I was still there (a year before I left? I don’t remember) about OpenSim and competition in general, he said that OpenSim and interoperability would only be positive for Second Life. After all, Second Life had the greatest number of residents. Even if that didn’t stay, a growing interest in and a growing usefulness of virtual worlds would only help Second Life. Alas, the company as a whole didn’t realize this. What they should have been focusing on was promoting virtual worlds. Instead, they… well, to be honest, I’m not really sure what they were focusing on, but they didn’t direct substantial effort towards promoting virtual worlds in general. And that was the mistake that, I believe, led to the massive June 9 layoffs, or what I call “Lindenmageddon”.

In 2008, a team of engineers from Second Life working together with a team from OpenSim premiered a bold and exciting experiment. From the beta grid (Aditi), users were able to take their Second Life accounts and teleport to regions running the OpenSim server. The functionality was extremely basic, but it was a concept demonstration. This was the first step to interoperability. I was only peripherally involved in this myself. As a member of the server release team (perhaps server release manager by then?), I helped the engineers working on this get some regions set up, and would warn Whump whenever we were going to do things to aditi that might interupt his operations. (I also annoyed Whump a few times when doing things on the beta grid without giving him enough warning….) But, when the experiments were happening, I joined in with other Lindens and residents to see what all the fuss was. I felt like I was walking on the moon. I remember commenting to others that we were exploring grand new worlds, taking the first (and very limited) step in what was going to be a gigantic new thing. People outside the lab were talking about the possibility of true interoperability in the main grid (the production Second Life environment) during 2009. It was all very exciting. Second Life was bursting out of its shell, and was finally providing the seed for the true global metaverse that it had always promised that it could turn into.

Alas, after that, the interoperability work coming out of Linden Lab slowed to a trickle. It didn’t stop, but outside nobody else saw anything new. Many of the engineers working on it were redirected to work on the (now defunct) “Second Life Enterprise” product. (I always personally thought that was a dead-end, but I was careful who I said that too. I was annoyed that some release people we needed for other things had time taken away working on it, and I was sad that the manager whom I loved, Josh Linden, got pulled over to it. But I was also sad to see the company working on the 3D version of Novell Networks instead of the 3D version of the Internet.) Yes, Linden still did things; Enus, at least, was working on the PyOGP stack, and Zero and Infinity were involved in standards meeting and developing the WVRAP protocol. (Incidentally, Infinity left Linden Lab a month ago, and Zero was part of the June 9 Lindenmageddon layoffs.) But there was no big effort. Out of this lack of more public progress from Linden was born Hypergrid, Crista Lopes’ working interoperability protocol between separate OpenSim grids. Hypergrid still has some things it’s lacking, but it got much farther than any implementation out of Linden.

And now concurrency (number of people online at one time) in Second Life has been sagging, and the lack of growth has caused financial distress for the lab. (I don’t have inside figures, but Tateru Nino figured out at least this much from looking at the public figures.) Yes, it’s a recession. But Linden made the mistake of having people in control who were business types, who think in terms of consumers and monetization. They didn’t get Second Life. (Truthfully, nobody does, and the first step to understanding virtual worlds is recognizing that you don’t get it. It’s a tremendously flexible potential platform. Like the Web, if you try to put it in a conceptual silo and productize it, you’re going to be making something like early 1990’s walled-garden AOL, which will fail in the face of the true Web.)

I work with MICA, the Meta-Institute of Computational Astronomy. We maintain a presence in Second Life, even though really we’d rather be working on open source servers that we control ourselves– i.e. OpenSim. There are two main reasons why we stay with Second Life. The first is that OpenSim doesn’t yet have a good Voice solution… but that will change. The second is that Second Life is where everybody is. The popular talks that I and some others give wouldn’t make sense anywhere else, because the audience isn’t there. And this is what Second Life’s greatest asset is.

If Linden Lab had focused on helping make virtual worlds take off– make them more useful by providing functionality people wanted and needed, working on interoperability so that people could take their Second Life accounts to and from software that was developed not only by Linden engineers, but by everybody– I predict they would have done a whole lot better. Their already existing audience would have given them a leg up, and would have kept them a leader or at least a major player. Yes, they would have been helping “competitors”, but by raising the profile, utility, and popularity of virtual worlds in general, they would have helped themselves.

I predict that the decline of Linden will set back the adoption of virtual worlds several years. And that may not be so bad. After all, before the Web, there was Gopher, which was never all that big. Before that, there was CompuServe, a walled garden that a lot of people used, but which became increasingly irrelevant as there was the Web. Second Life had the opportunity to be the seed for the 3D web, but instead they chose to focus on being the 3D CompuServe. As we go into the future, OpenSim, or another platform that defines its protocols, provides a working reference implementation, and supports true interoperability will form the basis of the true global metaverse. And, once we have that, and once people are able to develop cool things to run on top of it as flexibly as possible (i.e. not limited to just LSL and renting space on Linden’s servers), we’ll see the metaverse take off. As to whether or not Second Life is part of that, we can only wait and watch. It will take more vision than trying to somehow connect to current hot buzzwords (”social media”) if they really want to be a part of this. And even if they are, they may not be a meaningful part. (After all, AOL is still a part of the Internet, is it not? But with the possible exception of the AIM protocol, they aren’t a meaningful part.)


An Updated Bill of Rights for the Modern Era

Posted on June 2nd, 2010 — permalink

It has come to my attention that the first ten amendments of the US Constitution are no longer consistent with how we, the People of the United States, run our society. As such, I offer the following corrected versions of several of the amendments:

First Amendment

Congress shall make no law respecting an establishment of religion, or prohibiting the free exercise thereof, except south of the Mason-Dixon line, where those who have not accepted Jesus as their Lord and Savior are damned; or abridging the freedom of speech, or of the press, except when that freedom of expression threatens the business model of large congressional campaign donors; or the right of the people peaceably to assemble, and to petition the Government for a redress of grievances, as long as they can afford a laywer.

Second Amendment

A well regulated Militia, being necessary to the security of a free State, the right of the people to keep and bear Arms, shall not be infringed, except in districts where an anti-gun stance will assist in the re-election of lawmakers

Fourth Amendment

The right of the people to be secure in their persons, houses, papers, and effects, against unreasonable searches and seizures, shall not be violated, and no Warrants shall issue, but upon probable cause, supported by Oath or affirmation, and particularly describing the place to be searched, and the persons or things to be seized. This Amendment is Void in Arizona, and also in any case where we might be afraid of the possibility of terrorism, including anything having anything to do with a computer or an airplane.

Fifth Amendment

No person shall be held to answer for any capital, or otherwise infamous crime, unless on a presentment or indictment of a Grand Jury, except in cases arising in the land or naval forces, or in the Militia, when in actual service in time of War or public danger, or when that person isn’t an American, or where somebody somewhere thinks that person might have been connected to terrorism; nor shall any person be subject for the same offense to be twice put in jeopardy of life or limb; nor shall be compelled in any criminal case to be a witness against himself, nor be deprived of life, liberty, or property, without due process of law, except in cases where somebody somewhere thinks that the person might have been connected to terrorism or something we’ve chosen to call terrorism; nor shall private property of large congressional campaign donors be taken for public use, without just compensation.

Sixth Amendment

In all criminal prosecutions, the accused shall enjoy the right to a speedy and public trial, except in cases where somebody somewhere believes that the accused might have something to do with terrorism, by an impartial jury of the State and district where in the crime shall have been committed, which district shall have been previously ascertained by law, and to be informed of the nature and cause of the accusation; to be confronted with the witnesses against him; to have compulsory process for obtaining witnesses in his favor, and to have the Assistance of Counsel for his defense.

Eighth Amendment

Excessive bail shall not be required, nor excessive fines imposed, nor cruel and unusual punishments inflicted, except in a country where Jack Bauer saved the world in a fictional narrative by the application of such methods.

Ninth Amendment

The enumeration in the Constitution, of certain rights, shall not be construed to deny or disparage others retained by large congressional campaign donors.

Tenth Amendment

The powers not delegated to the United States by the Constitution, nor prohibited by it to the States, are reserved to large corporate congressional campaign donors.