Google: Facebook Can’t Import Our User Data Any Longer Without Reciprocity
techcrunch.com
techcrunch.com
It's my data. If I want to bring it to another service, I should be able to — at least, that's what Google has been saying for a long time now. Even if my data is ultimately going to be locked up in this other site, is that not my decision to make?
Edit: I should add that I think a fairer exchange of information between Google and Facebook would be a good thing for users. I just think the way Google is doing this conflicts to some degree with their past mission statements regarding users owning their data.
With an export-to-file, you control your data in every meaningful way, Google has complete control over their product in every meaningful way, and Facebook doesn't get to freeload.
Plus, if they offered to upload from files, it would open up this process to anyone using non-mainstream services who could conceivably export in the same format.
Technically, you can. You can already move your data from Facebook to Google, or any place else. You just can't use an API to do it with. Google isn't imposing conditions on data. Instead, they are imposing restrictions on using it's API to access that data. You might consider it splitting hairs, but it's important.
As a business, I shouldn't be required to build things into my API I don't want, and I shouldn't be required to give access to anyone that asks my API. I should be allowed to build an API as I deem necessary.
While it's beneficial for users to have access to easily transport their data from one service to another, that should be my choice to set up.
Isn't that a side effect? I would've thought that the intended effect was strengthening Google's position?
When I used to develop Facebook apps, long ago, the primary was blow was no access to full contact data.
Glad someone with weight is finally standing up and showing them the wrongness of their approach.
It's pretty remarkable how poor their social products have been, especially compared to other new product initiatives, like Android.
How can Google save its social strategy at this point (other than by trying to chip away at Facebook with tiny measures like this)?
As is data portability. This isn't an anti-competitive move, this is a pro-openness move.
Second, if you read carefully, the condition is impossible to meet:
in a way that’s substantially as fast and easy as exporting such data from Google Contacts
I would argue that since Google claims to be the fastest service out there, no one can be as fast as they are. And when they come with a twice as fast, and one-click export, it will automatically force hundreds of small apps to align or die? That doesn't make any sense and was poorly written.
Third, it's my data. I should own it. If I give permission to give it to Facebook, I don't want Google to have any say or impose any conditions.
I fail to see how this is bad. If Salesforces wants to access Google contact information, then it's only fair for Google to be able to access Salesforce contact info.
And this access isn't some automated way for Google to suck all your confidential data out - it's only on your request that the data would be accessed. Just like when facebook asked for your permission to access your google contacts to see if other friends are already using facebook.
Whilst Google is doing this to protect their market, it should nevertheless be applauded for 'encouraging' others to be more open.
You still have full control over connecting to Google. If you don't want two-way syncing, and you don't trust it, then don't connect. The clause reads "agreeing to enable your users to"; i.e. you get to decide when data is transfered.
Giving permission to Google to share your Google contacts with Facebook is an inherently different action from giving Facebook permission to share your Facebook contacts with Google. This clause simply ensures that you have the choice to go either or both ways.
How can this be a bad thing? Yeah it's your data and you should be in control, how is Google imposing anything on you or your data? If anything Google is on your side asking Facebook to give YOU the ability to use your own data on their services if you see fit.
IMO great move by Google.
This is completely wrong, it is a move towards others being more open. Google is just as open, only demanding reciprocity. So, potential change will result is more openness, since Google is still open and just demanding those who use the data to also be.
Much more likely that it would result in a lawsuit than handcuffs.
On Facebook side they might create a new accounts for that third-party automatically. Just a small note at the bottom of importing form saying that FB uses this service would be enough.
That third party would have a small website where users can view their importing history, for example. They could even use Facebook Connect for authentication! :)
Facebook has half a billion users and this mostly affects you when you sign up. It feels like the ship has sailed.
Also, it'll need some other big players to adopt the same approach: Yahoo and Microsoft for a start.
"And it has also forged deals with both Hotmail and Yahoo that will let those services access its contact data. Google didn’t do a partnership with Facebook, so it doesn’t get the goods."
Which makes me more curious why Google did not negotiate a similar deal and why they are trying to force the issue now.
And yes, this sort of thing is a risk you take when you start depending on a third party that has no contractual obligations to you. If you don't like it, don't depend on them - there are alternatives.
Because your argument still makes sense to me if we swap out Google with Facebook.
Perhaps some legislated user's bill of rights is in order?
Of course it's the same situation for Facebook. They can prevent others from using their data if they want - that just means that they don't get to use Google's data.
Personally, I don't know if a user's bill of rights is going to be helpful - If you don't like the terms of service, don't give your data.
who is Google to dictate what other companies do with their own data
It's our data, not Facebooks, not Google's. Google is providing a benefit for Facebook and it's users and in return want's Facebook to provide the same. This is a good business decision for Google, a relatively very small nuisance for Facebook (since they do have a feature to export data), and a great BIG step in providing us, the USERS, with simple ways to use out data wherever/however we see fit. They are not dictating what other companies should do with their data, they're asking for the data stream to be importable/exportable by means of a two way sync in which the user is the one in control of their information.
Also, "substantially fast" and "easy", means "in a non crippling way". They don't want to get screwed over by Facebook adding what Google requests but maiming to a point it's not useful to anyone, in which case both the users and Google suffer from it.
How is this going to affect us - the small startups and independed developers
How is it going to affect you? Easy, after you leverage Google's API for years to get a gazillion users and a 25 billion dollar valuation, Google is going to expect you to play nice and share your data with them, but only if your users want to so anyway.
You know what sounds borderline evil to me? That you want to leverage the users data the resides in Google's servers and also take advantage of the API's Google make accessible, but don't want to have to go thru the trouble of giving them the same treatment. I find the company that doesn't comply with such a simple request more evil than the company that provides such a service and wants to build a relationship based on reciprocity, but is forced to close it's doors because someone doesn't want to play nice.
Isn't that factually incorrect? I seem to recall Facebook offering CSV exports of friends' contact information from the very beginning, along with SVG graphs of your social connections.
The only way I know of to pull contact info from Facebook is to use my Droid's excellent contact syncing, and even that's one-way and can't add any data to my Google Contacts.
Is he kidding?! Noone would bother with that.