The Social Network Wars Begin In Earnest: Facebook Bans Google Friend Connect
by Michael Arrington on May 15, 2008

Update: More details here.

Facebook is all about openness and data portability, as long as that doesn’t involve openness or portability of data, it seems.

Today they wrote a long 7 paragraph blog post to get a single point across: Facebook has banned Google’s Friend Connect access to the Facebook API:

Now that Google has launched Friend Connect, we’ve had a chance to evaluate the technology. We’ve found that it redistributes user information from Facebook to other developers without users’ knowledge, which doesn’t respect the privacy standards our users have come to expect and is a violation of our Terms of Service. Just as we’ve been forced to do for other applications that redistribute data in a way users might not expect or understand, we’ve had to suspend Friend Connect’s access to Facebook user information until it comes into compliance. We’ve reached out to Google several times about this issue, and hope to work with them to enable users to share their data exactly when and where they choose.

This of course has nothing to do with the fact that Facebook launched their own nearly identically named product called Facebook Connect three days before Google’s Friend Connect.

It’s not clear exactly what features of Friend Connect justified the ban, since it is so similar to what Facebook announced on Friday. Both products allow the export of profile and friend list data to third party websites.

In the last paragraph of the blog post, Facebook says they want to work with everyone: “We think MySpace’s Data Availability, Google Friend Connect, and Facebook Connect can be part of a great movement in the industry to give users a better and safer experience online, while respecting user privacy. We look forward to working with our developer community and everyone else in the industry to help all of our users take their information, and their privacy, with them wherever they go.” If that’s the case, this sure is an interesting start to a healthy working relationship with Google. Next up on the block list: MySpace and their Data Availability malware product, no doubt.

Thanks for the tip, Jesse.

Update: Facebook PR is pointing out Sections 2B(4), 2B(5) and 2A9(vi) of the Developer Terms of Service:

4) You may not store any Facebook Properties in any Data Repository which enables any third party (other than the Applicable Facebook User for such Facebook Properties) to access or share the Facebook Properties without our prior written consent.

5) You may not sell, resell, lease, redistribute, license, sublicense or transfer all or any portion of the Facebook Properties, or use or store any Facebook Properties for any purpose other than as specifically authorized herein.

You will not use Facebook Platform or any of your Facebook Platform Applications, and your Facebook Platform Application will not be designed…(vi) to request, collect, solicit or otherwise obtain access to usernames, passwords or other authentication credentials from any Facebook Users, or to proxy authentication credentials for any Facebook Users for the purposes of automating logins to the Facebook Site.

Responses (Trackback URL)

Comments

Comments Pages: [1] 2 » Show All

 

This was inevitable, I think it is a problem from Google’s side rather than Facebook’s. Facebook has always been serious about its users privacy.

 

it is nice to see them enforcing the TOS

 

Yay! Just like how I couldn’t message my friends on MSN through AIM!

 

It is somewhat disingenuous to conclude that Facebook is *against* portability simply because for the time being and for *clearly stated reasons* (violation of TOS …etc) they have banned the API access of friend connect. Before you can draw that conclusion you’d have to prove that their stated reasons are false and that hasn’t be done.

Obviously, You have no requirement to apply scientific rigor to the analysis in posts on your blog site, but it would help the credibility of journalists that cover technology topics such as yourself Michael if you did and bolster your reputation, particularly amongst geek scientists (such as myself!) who prize scientific rigor in all analysis.

FYI ;)

 

Rock on Facebook… Kudos!!

M-

 

“It’s not clear exactly what features of Friend Connect justified the ban”

here, ill make it easy for you.

“We’ve found that it redistributes user information from Facebook to other developers without users’ knowledge”

 

\o/ ‘Raise the doublestandards’

 

Facebook owns the graph… it states in the platform TOS that you are not to STORE this information. And that is exactly what Google was doing with Friend Connect.

You are allowed to call for user data from Facebook, but you are not to store it for more than 24 hours.

