Digging deeper into the portable social graph

by Pearlbear on December 7, 2008

Facebook Connect was announced a few days ago, and, of course, it’s the talk of the Web 2.0 world. Beth Kanter, as always, has a nice overview of what it is, and what it might mean. Google Friend Connect has been around for a few months, but they just opened it up to everyone last week.

What do these two toolsets mean? Are they truly open, and based on open standards?

Just a quick definition: the “social graph” is, basically, your data about who you are, and who is connected to you – who your friends are. A portable social graph would be one that you can take with you, wherever you are – so the friends that are connected with you on one network are also connected with you on another. It’s the holy grail of social network connectivity – you are connected to who you are connected to, no matter what site you are on.

Google Friend Connect is a toolset based on three standards, two of which are open, one of which could probably be considered an open standard, but it originated with Google: OpenID, OAuth and OpenSocial. Any social network that can use these three standards can be drawn into the open social network web using Google Friend Connect. Any user on any of the social networks that use these standards can connect with their friends on others that use these standards.

Facebook connect, on the other hand is a proprietary process that competes with OpenID, and is only a two way communication between other sites and Facebook – it’s not at all open. And, if you are not on Facebook, that other sites use Facebook Connect won’t matter to you. (For instance, it won’t help connect LinkedIn with MySpace.)

Facebook Connect is not the portable social graph we’ve all been hoping for – Google Friend Connect is a bit closer to it. Both Google and Facebook are interested in being the repository for your credential and social graph data. However, the fact that Google uses the open standard OpenID means that you can actually control where that data lives – and that is not the case for Facebook.

What is most annoying to me is that Facebook Connect is proprietary, and it competes with an open standard, OpenID. They could have just as easily implemented the open standards – but they chose to go in a different direction. For most of the social networks except for Facebook, the walls of the gardens are coming tumbling down. But Facebook is basically just enlarging their walled garden.

What does this mean for most nonprofit organizations: not a whole lot. This is going to take a long time to shake out, and only the most Web2.0 savvy nonprofits are going to be doing technology projects that will involve implementing either of these new toolsets.