-
Website
http://www.scripting.com/ -
Original page
http://www.scripting.com/stories/2008/01/03/scobleAndHisFacebookData.html -
Subscribe
All Comments -
Community
-
Top Commenters
-
eas
55 comments · 4 points
-
AndrewBurton
134 comments · 10 points
-
Michael Markman (Mickeleh)
154 comments · 15 points
-
Rex Hammock
52 comments · 9 points
-
malatmals
81 comments · 3 points
-
-
Popular Threads
-
Open is in the eye of the beholder. (Scripting News)
1 day ago · 13 comments
-
Store Twitter URLs in earth's oceans? (Scripting News)
3 days ago · 16 comments
-
Why today's Twitter is like Napster in Y2K. (Scripting News)
4 days ago · 15 comments
-
If you wrote the words you own the copyright. (Scripting News)
3 days ago · 7 comments
-
How open standards are created. (Scripting News)
6 days ago · 11 comments
-
Open is in the eye of the beholder. (Scripting News)
Facebook 1, Scoble 0.
I mean, think about it: to pass muster, such a feature would require that each of Scoble's 5,000 friends check a box that says "let Scoble cart data about me off to another service somewhere". Even in his extraordinary case, most of those people won't check the box, or won't be able to find the box, or won't understand it if they see it. So most of that data ain't going anywhere without TOS-violating (and arguably, trust-violating) screen scraping.
One thing that folks are going to need to accept is that this kinda thing is becoming less about "walled gardens" or "silos" and more about context. Just because I'm willing to declare myself someone's friend on Facebook doesn't mean I'm going to declare the same thing about his profile at Mr. Toad's Wild Bestiality Network. And what if I declare someone my "neighbor" on HomeTownNet, and he imports that connection into a service that uses a different term... like "Best Friends Forever"? I just wave to the guy over a fence every morning... I didn't agree to embrace him on the level that the second service implies.
NOTE: To those who equate this sort of thing to exporting an address book from Outlook... nope. Your address book only claims that you know certain facts about me. It doesn't suggest an agreed-upon, mutual connection.
Facebook, of course, should always have allowed access to friend data via an open API. Had it done so, there would at least have been the clear expectation amongst users that data they put on the service would be used elsewhere. Openness is the way to go - but openness depends on trust to work.
I don't see this as an issue of Facebook having to open up because Scoble really needs that contact info. This is about Scoble helping a corporate entity test a data mining tool. I wonder if his 'friends' on Facebook would want to know that he accumulated them so he could help Plaxo test a tool that mines personal information into 3rd party databases without their knowledge.
Also strange that this occurs at the same time Plaxo is hoping to sell.
I suppose that any matches who now have their "Facebook user" and "Friend of Scoble" flags set in the Plaxo database agreed to Plaxo's terms when they clicked "yes" on that "Scoble is using Plaxo to keep track of his contacts" email, so they may be fine with Plaxo appending this data to their records. That's the part that concerns me a little, though: Scoble pulled all of his Facebook friends' names, emails, and birthdates for himself? Sure, why not. That Scoble provided that information to a third party, without those friends' knowing what that third party can and can't do with the information? A little more worrying.
Depending on Plaxo's policies and behavior regarding data they get this way I might feel a bit better about it, but it feels very much in the grey area to me.
Would be very interested in seeing the policy that governs Plaxo's use of "friend" data...anybody have access to it, or do I need to bug Plaxo's (probably overwhelmed) PR people?
What's the difference between 2 HTTP requests and 5000? One is managable, the other will create a spike. What happens when several people decide to hit Facebook with 5000 consecutive requests at the same time --- there's a risk servers won't cope with the barrage - as with any DDOS attacks, an infrastructure can only handle a certain amount of traffic at any one point in time. No single website can live through a DDOS.
This has nothing to do with your desire to export your social graph. It has to do with hitting a server with an automated badly behaved bot. You do not have the right to expose Facebook to the risks associated with a badly behaved bot.
Kudos for not using your celebrity status as a means for re-enabling your account. You are really no different to a hacker, or black hat SEOer scraping data for their own purposes.
You'll note that Google's search also has triggers that prevents automated scraping once a threshold has been reached. Facebook, in this regard, is no different - nor should it be.
Its a pity this is being spun by bloggers as a data ownership issue, when its really about measures to prevent a denial of service attack. Facebook have the right to protect their hardware and software infrastructure - you have no right to take measures that could prevent Facebook from delivering its service to other visitors.
Facebook acted correctly and responsibly. Scoble owes them an apology.
Here are the two questions I would ask both Plaxo and Facebook regarding their scraping activities:
(1) Does your robot respect robots.txt?
(2) If not, and you assert that robots.txt doesn't apply in this case, does your robot provide a clearly identifiable, consistent user-agent string with each request?
If the answer to (1) is "no", then that service is on shaky ground, IMO. If the answer to (2) is "no", then the service is acting in bad faith.
You are right, though. If Facebook doesn't open, somebody else will. And Facebook will continue to battle ever smarter crawlers.
If the script that Scoble was running was intended for something that had nothing to do with portability of the social graph - e.g. if it scraped your friends' profile photos and created a pretty collage for personal use - would this even be a news story?
Save your ammo folks, FB is sure to legitimately deserve it again in the not-to-distant future. ;-)
If Facebook it slow, it's because they have not designed the system to scale properly. And remember, the Facebook TOS makes it pretty clear, they consider your contact data THEIRS not yours. If you delete your Facebook ID today all that contact info is retained. I can't think of any other company that does this.
Facebook policies stink to high heaven.
Quite simply, Facebook are providing the means to allow people to connect - this has to come at a price (however small for the user).
The return for Facebook in providing this connectivity platform is the advertisers who pay them to show their wares.
Do any social network users think that people provide this service for the fun of it?
I certainly expect Facebook to protect *my* data and to ensure that non-friends can't hack it but not to become my Net Nanny around my declared friends.
2) Regular automated screen scraping can overload Facebook's servers if enough people start doing it, so it's not unreasonable for Facebook to prevent it. That's an issue unrelated to data-ownership.
3) We need some deeper privacy standards. For example, I would like to be able to say "OK, here's my phone number, but I don't want you to share it". I'd like to have some control over my friends doing something stupid that puts my personal info all over the internet.
4) Long term, I think we'll all just get used to having zero privacy. People will trade their privacy for anything (security, free stuff, convenience), gradually giving it all away. We can fight it, but it will happen anyway.
Could someone not create a facebook app to easily gather this data that's all well and good under the FB terms and service?
Why continue to harp on FB? Just walk away. Isn't that the loudest complaint you can voice?
I'd love to have a real live discussion about this sometime!
I don't have any right to stick your number that you gave me as a friend into my cell phone and call you? Why did you give it to me then?
I don't have the right to write down your address on a piece of paper? Why did you put it on your profile page then?
I don't have the right to look up your birthday and send you a birthday party invite in eVite? Why did you show me your birthday if you didn't want me to throw you a party?
I don't have the right to check if you also are on Upcoming.org, Flickr.org, Yelp.com, Plaxo.com, LinkedIn.com, or any number of other social networks?
If I write down your email address and then type it into my iPhone, is that OK? Why is that OK and it's not OK to just export it digitally and then import it into my iPhone.
Oh, and when you set up a new Facebook account it asks you to import all my data from Gmail. Why is it OK for Facebook to import from Gmail, but it isn't OK for Gmail to import from Facebook?
Translation: you're absolutely on the wrong side of the argument here.
1. Facebook creates manual export function for account holders
2. Account holders opt in or opt out to having their data exported by their friends
vpg
As for your other statement, I agree with you. If Facebook does not want information available to spiders or bots, then Facebook might be justified by calling someone on it. I have built many scrapers for various reasons, but none were intended to violate anyone's TOS. The ethics of the situation is important.
(NOTE: By ethics I mean solely the ability of scrapers to overload Facebook's servers, and cause them undue cost and trouble. This has nothing to do with the availability of data. That is completely between Facebook and its users. Repeat: if you don't want people to have your data, don't publish it online. Period.)
2. Be a rebel
3. Change the game
4. Believe in the possibilities
5. Do good
6. At adelph.us "Open" means-
1. Whenever possible using Open Source applications
2. Whenever possible offering the hosted use of these applications free of charge to members
3. Always writing code using existing Open Source standards that are not proprietary or owned by a company ie (Face Book and the rest)
4. Empowering the community (Individuals, Groups, Non Profits, and Companies) with tools that help them to save time and resources
5. Evening the playing field
6. Giving back to the community
7. Giving back to Open Source
8. You control all access of your account
9. You control all access to your content
7. You have the right to control the conversations that you have with Companies
1. You have the right to choose the who, what, when, and where of this conversation
2. Companies must contribute to the community before they can be included in any conversation
3. Whenever possible the entire community should benefit from these conversations
8. You control your account -
1. We will never give your personal data to any third parties without your permission
2. You have control over who has access to your profile information
3. You have control over who has access to your content
4. At anytime you are free to delete your account
5. When you delete your account it is cleared from our Database