Facebook Connect allows 3rd party sites to call user info and utilize the user’s social graph in real time. Google’s answer to this was to create an application that acted like Facebook Connect, but broke the TOS.

 

Michael,

As long as Google and Myspace agree to use the user data in real time and not store it… then they can do whatever they with it.

Real time. That’s the key.

Ryan

 

RIAA - as far as I can tell, so does Facebook’s own friend connect product.

 

@7 “We’ve found that it redistributes user information from Facebook to other developers without users’ knowledge”

It’s not without users knowledge. A user has to specifically enable Friend Connect on FaceBook, and it clearly states what it is doing, and the user has to authorize it. The information which it distributes is your list of friends, which anyone can see by default unless switched off otherwise, and all of this is isolated inside of an IFRAME and not sent to the embedding sites.

I think this was expected. Facebook got out-manuevered. FB Connect is another walled garden that ties sites directly to FB. Friend Connect proposed tearing down the walled garden and letting you see friends from any social network, not just OpenSocial ones. Google was clearly the more open one on this front, and they got slammed for using IFRAMEs when one of the primary reasons for using IFRAME jails is to simplify the security model.

Will FB Connect interoperate with OpenSocial? I doubt it.

Data Portability can’t arrive soon enough. These centralized lock-in walled garden social sites need to die. Facebook is on borrowed time.

 

Does this remind anyone about eBay banning Google Checkout?

 

Maybe it looks like a war now, but hopefully all this “connect” technology will allow each of us friends to keep our data in one place instead of copying it over and over again on multiple sites. That would be the rest good news.

 

This is just another example of Facebook selectively enforcing the rules for their own benefit.

It makes sense from a competitive angle — they want people to use their product, not Google’s — but it does make them look like Microsoft-sized bastards.

 
 

@9 Friend Connect does not store information. They specifically stated that it does not. It’s seems to be proxy plain and simple. The Facebook groupies don’t seem to get that Google is not the evil one here.

Notice that there is no claim of storage in FB’s blog post, and the claims that they are violating TOS are vague. Google’s app doesn’t do much more than any other FB app, or FB Connect. I’m confident the blogosphere will reverse engineer Friend Connect as well, and show FB’s claims to be FUD.

Let’s see, Google makes an app that clearly asks user permission to fetch their list of friends. Facebook bans it. How can they claim to be for data portability?

 

Google continues to push on opening up everyone else’s data but still keeps search in a walled garden. How about opening up search data on keywords, prices, and aggregate click information before pushing for everyone else to open their data.

Google is the EVIL! Look at what they have done with search - they have moved their search APIs towards a more closed environment (with a draconian TOS) and yet they push to open up facebook and other people’s core business.

Good job Facebook, fight Google!

 

How will Google response to this?

Hmm.. it is difficult to define “STORE”. Instead of storing FB graph in AppData (which is considered as a store), the graph can be cached in other form on either client or server side. Will that be considered as STORE if FB graph is cached in the client side more than 24 hours?

 

Google is definitely pulling an Aikido move on Facebook here (using its own strength in SNS profile counts against them). While I don’t see how investors would want anything different (preventing Google from being the preferred intermediary to Facebook’s own users on thousands of other sites) it is likely the Web community, for the most part, will disagree with this move, as do I.

 
 

Dion,

I think it’s silly to disagree with this move. Facebook is a business. Google is a business. You don’t see Google opening up their search engine or PPC data. You can’t get backlink information, you can’t volume or cost data. You can’t even use the search results easily anymore (since they got rid of the web services API in favor of a proprietary AJAX component that is highly limited and requires web publishers to embed a bunch of Google branding). It’s all closed, and becoming more closed! Google is the most hypocritical business out there.

Why should facebook open up it’s data? Google is just trying to push hard on other vendors to open up their data, while they keep their crown jewels in a lock box…!

 

is anybody really surprised? they continue to take google employees and push for corners around their garden, so why take such a risk? they do not want to make it easy to leave in any way shape or form, they simply need to present a veneer of portability to silence their millions of drone-like users…

 

