I doubt this will turn out particularly well for me, but I'll brave an argument that I hope users of the site will understand and agree with. We're always endeavoring to keep the site secure and safe for our users and keeping people from automating against the site is important for protecting private information. We have automated tools for catching offenders, but it's even easier if we can keep tools from being too easily available.
We're not some big evil corporation trying to protect its source code, we're a small company trying to protect our users. The information being available to a human is drastically different than it being available for automated information gathering tools. People aren't agreeing to post information on facebook to have it scraped and compiled by other users.
Freedom of speech is the favorite argument of scripters everywhere, but just as with real speech it does have limits. Famously, of course, you can't yell fire in a crowded theater because it is hurtful to others and hence violates their rights. Similarly, a script which people can easily use to abuse personal information has crossed the line. The legality of publishing such a script is a grey area, as implied in the discussion herein, but the legality of using it is very clear under our terms of service, which are legally binding.
I'm not officially speaking for facebook, this hasn't been reviewed by anyone else at the company, but I really believe in what we're doing and I personally have seen the potential damage tools like this one could provide in the hands of even a casual abuser. I hope you can at least understand where we're coming from.
Click to expand...