« Being The Bank, AKA Bistronomics | Main | links for 2007-10-31 »

October 31, 2007

Google OpenSocial: The Open Common Services Approach

Techcrunch has announced that Google's OpenSocial (formerly Maka Maka) will be launching this week:

[from Details Revealed: Google OpenSocial To Launch Thursday]

[...]

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.

[...]

The timing of OpenSocial couldn’t be better. Developers have been complaining non stop about the costs of learning yet another markup launguage for every new social network platform, and taking developer time in creating and maintaining the code. Someone had to build a system to streamline this (as we said in the last few sentences in this post). And Facebook-fear has clearly driven good partners to side with Google. Developers will immediately start building on these APIs to get distribution across the impressive list of hosts above.

I argued several months ago, when Facebook launched their platform strategy, that building in openness to the ecosystem is essential (see The Architecture Of Sociality: Building In Openness).

What Google is doing is not completely open, since after all it is defining its own APIs -- in collaboration with a collection of interested participants who are collectively interested in countering Facebook's growing hegemony -- but it is more open that Facebook's, certainly. It is a more general set of services, one that in a sense creates a level playing feild for social platform companies who want to open their offerings, but cannot get the traction they would like since app developers can't afford to target every platform.

Google has contrived a meta-platform strategy, which is benevolent so long as they don't turn around -- Microsoft style -- and take advantage of their inside knowledge and control of the Open Social archietcture to crush competitors.

Google's benevolence maybe all we have in lieu of a true open standard.

TrackBack

TrackBack URL for this entry:
http://www.typepad.com/services/trackback/6a00d8341c50ba53ef00e54f61d24f8834

Listed below are links to weblogs that reference Google OpenSocial: The Open Common Services Approach:

Comments

Feed You can follow this conversation by subscribing to the comment feed for this post.

Stowe, I'll be interested to learn your and other people's ideas on how Social Networks themselves can collaborate when there is a "more nearly open" standard like this available. Here are some of my own ideas on that front:

http://smoothspan.wordpress.com/2007/10/31/ubiquitous-social-networks-for-business/

Hello Guys/Girls, if there are any developers on here who are excited about getting their hands on the OpenSocial APIs (I know I am!), I have made a website/forum for discussion, would be cool to get a few active members to get the website going http://www.osocial.co.uk/forum/

Stowe, how then do you get open standards in the web world. I'm often frustrated at the lack of unified APIs for everything from geo to click-to-call. I don't see the web 2.0 crowd embracing W3C, ECMA or OASIS. Friendly consensus (smoke filled room or not) may be our only hope!

Verify your Comment

Previewing your Comment

This is only a preview. Your comment has not yet been posted.

Working...
Your comment could not be posted. Error type:
Your comment has been saved. Comments are moderated and will not appear until approved by the author. Post another comment

The letters and numbers you entered did not match the image. Please try again.

As a final step before posting your comment, enter the letters and numbers you see in the image below. This prevents automated programs from posting comments.

Having trouble reading this image? View an alternate.

Working...

Post a comment

Comments are moderated, and will not appear until the author has approved them.