Google, Myspace, Bebo, Ning, LinkedIn fight Facebook


Google has teamed up with major social networking sites to fight the Facebook juggernaut. They are working on an initiative to provide an open, standards-based approach to social networking … OpenSocial.

TechCrunch reports

OpenSocial is a set of three common APIs, defined by Google with input from partners, that allow developers to access core functions and information at social networks:

  • Profile Information (user data)
  • Friends Information (social graph)
  • Activities (things that happen, News Feed type stuff)

Hosts agree to accept the API calls and return appropriate data. Google won’t try to provide universal API coverage for special use cases, instead focusing on the most common uses. Specialized functions/data can be accessed from the hosts directly via their own APIs.

Unlike Facebook, OpenSocial does not have its own markup language (Facebook requires use of FBML for security reasons, but it also makes code unusable outside of Facebook). Instead, developers use normal javascript and html (and can embed Flash elements). The benefit of the Google approach is that developers can use much of their existing front end code and simply tailor it slightly for OpenSocial, so creating applications is even easier than on Facebook.

We are about to build a couple of Facebook applications for a new client, so may well need to investigate OpenSocial as it becomes available. Watch this space.