The consumer web is the ‘tubes at large, with all its content, bells and whistles, networking, gradients, rounded corners and flashing lights. The enterprise web is the intratubes, erm intranet, inside the corporate firewall, hidden from outsiders and often from insiders.
There no comparison really, and for good reason. Web development inside the firewall, doesn’t have the audience and therefore, the need to be as bleeding edge, and even if it were better, very few people would ever know or care.
Now, the enterprise finally gets one back from its older sibling.
Inside the firewall, we know who you are, and you’ll only ever need a single set of credentials. LDAP provides an easy way for new web apps inside the firewall to authenticate who you are. No fuss, no mess and no need for a new account on every single new 2.0 web app that you want to try.
Not so on the consumer web, where your identity is fragmented and your data live inside walled gardens.
OK, so OpenID isn’t a single system, it’s a standard, and there are many providers. OpenID generally suffers from confusion among users, but it works. And the logic is sound, i.e. you control and manage your credentials, how they are used and by which sites.
If you use OpenID, you have some measure of data portability and control, and ideally, you can scrap the password.txt file you use to keep track of all your accounts. I said ideally, not practically though because the onus is on sites to uptake OpenID.
But beyond the benefits of single sign-on, data portability is another highly desirable and highly charged hot button topic on the consumer web. Data portability means you take your profile, its attributes and your network of friends with you wherever you go online.
If it’s not already, this is where it gets murky. First you have an open standards body, DataPortability. Then, you have three (for now) services that seem to provide data portability, MySpace Data Availability, Google Friend Connect and Facebook Connect.
Let’s look at MySpace first. As part of the Data Availability feature, they also announced they plan to implement OpenID and possible become a provider. They also belong to OpenSocial as a founding partner and as a container, and Google’s Friend Connect is built on OpenSocial APIs.
So, MySpace is all over the place, without a really clear plan on how these potentially competing services coexist. This week, they were mentioned as the catalyst for the Flock+Vidoop partnership that produced the in-browser OpenID management extension for Flock.
Incidentally, I’m wondering if that extension works for Firefox; it should since Flock is basically Firefox at the core, and the extension is just an .xpi file. Still, I’m a bit scared and don’t feel like recovering a borked FF instance. If you’ve tried this, let me know in comments.
Now for Google. Google’s OpenID implementation came under fire when it was announced, and they quickly clarified. On the data portability front, Google Friend Connect uses the OpenSocial APIs to allow you to add social features to your site. If you have a Google Profile, you can use it; you can also cross-pollinate with your Orkut and Plaxo profile and networks.
Want an example? Look to the right. Rich has implemented Friend Connect here. Eddie also added it to OraNA.
This doesn’t seem terribly useful, but it definitely flies in the face of Facebook and to a lesser extent FriendFeed by building a network around content, instead of adding content to your network.
And now for Facebook.
Facebook wants to be a walled garden, and Facebook Connect is further proof. Initially, Google included Facebook as a service to which you could cross-pollinate Google Friend Connect information, but Facebook quickly banned it as a violation of their terms.
This isn’t that surprising, really. Facebook has the most users now, and they need to monetize in a hurry. But before TechCrunch announced they were going to implement Facebook Connect, I didn’t realize how broad Facebook’s reach was.
Facebook Connect allows you to 1) login to another site with your FB credentials and 2) cross-pollinate your activity with your News Feed. Seems pretty benign and possibly useful.
However, I don’t think Facebook plans to support OpenID or any data portability initiatives. They want to keep your data inside the walled garden, which is good business. The more they know about you, the better they can target advertising at you. Sure, Beacon was a failure, but Friend Connect, done right, could be even better at pitching you.
The big question is do you care?
Most of the voices against the walled garden are early adopters in favor of an open web, i.e. OpenID, DataPortability, etc. Or they’re the voices of Facebook’s competition.
Facebook is definitely mainstream now, and as people build networks of real friends, they will strenghten their position as the de facto social network. Sorry MySpace.
As people join and realize they can use their Facebook credentials in other places on the ‘tubes, Facebook’s position will improve.
Frankly, I don’t think a mainstream user of the ‘tubes cares about open standards or data portability or monopolies for that matter. The opposing coalition will continue to play catch-up until they can offer value that trumps Facebook.
This stuff is interesting to watch, and it will shape the ‘tubes of tomorrow.
Sound off in the comments.