"Each person owns her friends list, but not her friends’ information. A person has no more right to mass export all of her friends’ private email addresses than she does to mass export all of her friends’ private photo albums.
Email is different from social networking because in an email application, each person maintains and owns their own address book, whereas in a social network your friends maintain their information and you just maintain a list of friends. Because of this, we think it makes sense for email applications to export email addresses and for social networks to export friend lists.
Facebook Platform and the Graph API enable everyone to bring their own information to millions of sites and applications, including even Google’s YouTube."
If Facebook exports a list of friends, what do you get? A list of names with no links? That isn't really useful. You either need email addresses or Facebook profile URLs to actually make a graph. What if your list is Billy Bob, Joe Smith, John Doe, and Mike Collins. How many of those are there are facebook? Dozens? Hundreds? It is meaningless.
If Facebook exports a list of all of the friends' Facebook profile URLs, that is a step in the right direction.
Have you ever used a Facebook Connect site, like Google's YouTube? Have you noticed you can find your friends on the site? This works because the service gets FBIDs of both logged in users and friends.
If I want to take my social data from Provider A, I want it in an independent format, so that I can do whatever I want with it. So that I can back it up, and later import it to some other Provider. If there were some social networking standard for friends list independent of any provider, then great, use that, and skip the private email addresses. For now, email addresses are the best online standard for identifying my friends, independent of social network Provider. Names, or FBIDs are not.
> Email is different from social networking because in an email application, each person maintains and owns their own address book, whereas in a social network your friends maintain their information and you just maintain a list of friends.
1) People are automatically added to my address book as soon as they email me. Maybe not my "personal" address book or whatever, but their address has been recorded regardless. This is not something I have to maintain, it happens as soon as you contact me.
2) If I change my primary email address I need to send out a blast mail to everyone who I might care to have my new address. A pain in the ass. I'd much prefer to have contact information pushed to me through, say, existing networks.
I honestly don't see a difference. I look at my address book as a "friends list" as well - just an annoying one that I need to keep up to date, instead of allowing my contacts to update as they need to. And if someone doesn't want me to have their contact information, why would we be friends in the first place? (I suppose you could fence off access to a select group, but really)
According to Facebook: Facebook can get email addresses from Google, but Google cannot get email addresses from Facebook.
Huh, does this sound fair?
I see the gears in your are head turning, stop thinking about this as a matter of "Gmail users own email" vs "Facebook users own contact lists."
That Facebook argument is fallacious because it's a lot like saying, "If Google were to deal drugs, it'd be okay for Facebook to acquire said drugs from Google. On the other hand, it would be oh-so-bad for society if Facebook were to sell drugs, when they're actually in the matchmaking business." Whether or not it's morally reprehensible to distribute drugs, at least one's stance on the matter should be consistent. Don't insult a user's intelligence by turning this into a matter of business and occupation, which is what they're doing. This is a matter of email-contacts between parties A and B, and nothing more.
I don't think Google is as open as they COULD be, but they have a long history of doing a helluva lot better job than Facebook.
http://news.ycombinator.com/item?id=1887085
And this is the important point, I could do the same thing manually by visiting my friends' pages. So this is all about convenience for the customer, not about some crusading policy position.
If my friends don't want me to "mass export" "private" email addresses, they shouldn't leave them out where I can cut and paste them (and sell to 419 scammers, if I were the vengeful type). The same argument applies to all my friends' data.
He is right about the "when it's convenient" thing though. If you want to adhere to a moral standard then great, do it, consistently. What other parties do is irrelevant.
And corporations morally crusading against each other is a complete joke. Corporations will slit your throat for a nickel. My stomach is not looking forward to the "who's less evil" war Google has started.
But a list of friends is useless without their emails or at least, their facebook ID which the dump doesn't give. Why can't you give a hash version of their friend's email?
Also, if I'm able to import emails from gmail or yahoo into facebook, I should be at least allowed to export those friends emails as it is proven that I already have them! If you allow users to import emails but you don't allow them to export those same emails, I'm sorry but that means Facebook is a closed silo.
Hmm, so the (arguable) implication first is that an email address are more personal than a friend-name. They're more like photos, somehow. So sharing these is a more personal thing than just sharing the name of a friend. But then, email program should still export email addresses? (why, 'cause it's an "email program"!) I suppose then, a photo sharing program should allow you to export your friends' photos where-ever too??
The whole idea of what's appropriate to share is ill-defined and nebulous but this particular effort to draw a line is just a hoot... "Time flies like an arrow, fruit flies like a banana"
Or maybe Facebook could allow the export of some other friend identifier.
Email address abuse is extremely common however, so public should not be the default.
If, for example, you used the email of your friend to email them, you would have the address in your email program...
So Facebook is saying that it's OK that you could take the email address and put it in your email program and address book - but that automatically doing so is "just crossing the line"...
That's a convenient notion if you happen to work for Big #3b5998. But I think almost anyone would agree that it's really two people making a connection, and Facebook is just the middleman.
Apps like, um, FaceBook?
In other words, "If everyone uses Facebook for their data control needs, we'd all have perfect data control."
This sounds suspiciously like an argument for DRM, which all end up failing and being bogus. Remember those email client plugins that would keep people from printing or remailing an email, that would have only worked if just everyone you sent something to had it installed?
The arguments put forth either stand on their own or they don't. The fact that they came from a Facebook engineer is irrelevant.
He's explicitly accusing Google of committing a crime they didn't commit, even as he himself is guilty of it.
(Disclaimer. I may be biased by working for Google. But I'm also not opposed to switching from a BSD to GPL strategy to encourage freedom.)
Good luck with your new social product.
I'm sure that both companies will continue to fail to find the perfect balance. I'm strongly inclined to believe that Google will fail less. (However people will continue to hold us to a higher standard.)
Email is different from social networking because in an email application, each person maintains and owns their own address book, whereas in a social network your friends maintain their information and you just maintain a list of friends.
Not really, exporting your address book is the exact same thing as exporting a list of your friends' email addresses.
He had good points against Google, though.
I suppose that's a separate usability and privacy concern than what we're discussing, but exporting data of friends just seems different to me than exporting contacts from Google. Janet may have exposed her email address and phone number to me on facebook by "friending" me, but she's really just an acquaintance I met through a friend and emailing or calling her is more intimate than either of us want. Conversely, Judy and I met through a work colleague and she wants to do lunch and talk about a startup so she asked for my email address. I now feel like I have permission to email her as well.
My argument doesn't sound convincing, even to myself, but I still feel like the two forms of interaction and communication come with different inherent understandings. I have ~130 friends on facebook all of whom I've met in person save a single contact. The one I haven't met I would and have emailed, but out of the others I'd say 20% are people that would be welcome to receiving an email from me and vice versa. Emailing the other 80% would feel like an encroachment on my part. That said, why would I never need to mass download or import facebook contact details? I've already added the people I am inclined to email into my Google contacts, because there has been a mutual and deliberate decision to exchange contact information.
Not sure where I'm going with this, thinking out loud perhaps. ;)
Edit: Typos...
This doesn't mean that your gmail contacts are non-private. I could have a private email address that I only use with close friends and a public one I use for signing up for services and business correspondence, etc. This misuse of contact information has already happened to me. I'm pretty sure Facebook knows all about who I know even though I have never had an account just because a number of my friends have signed up and pulled in their contacts from gmail.
Your complaint seems more like an argument for not allowing address book importing at all by any services. Which makes sense, actually, since I don't think address book exporting was meant to be sucked up by social networking services. It was meant to allow you to take your address book with you if you wanted to change email services.
And gmail doesn't want access to your friends list so they can import it into gmail, they want it for their forthcoming social networking product.
Sounds very noble but I suspect this is far from Facebook's "most important principle."
One way network grabs are cheap tactics. A user should be able to leave a network with the data that's been entrusted in them, just like with Address books, Calendars, or other trustingly shared data.
This is all about crippling the convenience of people leaving their network for competitors. You can already share with out permission, just not easily. This isn't about protecting our privacy, it's just about slowing down our power to go elsewhere at will.
I don't really trust Facebook anymore. I don't think they're evil, I just think at some point they're going to have to make some tough choices to live up to their valuation and the only real value they have (outside of ad eyeballs) is their user and graph information. Its going to end up in 3rd parties hands and I'm not very comfortable with that.
Anyway, not sure thats on point but it was something I've kind of been thinking about the last few days and this just drove a few points home.