Search is not a walled garden. The data used to build a search engine is publically available to everyone. Anyone can reconstruct Google’s search index, simply by indexing the web. The same is not true for reconstructing the social graph, because outside of people who use FOAF/XFN declarations, the data is hidden in private databases.

And unlike data that Google collects from doing business selling ads (private corporate financial data), your social network is YOUR data. This is a consumer issue. I spent personal labor entering all of this contact information and friends into FB or MySpace, and I am unable to *get my data out*. This is a far more annoying garden wall than the fact that I can’t get global information on what everyone is searching or clicking on or buying. I mean, get real.

The reality is, for you FB fanboys, that the social network should be commodified and open, just like internet protocols. Any site that tried to lock in your contacts list, email, messages, and other social information is doing the devils work.

 

Wasn’t the whole Beacon thing a major privacy upset? The whole news feed feature came under fire when they implemented that too, and there are still concerns about the rights that third party apps can have, as the BBC found recently.

I think it’s pretty clear that whatever Facebook are worried about, our privacy is not top of the list.

 

Funny stuff. These companies are so full of themselves.

How about give me a file of my data that I can download to MY pc, like an OPML. I’ll decide where to upload it. No intermediary.

 

great..let see how it will change the social networking world.

 

Hasn’t the Web won? So, just connect to the Web? Not? :P

 

FriendConnect: Yet another failed attempt from goog to snatch valuable data from sites (read Facebook) that have worked very hard to create and maintain HUGE pools of users.
goog had a chance with social networks - with fvkcing Orkut - but they didn’t properly cultivate it. They, apparently, were pretty busy serving ads instead!
They should have bought FB at its infancy. Pretty soon they’ll feel as bitter as Excite did when they could have pocketed goog at $1M.

 

Social networking sites should be able to talk to one another. Why facebook is shutting out other networkers? It seems Facebook uses selectivity policy. Burn, Facebook, burn.

 

I think FB’s major beef is that FaceBook users don’t know *WHAT* developers are using the data that’s being imported into FriendConnect? Is there no authorization mechanism that ‘trickles up’ back to the user so they can control access inside / from FaceBook itself?

But that’s a completely uneducated guess.

Side-note: data portability is a good feature, but no one will stop using FaceBook or MySpace because they can export their data to another service. The interface to manage the data is what is important here. People are in live with the *experience* a platform like MySpace or FaceBook gives them when managing and displaying that information to other people.

Adding the ability to export that data is just a bonus.

Consider this: assume you could, with the click of a button, import all your blog posts, friend relationship data, etc, into another service. Just one click and you’d be up and running. Would you immediately switch? Probably not. That service would have to go above and beyond what you’re currently using. Therein lies the sell: major competitors have to have major advancements in order to actually ’steal users.’

Meanwhile, end users will enjoy being able to import their data into smaller web applications to easily aggregate information, remix friend data, and all that good stuff data portability promises.

 

Let’s keep our fingers crossed and wait for Google’s response.

 

According to FB, some graph data can be stored indefinitely

http://developers.facebook.com.....p;doc=misc

From FB’s statement, I think the problem is about FC “redistributes” FB user information not about caching/storing data. We will need to find out how “redistribute” is defined in FB’s TOS.

 

“All warfare is based on deception.” - Sun Tzu (500 b.c.)

This is Microsoft cashing it in on their $240 million investment in Facebook. Hard to imagine that this anti-Google move has not been consulted with General Ballmer.

“Stab with a borrowed knife.” - Thirty-Six Stratagems

 

If signing up on facebook means friend connect can immediately have access to my profile and friend list, it’ll be a disaster to the social network ecosystem…

 

“Facebook has always been serious about its users privacy.”

Yeah, and Beacon was the perfect privacy protection tool.

 

@33 Doesn’t FB’s own connect feature “redistribute” user information? It looks like all friend connect does is show you a list of friends, and their photos. Goog can accomplish this purely by storing the IDs that FB TOS allows.

I think the reality is, there’s no way in hell that FB is going to allow FC to work with FB, no matter how much FC adheres to TOS, because it is a HUGE threat to them.

