Jason mentioned this a little earlier, but I’m going to expand on it a little. OpenSocial is a huge innovation to the world of social networking. It provides a whole new capability that is going to be universal across most social networks. Here is the video of its introduction on YouTube:
OpenSocial provides a common set of API’s, so that once an application is developed, it can simply be placed on all the social networks. In this way, a company can develop a complex application just one time instead of developing a different version for thirty different networks. It also makes development really simple—applications can be developed solely using html and JavaScript. This opens up the playing field of who can make an application.
There are a lot of possibilities for this technology. Like I said, these apps can be applied to any social network (if the network wants), so some of these applications will connect the people across the networks. Instead of having millions of people connected in a network, now there can be billions across all the networks. An example of this power is the possibility for the spread of information. Say a controversial, but not very noticed blog post comes up that reveals some crime/injustice/scandal that may have gone under the radar. It could be posted on a gadget (application) like Didja Hear and people can share it instantly with the rest of the networking world.
There are a lot of downsides and controversial sides, though. A big trend these days is to be in your own network community, even if it means it’s the community of college students across the world—Facebook users had a fit when it was opened up to high school students and then later the world. But they still have their own smaller networks of people that they can see. There is even a platform now called Ning where you can create your own little social network of friends with similar professions, hobbies or weird interests. But with OpenSocial, most of the social networks are going to have the same applications and capabilities. Where's the variety in that? How are networks going to be "special" anymore?
But probably the biggest question of all is, “how this is going to help Google?” Surely they have some little scheme behind this. Google can’t just be innocently throwing out this new technology to help the world be more social. There is something else. Right now, applications can only be developed by going through the Orkut(Google’s social network) Sandbox and registering yourself, your business and your purpose. Whatever it is, it’s a little scary thinking that they might have a little control in all of the social networking sites.