OpenSocial a été lancé le 1er novembre 2007 par Google. Il s'agit d'une interface de programmation (API) commune à toutes les sites de socialisation. Son principal objectif est de proposer une interopérabilité avec l'ensemble des réseaux sociaux qui la supportent.
Le fait d'avoir une API commune permet de simplifier la programmation d'un site web. OpenSocial est mis au point par de nombreux membres de la communauté web. Le but ultime est d'établir une norme commune à tous les sites sociaux. De nombreux sites
Internet ont déjà rejoint OpenSocial, comme Engage.com, Friendster, hi5, Hyves, imeem, LinkedIn, MySpace, Ning, Oracle, Orkut, Plaxo, Salesforce.com, Six Apart, Tianji, Viadeo et XING.
OpenSocial va par exemple établir une norme pour qu'une application de partage de photos puisse fonctionner sur tous les sites de socialisation.
C'est au tour de Yahoo! d'annoncer son adhésion à l'initiative OpenSocial. Son arrivée va permettre à OpenSocial de contrer FaceBook et Microsoft, qui dominent le monde des sites de socialisation. Jusqu'à présent OpenSocial représentait 100 millions de membres cumulés, et va atteindre 500 millions d'utilisateurs avec l'arrivée de Yahoo!
Les membres du groupement comptent se partager de nombreux mini-programmes de jeux, quizz, partages de contenu, conversations et autres applications gratuites... Ce qui fait à l'heure actuelle la force et la popularité de Facebook.
Concrètement, MySpace et Orkut ont lancé des applications fondées sur les normes établies par OpenSocial.
Google, MySpace et Yahoo! vont lancer la création de la Fondation OpenSocial, à but non lucratif, chargée de garantir la neutralité et l'ouverture d'OpenSocial.
L'adhésion de Yahoo! à OpenSocial est un pied de nez supplémentaire à Microsoft qui avait lancé une OPA pour racheter Yahoo!.