David Glazer: Friend Connect is in line with Google's goal of enabling a more open Web.
(Credit: CNET News.com)On Friday's Gillmor Gang podcast, Google's point person on Friend Connect, David Glazer, took questions from the gang, which included Steve, Marc Canter, Robert Anderson, Mike Arrington, Dana Gardner, and myself.
Much of the conversation centered on Facebook's suspended participation in Google Friend Connect. Glazer said he expects Facebook and Google to make peace but didn't want to give a time frame for a resolution.
Regarding efforts by Google, Facebook, and MySpace to provide some element of data portability, Glazer said they are complementary, based on what is known about the APIs so far, which isn't much.
Glazer maintained that Friend Connect is in line with Google's goal of enabling a more open Web, which also has the potential to improve Google's bottom line. Sites and applications that use Friend Connect could also serve Google ads. "It's just an example of how when more people have more reasons to do things online, it can be good for Google," he said.
The social Web is going through some birthing pains (see Techmeme). In the name of data portability, Facebook, MySpace.com, and Google made announcements last week about creating a more open social Web. For the most part, they are press releases and not yet fully released into the wild.
(Credit:
www.travel-tuscany.net/)
On Thursday, Facebook suspended involvement with Google's Friend Connect, claiming that it redistributes user information from Facebook to developers without users' knowledge, violating the company's terms of service.
Google responded that Friend Connect is designed to keep users fully in control of their information at all times. "Users choose what social networks to link their Friend Connect account to. (They can just as easily unlink it.) We never handle passwords from other sites; we never store social graph data from other sites; and we never pass users' social network IDs to Friend Connected sites or applications," a Google representative said.
Full openness in the colonization of the social Web is counter to the instincts of companies funded by venture capitalists and with quarterly earnings to report. The companies are conflicted. On one hand, they want to maintain walled or semi-permeable gardens and find ways to keep users from defecting and the money from evaporating.
On the other hand, Facebook, Google, and MySpace are part of the Web generation, fueled by young people who value openness and advocate users having control of their data.
At this juncture, all the major social-networking players recognize that the walls separating them are crumbling, but they haven't agreed on how to implement global openness.
Taking a historical perspective, the social-networking community hasn't formed its Continental Congress to unite the colonies with a common vision and approach for openness. It's a political and economic, not a technical, issue. The technical building blocks, such as OpenID, oAuth, and OpenSocial APIs, for an open social Web are taking shape.
The complexities of an open social Web, allowing for granular control by users over their online identities and information, will require a lot of new thinking about user scenarios and experimentation.
The Data Portability Project is developing guidelines and has the endorsement of the big social-networking players. But endorsement doesn't mean they are gathered together to create a common social layer for the Web. It's time for the social networks, like the 13 colonies in 1774 banding together to be free of British authority, to unite and manifest that the Web is by and for the users.
Updated 3:15 PST May 12
As expected, Google has unveiled a preview of Friend Connect, a way to add social features to a Web site without programming.
David Glazer, director of engineering at Google, described Friend Connect, whose site is inaccessible Monday morning, as plumbing for the rest of the Web.
"The Web is getting better by getting more social. We've baked social features into the infrastructure of the Web, and it is not tied to any particular site," Glazer said. "Users can interact with any of their friends anywhere they go on Web, and with any app."
I asked Glazer if Friend Connect is a response to Facebook Connect and MySpace.com's Data Availability. "People will speculate a lot in that direction. We didn't create this code in the three days (since Facebook and MySpace made their announcements)."
Unlike Facebook and MySpace, Google lacks a dominant, centralized social-networking hub. Friend Connect works the edges of the Internet, applying an open and distributed approach, and bringing a social dimension to the 99-plus percent of sites that aren't socially enabled.
Guacamole is a sample site created by Google for demonstrating Friend Connect features.
(Credit: Google)"The distributed model has worked well for the Web. That is what the Web does--many points of light loosely coupled and massively distributed, allowing users to connect to pages of information," Glazer told me. "Now it is working to connect people to other people."
Friend Connect-compliant sites will be able to view, invite, and interact with newfound friends, or with existing friends, from established social-networking sites, including Facebook, Google Talk, Hi5, Orkut, and Plaxo via secure authorization application-programming interfaces.
Currently only a few sample sites, including Google's Guacamole site, are available to end users. "We are looking to get feedback from Web site owners about what kinds of sites and apps they want," Glazer said. Ingrid Michaelson, an independent musician, integrates iLike's OpenSocial application with Friend Connect to connect friends without having to leave the site.
David Glazer, director of engineering, Google
(Credit: Stephen Shankland/CNET News.com)John McCrea, vice president of marketing at Plaxo, said Google's Friend Connect is "flipping the model" from walled gardens (such as Facebook) to a more open social Web:
Instead of widgetizing apps and bolting them on to some corporation's proprietary social graph, why not widgetize the social graph and socially enable any Web site or Web page?
That's a big, bold vision that Plaxo is 100 percent aligned with. As to Facebook and MySpace, it is certainly great to read the rhetoric they are now putting forth. The meme of data portability, open social Web, and bill of rights for users of the social Web has certainly caught on!
Alas, the devil is in the details, and we haven't seen any details (yet) from Facebook--just a Friday blog post signaling intent. It might be great, and we hope it is, but it's not clear what the actual substance will be.
With regard to MySpace, the rhetoric is over-the-top goodness, including a declaration of the end of the era of walled gardens. Alas, the details, as they currently exist, for their "Data Availability" effort fall far short of the vision many of us share for users having ownership of their data, control over who can see it, and freedom to take it with them, wherever they go across the social Web.
In the MySpace "Data Availability" model, the user can take their data for a walk anytime they want or to any place they want, but the data remains on a tether. There is no notion of copy, move, or sync. Participating sites must agree to have MySpace serve the data live in their page. That's a half-step wrapped in a beautiful flag of openness.
Friend Connect provides a set of wizards for adding social features to Web sites without programming.
(Credit: Google)"Friend Connect provides wizardlike pages. Webmasters just fill in the information, select social apps, copy code, paste, and save. No coding is required. It passes the 'easy' test, and it does something useful," Glazer said. It provides features such as user registration, invitations, member galleries, message posting, and reviews, as well as OpenSocial applications.
At the core of Friend Connect are three emerging social standards--OpenID, oAuth, and OpenSocial.
"Today is the right time to connect all emerging standards to give users the ability to go anywhere on Web and interact with any set of friends on any application," Glazer said.
Google's Social Graph API is not part of the Friend Connect preview, Glazer said. "The Social Graph API is part of the same conversation, but we didn't need to connect those two dots."
Friend Connect applies existing and emerging standards to provide plumbing for the social Web.
(Credit: Google)Glazer emphasized that Google is focused on keeping users in control of their information. "The Webmaster has no business knowing who my friends are, but I can choose to link my login to my Facebook account and invite friends," he said. "It's up to each site to publish APIs, with appropriate terms of use," Glazer told me. "I would expect as Friend Connect matures in the market, we will see more people connecting to it and more standard interfaces to turn on and register for it. It's not fully standard now.
Friend Connect covers many of the use cases for the social Web, but a single, standard "friend" API is still lacking.
"There are a few good candidates, such as the OpenSocial RESTful APIs, which are at a rough consensus stage but not running code," Glazer said. "We don't know enough to call a winner, but there will be a standard."
Update: During a call with the press, Glazer called Friend Connect a "salt shaker full of social to sprinkle social features on a site in a matter of hours." However, the salt shaker is not getting passed around much. Google is being very cautious about approving sites to use the new code, with concerns about applications or sites that might violate user privacy. "We have to make sure we get it right," Glazer said, "especially when user data is involved." It also sounds like Google rushed this announcement to be in step with recent Facebook and MySpace data portability efforts.
Google is creating a wait list for requests to use Friend Connect, and expects to green light a few dozen sites in the next few days. Unleashing Friend Connect will be staged over the coming months, according to Joe Kraus, Google director of product management. "It's on the order of months, and certainly not six months, probably a couple," he said.
See also: Techmeme
Google is expected to join the social network data portability crowd with "Friend Connect" on Monday. TechCrunch speculates that Friend Connect will be a set of "APIs for Open Social participants to pull profile information from social networks into third party websites."
Google will join Facebook and MySpace, which launched ways to port user data to partner sites this week. Facebook Connect will provide the hooks to let users port their friends, profile photos, events, and other data across the Web to partner sites. MySpace on Thursday announced Data Availability, with Yahoo, eBay, Photobucket, and Twitter as initial partners for its effort to let members port their data.
Yahoo is partnering with the leading social networks so its users can take advantage of the freeing of user data, and it will also be crafting its own social network and APIs as part of its forthcoming Yahoo Open Strategy.
TechCrunch's Mike Arrington reasons:
The reason these companies are are rushing to get products out the door is because whoever is a player in this space is likely to control user data over the long run. If users don't have to put profile and friend information into multiple sites, they will gravitate towards one site that they identify with, and then allow other sites to access that data. The desire to own user identities over the long run is also causing the big Internet companies, in my opinion, to rush to become OpenID issuers (but not relying parties).
With 70 million users, more than 20,000 Facebook applications, and about 350,000 developers, Facebook has a major scale advantage over Google's Orkut. MySpace has the advantage of an even larger user base, but lags Facebook on the developer and application fronts.
However, Google has been taking a more open and distributed approach with its OpenSocial API, which allows compliant applications to work across any social network. By extension, Friend Connect would provide glue to allow any site to add a social dimension and build connections to other social networks.
I spoke with David Glazer, Google director of engineering, in March about injecting the social graph and data portability into the core fabric of the Web. He said the big challenge isn't the technology but applying existing and emerging standards, such as OAuth(secure API authentication), OpenID (identity management) and OpenSocial APIs (application integration).
The key for all the data portability efforts (check out the DataPortability Project) is that users have granular controls to manage their data and to maintain privacy and security. Facebook and MySpace have not fully disclosed how their privacy controls will work yet. Stay tuned for more details on Google's Friend Connect and the next chapter of "The Making of the Social Web."
See also:Facebook to open the gates with 'Facebook Connect'
MySpace announces 'Data Availability' project with Yahoo, eBay, Photobucket, Twitter
- prev
- 1
- next