I also predict that FC data portability, if and when it arrives, will be ludicrously tied down by TOS conditions that it is still tied to FB.

What if Google used Gears to store the information, or browser cookies. Is it really a violation of TOS for your browser to cache stuff for more than 24 hrs?

 

Prediction: Facebook just wants to delay users from using Google Friend Connect until they capture a majority of users with their own similar product. Once they have effectively captured a substantial base they will then allow Google’s product, but in a position to play catch up. Or am I totally way off base with this?

 

Two observations:
(1) Google Friend Connect validates that Google is in a poor position in social networking. In fact, in any business (im, email, etc) that relies on relationships between contacts, Google is woefully behind. Everyone on this blog uses Gmail, but not people in Peoria or Prague. Friend Connect is an attempt to remove the moat around Facebook’s competitive advantage; even if it benefits other non-Google services, it is worth the risk to Google to diffuse the potency of Facebook.

(2) Privacy is a distraction. Facebook’s real concern is the long-term storage of unique identifiers, like email addresses, that could be used by a third-party to replicate the social graph.

This really isn’t more complicated than this.

 

This is unfortunate. But then the greatest value in Google’s Friend Connect was the inclusion of Facebook. Without them, my interest would switch to Facebook Connect until these guys sort out their differences.

Best of all would be a third party that I choose holding my identity and contact lists and then I give socnets permission to use that data while I am on their site. I wait to see if anyone starts offering that.

Ian Hendry
WeCanDo.BIZ
http://www.wecando.biz

 

Facebook is a closed piece of crap and very reminiscent of Microsoft. This would actually be a good thing for Facebook as they become the central hub of all this information, but they are too stupid to realize it.

Seriously, if you idiots can’t figure this out, just let me host an XML file on my server and we’ll call the job done.

 

Friend Connect still works with MySpace, so there is still alot of value in it, even without FB, and internationally, FB is still at a disadvantage compared to Google.

The think is, OpenID, oAuth, OpenSocial, they are all gaining steam, and I think sooner or later, a fully distributed/federated social graph is going to be set up, at which point, FB becomes just a storage provider and compete on QoS and UI only.

There’s just no way in hell that the future of the internet is that the whole world’s social graph is stored in one companies database. Is that our future 10 years from now? I think not.

 

@36

Yep, and in this case the size matter..

Ning say “Yes!”, but FB say “No way!”

 

This has nothing to do with users. Facebook has never cared about users.

 

I can’t believe the # of people here who are supporting Facebook’s action. “Protecting our privacy?”

C’mon! What a bunch of crap. This is the same group that tried to push Beacon down our throats & has repeatedly misled us. 5000 friend limit was to make sure that people only add “real” friends to their account? Yeah, right. Now it’s privacy. Psshhaaah!

No, I don’t hate Facebook. I like it but this is all about seeing a competitive technology & cutting it off. That’s not wrong for a business to do but don’t put a halo around Facebook for their partisan action.

What I don’t like is the idea that any single company should become the gatekeeper for millions of users. FC, Goog, MS or anybody.

Any time they want to, Facebook can squash you guys for stepping out of line…which in one case at least was to develop an app (IM chat) that they wanted to compete against.

 

data is only open to the site that has the most developers using its platform

 

Also from my understanding was google will only show other sites information from an iframe .. you can not export it , or use it in any way.

 

Saw this coming. It will take a bit to iron out the difference between Connect on user terms and Connect on developer terms…

 

Did anyone hear that sound? You know the huge poke in the eye by facebook…so google isn’t as invincible as it first seemed.

 

Wondering if this is a big mistake by FB. Google’s Friend Connect appears very strong yet simple to install and it will be added to a lot of small websites that won’t build in FB functionality.

If FB isn’t careful they may wind up - slowly- falling out of the open loop. If they choose that course they’ll get what they deserve.

 

Comments Pages: [1] 2 » Show All

Leave a Reply

Create a Gravatar for your comments.
« Back to text comment