The OpenSocial roadmap
Google's Joe Kraus provides an update on OpenSocial, the set of APIs rolled out late last year for creating applications that can access friends and feeds from social networks.
At this juncture OpenSocial version 0.7 has an addressable market of more than 300 million social network users, including the social networks that have delivered OpenSocial applications or are actively developing them, according to Joe Kraus, Google's director of product management. Friendster, which claims 75 million users including 55 million in Asia, recently unleashed OpenSocial for its developer community. Hi5 has more than 1,800 OpenSocial-compliant applications and 66 million installations, according to platform architect Paul Lindner. Hi5 has nearly 60 million users, with 80 percent outside the U.S., according to ComScore.
Overall, Kraus said that there are more than 4,500 OpenSocial applications and 150 million installs. In comparison, Facebook, which has so far eschewed OpenSocial, has more than 30,000 applications and 700 million installs.
"We expect to reach 500 million OpenSocial users by the end of the quarter. It's also very international, as social networking is a global phenomenon," Kraus said.
"Hi5 launched with OpenSocial very early--January 1, 2008--and we ended up building the system, which had a lot of undefined pieces," Lindner said. "We had a lot of custom work with the REST endpoint so that applications could contact our server directly. As time went by all participants came up with one-offs, but now we are bringing it all together in the community with common types of solutions for these problems. Standardizing on a single specification will allow application developers to write code once and it will work on all different containers. We are already seeing others build on REST specification. Plaxo, for example, has enabled privacy-enabled exchange of contact info."
In addition, the OpenSocial community is working on compliance tools, such as an application that determines the level of compliance for a container.
The 0.9 version of OpenSocial will add templates and markup, making it easier to develop the user experience dimension for an application. "Templates and markup are now in discussion on public mailing lists, but we believe we are pretty close," Kraus said. Regarding when OpenSocial is deserving of a version 1.0 designation, Kraus said that the "community will make the call."
The community Kraus speaks of is the group of about 350 developers participating in the main discussion around the evolution of the open-source OpenSocial specification and reference implementation. Google obviously has major clout in the evolution of OpenSocial, but Kraus noted that just 10 percent of the major participants are from Google.
To further untether OpenSocial from its origins, Google has also proposed an OpenSocial Foundation, which would be a steward for ensuring the OpenSocial specification stays open and intellectual property and patent non-assertions are handled so that developers feel safe about using the code, Kraus said. An announcement about the OpenSocial Foundation is expected "really soon," Kraus added.
Google clearly has a vested interest in seeing OpenSocial succeed. As Google's Vic Gundotra explained at the November 2007 launch, OpenSocial makes good economic sense. "The more applications, the more usage. More users means more searches. And, more searches means more revenue for Google. The goal is to grow the overall market, not just to increase market share." Having the an open source community behind it will make Google's economic mission much easier.