Facebook is quickly making moves to become a web platform, a social operating system if you will. This is not something unexpected. Already in 2007 there were people thinking about a social operating system (see here, here, here).
Nova Spivack wrote a good post, entitled “The Rise of the Social Operating System”, and specified what he felt a social operating system should contain:
- Identity management (open portable identity, personal profiles, privacy control)
- Relationship management (directory and lookup services, social networking, spam control)
- Communication (person to person, group, synchronous, asynchronous)
- Social Content distribution (personal publishing, public content distribution)
- Social Coordination (event management, calendaring)
- Social Collaboration (file sharing, document collaboration etc)
- Commerce (classified ads, auctions, shopping)
It’s a good list. And it is obvious that Facebook is trying to encompass most of this list so that they can become the de facto social operating system on the web. Facebook started as a directory lookup service and added social networking and communication features from the start. They added identity management and privacy controls (although I can never find the one switch that protects me from Facebook itself). Facebook users upload a staggering amount of photos and video’s and with the acquisition of Friendfeed Facebook intents to play a huge role in real-time search and social content aggregation/distribution. Using Facebook connect users can now get access to thousands of web sites using their Facebook identity. And the phenomenal growth of Facebook is taking it to the regions of mass communication portals.
It looks like Facebook holds the best cards to become the social operating system on the web. In its current form I think this would be disastrous for the web and its users. My biggest objection to this is the fact that Facebook currently exploits a business model that prevents them from becoming a great social operating system. Facebook’s business model is advertisement based, and that is a recipe for customer lock-in. It prevents them from becoming truly user-centric. Or as Doc Searl puts it, Facebook is the Borg.
A social operating system not only needs to encompass the specs that Nova describes, but imo it also needs other important characteristics:
- It needs to be distributed, and it should be open source. This has numerous advantages. It make the purpose of the operating system verifiable, allows for community and 3rd party development. And it makes the operating system less vulnerable for massive security (phishing, identity, data) attacks.
- It needs to be User-Centric, the sole purpose for the Social Operating System is to be just that. An operating system serving its users and their social needs.
- It’s underlying business model needs to be User-Centric too. In other words, the business model should be based upon delivering user value, nothing else (e.g. advertisement based models). Monetization should take place on top of the operating system, not within. This separates the need to create revenues from the need to build the best social operating system possible. It also ensures the user and his data are safely under the user’s own control.
- The user needs to be in control of his data (follows from the system being user-centric) and his identity. Privacy controls should be implement in a virtual bank-like structure where only the user has access. The user then gets to decide what others can see and what not. This would create a much more balanced demand – supply relationship between users and 3rd parties.
I’m interested to hear your opinion on this. What characteristics do you think a social operating system should have?