Google OpenSocial

John Musser
Oct. 31 2007, 12:08AM EDT

The notion of social networks as open platforms are going take a big step forward this week when Google officially announces OpenSocial, a set of common APIs to let developers create applications that run across any OpenSocial compatible site. The APIs will cover many of the essential social networking functions: Profile Information (user data), Friends Information (social graph), and Activities (things that happen).

As first reported on TechCrunch, on Thursday this week Google will unveil details on the initiative along with their launch partners. On the social network side they will be joined by sites supporting the API including Salesforce, Friendster, hi5, LinkedIn, Plaxo, Newsgator and Ning (with Google's own Orkut included as well). On the application developer side they will be joined by some of the leading Facebook developers including Flikster, Rock You, Slide, and iLike.

It is interesting that this is not a social network but a compatibility layer across networks. This has the potential to make developers lives easier while at the same time giving Google and Facebook's competitors a means to dent Facebook's current momentum.

Check-out the ongoing thread via TechMeme (see also good analysis from Marc Andreessen).

John Musser

Comments

Comments(7)

User HTML

  • Allowed HTML tags: <a> <em> <strong> <cite> <blockquote> <code> <ul> <ol> <li> <dl> <dt> <dd>
  • Lines and paragraphs break automatically.
  • Web page addresses and e-mail addresses turn into links automatically.

<strong>The Funnel begins - Google taking on Facebook, bigger than you think...</strong>

The big news today is that Google will soon be announcing OpenSocial [ongoing].
OpenSocial is a BigDeal(tm) for a lot of reasons. If you have been in a face-to-face conversation about Facebook with me recently, you&#8217;ll have heard my own ideas abo...

A few questions I haven’t seen anybody raise yet:

1. Are these APIs / Protocols going to be standardized by any international standards body (ECMA, OSI, IETF, etc) or will the always be under Google’s control?

2. What will the terms of use be? Eg, if I want my social network host to support OpenSocial, what are the license terms to implement OS?

3. Will Google provide any implementation of the protocols for (server side | client side | both | neither)? If so, how will they be licensed?

Personally I *think* this sounds like a good thing in general, but until they actually release whatever it is they’re releasing, I worry that a lot of us are putting the cart before the horse.

Finally, if anybody is interested in building a truly decentralized, federated social networking platform (Open Source, of course) see https://openqabal.dev.java.net.