Earlier in the week, I made a comment in passing in a post about Vimeo:
you do know that Facebook is AOL 2.0, right?
A few people picked up on it and speculated what I might have meant by it. In reading those posts and poking around a bit, I found a post that Scott Heiferman made just after Facebook Platform launched in May:
While at Sony in 1994, I was sent to Virginia to learn how to build a Sony “app” on AOL (the #3 online service, behind Compuserve & Prodigy at the time) using AOL’s proprietary “rainman” platform.
Fast forward to Facebook 2007 and see similarities: If you want access to their big base of users, develop something in their proprietary language for their people who live in their walled garden.
Scott pretty much nails it here. I’ve no doubt that Facebook is excited about their new platform (their userbase is big enough that companies feel like they have to develop for it) and it’s a savvy move on their part, but I’m not so sure everyone else should be happy about it. What happens when Flickr and LinkedIn and Google and Microsoft and MySpace and YouTube and MetaFilter and Vimeo and Last.fm launch their platforms that you need to develop apps for in some proprietary language that’s different for each platform? That gets expensive, time-consuming, and irritating. It’s difficult enough to develop for OS X, Windows, and Linux simultaneously…imagine if you had 30 different platforms to develop for.
As it happens, we already have a platform on which anyone can communicate and collaborate with anyone else, individuals and companies can develop applications which can interoperate with one another through open and freely available tools, protocols, and interfaces. It’s called the internet and it’s more compelling than AOL was in 1994 and Facebook in 2007. Eventually, someone will come along and turn Facebook inside-out, so that instead of custom applications running on a platform in a walled garden, applications run on the internet, out in the open, and people can tie their social network into it if they want, with privacy controls, access levels, and alter-egos galore.