Facebook Threatens Greasemonkey Script Writer

from the but-it's-in-the-browser dept

Another day, another abusive bullying attempt. This time, it's Facebook, which is apparently trying to bully the maker of a Greasemonkey script that cleans up your Facebook live feed by removing annoying app notices (such as all the crap your friends are doing in Farmville and Mafia Wars). It sounds quite useful. Originally, the script was called Facebook Purity, and Facebook complained about the trademark issue (a stretch... but perhaps you could see the company's point). So the guy changed the name to Fluff Busting Purity. No trademark issue at all. But Facebook is still complaining. The thing is, this is a Greasemonkey user script -- meaning that everything happens in the user's browser -- which Facebook has no claim over. If you tell your browser to ignore certain things on a website, that should be your choice. This add-on is there to help people who want it, such that it makes Facebook more useful to them. It's too bad that as Facebook gets bigger, we're hearing more and more stories of this kind of bullying activity.

Pretty cool... Thanks Facebook!!

You know, I never would have known (or installed and used) the script if Facebook hadn't been a bully about it. Thanks to the "Streisand Effect", not only is my news feed cleaner, but I'll be passing this along to ALL my friends and helping them install it too.

This functionality exists within Facebook already

Perhaps it's just that I don't have many friends, or many friends that play silly games, but it is incredibly easy to block all updates from a certain app/fan page/person right there in Facebook's own interface.

I suppose this script might make it more of a 1-click solution, but really there are 2 things I find weird here. Firstly, if this many people cared about purified feeds why weren't they already blocking apps updates, and secondly, why does Facebook care about the script if it just repeats it's own functionality?

Considering that the full Greasemonkey script source is available to...anyone who installs (or even looks at) the script, taking it down won't do a thing. The script will just pop back up, probably with 5 different names, and Facebook will have to cry 5x more.

Re: This functionality exists within Facebook already

"and secondly, why does Facebook care about the script if it just repeats it's own functionality?"

Perhaps facebook will think that this app confuses people into thinking that facebook itself has less function, according to facebook, makes facebook look bad? I'm not saying their ideas are justified (if anything a lawsuit makes Facebook look worse), just trying to put myself in facebooks shoes.

A more likely answer is that facebook hired a bunch of new lawyers who now need to justify themselves and what better way for a lawyer to justify him/her self than to make legal threats and initiate lawsuits.

Thanks Facebook for publicising this script. I'll install it once I get home.

As for the reason why they are doing it I expect its typical behaviour of companies. They want to control precisely how you experience their content much like the TV and movie industries want to restrict what you can do with your own TV... this kind of script challenges that immensely as it takes control away from them.

Re:

Yea, when will web companies realize they cannot control how my browser renders there page. They can make suggestions sure, but in the end (thanks to awesome creator of GreaseMonkey) I can change anything.

I haven't gotten threats yet.

I am the author of a similar script that is admittedly much smaller (~12k downloads) on userscripts that does the same thing. I wonder if it has anything to do with the fact that the author of FBP is using it to make money.

You know, I never would have known (or installed and used) the script if Facebook hadn't been a bully about it. Thanks to the "Streisand Effect", not only is my news feed cleaner, but I'll be passing this along to ALL my friends and helping them install it too.

Thanks Facebook!

Likewise, I will pass this on to all the people I know on Facebook too :)

I just make it a habit to *hide* app notices like farmville, mafia wars, etc. as they come. I mean one-two clicks I never had to see the app again, pretty easy.

Sure its slightly inconvient to do so, but I think the less I (or average user) have to manage how my browser renders each sites content specifically and just go directly to the problems source to change it (which is possible with the facebook site), seems just more of a simpler solution to me.

Facebook recently gets rid of the status feed, forces everybody to view the news feed full of spam, removes the ability to filter the news feed, and gets po'ed that someone else provides the capability? I don't know what the Facebook devs are thinking lately with all unfriendly user interface changes they've made.

Re: Pretty cool... Thanks Facebook!!

Re: Re:

its not so much of how you experience their "content" as much as it is experiencing their advertising. Not that the scripts are not already out there, but scripts like this could easily remove a lot of other annoying blocks in the margins of the page as well.

The script is redundant...

Why someone felt a need to write a script that Facebook to do what you can do already YOURSELF on Facebook is beyond me.

Although it is sad that hardly anyone knows this, but you can mouse over a post for say; Farmville or Mafia Wars and click Hide - then click Hide ALL Mafia Wars or Farmville posts and never see them again from ANY friend.

I do that every time I see a Bejewelled horoscope zoo island type post from anyone and my feed is clean as can be....

"It's too bad that as Facebook gets bigger, we're hearing more and more stories of this kind of bullying activity."Par for the course for any growing company really

First the mindless management drones take over (you know the type, more interested in covering their own ass than anything else, unable to make a decision without a 10 committees backing them and 100’s of meetings to “get everyone on board”)

Due to these people being in charge and increasing costs dramatically this then leads to the accountants taking over (aka people with no knowadge of the company’s actual business, but basically acting as the power behind the throne, dictating how the company is run)

And because the accountant really don’t know how to run the business (and all decent managers left long ago) they then hire lots of lawyers to protect the company and the lawyers to justify their cost to the accountants start attacking everybody and viewing everything at a threat to the company

Then a few years later a new, dynamic, energetic forward thinking start up comes along and wipes them out (unless first company buys them up first) and whole process starts over again

Re: This functionality exists within Facebook already

While the functionality DOES exist within Facebook already, the default settings are permissive (you have to explicitly block each and every application). While I do play Mafia Wars and a couple others, I don't want to see all the thousands of stupid quizzes that people are creating all the time. I'm tired of having to block them every time a new one pops up. Of course I'm misrepresenting the number of quizzes I see, but that doesn't mean they're not annoying.

This script is exclusive by default and if you want something to show up, you have to specifically "whitelist" it. It also gives you the ability to block status updates with select text phrases in them. For example, I do not play "Zoo World", but have several family members that do. They recently posted a number of updates regarding game play that I couldn't block with the built in tools, but once this script was installed and "Zoo World" added to the blocks, the posts disappeared.

Re: Re:

Alrighty, sit right down kid and I'll tell you about efficiency.

Now when you have a repetitive action that occurs all the time that's time wasted. Sure it might not be anything more than a second but the seconds add up. Computers were invented to keep shaving time out of our lives of doing repetitive tasks.

Lets say it takes a minute to install this script. 60 seconds of life spent.

Lets say this AC uses facebook for at least 5 years, and has a copious amount of friends. So lets say 1 new app a week for 5 years where he has to spend a second going "hide app" that's 260 seconds approximately give or take leap years, leap seconds, leaping frogs slowing the rotation of the planet.

So this AC has saved 200 seconds of life from doing a simple task that was highly repetitive and pointless. And the time keeps racking up for as long as he uses facebook.

@Rick: The problem is that apps on Facebook are whitelisted by default and you "blacklist" (i.e. block) apps you don't want to see. Unfortunately, users of the script in general hate the majority of apps so they want a Facebook where apps are blacklisted by default, and you "whitelist" those you want to see (i.e. like Nokia applications which post via their own application).

hides more than apps

for those saying that Facebook already gives you this ability, perhaps you can tell us how to get rid of all of those "is a fan of" posts.
That to me was the biggest issue, as I was already blocking mafiawars and farmville crap.

I even had to block a few friends because they were 'fans' of so many groups and pages.

Problem was, I didn't want to block people, just the fluff.
THAT is what this script does. Clears out all of the junk.

But, it's there to see anytime you want by simply clicking on the 'show' link. So, if you needed to check on who became friends with who, a quick click shows the fluff (without the clutter of content).

Re: I haven\'t gotten threats yet.

bingo - making money off it is usually a sure way to have the hounds out for blood.

I suspect it might also have to do with Facebook's 'games' and 'apps' feeds (which don't seem to be ramped up yet, as they're not catching everything for me) - possibly penalizing apps that don't play by the rules. No complaints from users (due to users hiding everything) == apps not getting caught... Although that would be easier for Facebook in terms of not having to deal with infringing apps

Re: Re:

Since facebook's programmers have rewritten the php runtime for their own commercial use, I'm sure they understand the browser model very well. This action sounds more like an isolated technologically illiterate management type trying to justify his existence, and I don't think anything much will come of it.

FINALLY!

Latest post to the Author's FB page

Here is the latest post to the author's Facebook page:

Fluff Busting Purity Well the corporate bullies have struck again, they are threatening to delete this page and shutdown my website too if their ridiculous demands are not met by 7pm GMT this evening. They demand I remove all references to "FB Purity" and also even more bizarrely "F*** B*** Purity" from both myfan page and my website

Seems like a thin case Facebook has, but I've seen more ridiculous cases win. Do they have a leg to stand on?

Facebook's trademark policies are very over-reaching

We developed an app for updating Facebook from Twitter that is now called TweetPo.st. It was originally called TweetFace until Facebook objected to the use of the word 'face' in the name. Unfortunately, we needed to use their APIs which made us subject to their draconian developer terms of service. As you said, this guy's app doesn't use anything from Facebook and it should be able to do whatever he (and his customers) want it to do.

Here's the dopey thing...

I'd actually stopped using Facebook after the last redesign. The signal to noise went to zero after they took away options to filter out specific things from feeds (e.g. joe is a friend of himself, appspam, etc).

Thanks to FB making a fuss, I know there's a tool that makes the site usable again. Reverse SE?

"Better Facebook" is another greasemonkey script

My Greasemonkey script does a lot of what Facebook Purity does, plus a lot more. If they don't like his, they sure ad hell aren't going to like mine.

If they would spend this time improving their horrible site and minimal features, they might actually get rid of the need for these scripts. As it is, I depend on Better Facebook to make the site usable.

If nothing else, they should be finding the authors of these scripts and hiring them. Maybe then their site wouldn't need to be modified by user scripts to not suck.

Re:

Get over it man...

It's totally justified of Facebook to be pissed at the guy for using their trademark! You can't even use Face or Book in the names of any applications you submit to Facebook. I can't just go out and start a company called Microsoft Purity without expecting Microsoft to be pissed.

This sounds more like a ploy to get people to download the script then anything else. As others have already pointed out you can already block all notifications from any application you want.

Re: Re: This functionality exists within Facebook already

Former FB purity user

I used to be a major evangelist of FB Purity. Then, FB started this practice of changing their page every week or so, and then I'd have to get an update to the FB Purity script, which could sometimes take a day.

What would happen is my news/status feed would suddenly be blank. After a few times, I learned to go to the FB Purity page each time this happened. If an update wasn't available, I would simply disable the script in Greesemonkey (or just disable GM).

Each time it disabled, I got flooded with Farmarea/Mafia Skirmish/Begemmed type notifications. Eventually, I got sick of the FB/FB Purity battles and just started hiding every app that came across my feed.

Now, each time I encounter a new app, I hide in 2 clicks and the problem is eliminated at the source (unless facebook looses all my hide settings by 'accident').

Re: Get over it man...

Re: This functionality exists within Facebook already

Well the thing is you have to go through every friend you know and add the option to block apps from specifically them(very tedious if you have a lot of friends). The other option is to block the app itself, since there's new apps popping up everyday it's sorta impossible to do. So we have this lovely greasemonkey script... a nice one-click solution. Think about it, facebook wanted to make it a pain to block apps... thats why theres no "ingore all apps" button.

Facebook Products

People- people with a FB account- often think of themselves as FB customers: and getting such a deal. When in fact they are actually Facebook's product.
And the people who use Greasemonkey or whatnot to modify their FB feed are defective product.

This functionality does NOT exist within facebook...

To everyone saying this functionality already exists, can you please then tell me how to block the extremely annoying "so-and-so has become friends with so-and-so" posts, and the "so-and-so has become a fan of 'something I really couldnt care less about'"? Those, more than any app notices, make this and similar scripts extremely helpful.

Re: This functionality exists within Facebook already

When you hide apps from your FB-feed, then you dont see it. Wich is fine, but all the apps still have access to your FB-info, pictures,and everything on your FB-account, AND all your FB-friends info, pictures, as well.
This is not privacy.
I use Adblock Plus to remove things i dont want in FB, and block all apps as they appear, I dont just hide it, I BLOCK IT.
But there is no way in FB to block all apps automatically, you have to block every single app manually.
Not everybody knows how to do this.

its about time

Its about time someone found away around hiding those messages that we dont want to read in the feed. I dont speak to half of people I know on facebook so why would I care about what their texas hold em or mafia war score is.

Yay!

Re: This functionality exists within Facebook already

Facebook is free, but it's not really "free" free, and definitely not free to run. They make their money off ad revenue, and I was reading something the other day that Farmville (or whoever makes it) is their number one source of ad revenue.

So... Somebody writes a script that blocks all app feedback from the news feed, that means fewer people are enticed into Farmville by seeing their friends playing, means Farmville starts losing revenue, means they complain to Facebook, means Facebook reacts with threats.

Personally, I don't see it as bullying. It's Facebook trying to protect their revenue stream, which they have to do if you want Facebook to stay around.

On the flip side, if Greasemonkey wants to avoid the trademark issues they should just rename it so it doesn't have the letters F or B anywhere in the name. Go to News Stream Purity or something like that. They're trying to play games with tap dancing around the Facebook name - they should just avoid it altogether.

Re: This functionality exists within Facebook already

The built in application hider only blocks out items that were directly generated by the application.

As such, friends becoming fans of the app, or other user action generated items will still leak through. I think more and more of these Mafia Wars type games are doing this to get past the built in Application Hide button.

Leave Facebook. Just leave it. Quit the site. If I could leave Facebook again I'd leave it and attribute it to this BS.

Facebook is run by wold famous douche-canoe Mark Zuckerberg, who in the early days of the site sabotaged a competitor and hacked into the email of editors of the Harvard student paper. Now that he was some weight to throw around you get stuff like this, and Beacon. Don't give this guy any more power over your social life. Quit Facebook.

Re: This functionality exists within Facebook already

It's quite easy for ongoing game apps like mafia wars or farmvile since there aren't as many popular ones. Block it once and it's gone for good.

What's great about FB Purity is it blocks the annoying quizzes too. It seems like every week a new "what character from the Goonies movie are you?" quiz makes it's rounds and blocking them individually is time consuming and pointless since by next week a new quiz will be going.

Re: Re:

It means there are people SMART enough to no want to turn off every annoying piece of crap facebook wants you to see.
opting out over and over only makes you feel smart for so long. eventually fb purity is for you.

HEY FACEBOOK!!

SHUDUPAYAFACE!! It happens in the browser. And there's nothin' you can do about it. }:P In fact, I'm running a script right now that blocks my network users from viewing your stupid, flash-based facebook ads on other websites. While there's nothing wrong with facebook users.. The facebook krones are the ones being DORKS. }:P

Isn't it obvious?

FB doesn't want this script for one simple reason. If you disable this kind of messages on FB youselves, then FB knows you don't want this notices. If you use the script FB dosen't know anything. Thus they can collect less information about you.

Greasemonkey to xpi

Greasmonkey vs Facebook

Evil facebook. Why should they complain, if they can not clean up after themselves. Facebook cannot admit they're dirty and dirty up your environment. So, they get mad when they cannot leave their poo around. Bad software engineering. Bad company. This is worth calling the BBB.

Re:

Facebook script best thing ever

I must say that I love the unf**kfacebook script is best script ever written it cleans up all the useless junk that face book has on their website it is nice that i can get rid of all the annoyances from face book and bring it back to how it use to be when it started with almost no app notifications. Face-book should just have an option to remove all those apps from your account including all the tracking information that these apps provide when installed by users. First face-book had horribly privacy agreement which was slightly improved and now they try to bully a guy that has made face-book experience better at lest for me I am sure other users out there as well. How can you punish someone who created a script that is harmless and improves usability and look of face book.

I recall being bewildered by all those farmville things when I couldn't get on it. I agree there should be a way to disable them if you want. Those who post are posting for fellow players to interact, so those who don't play should be able to opt out of the feeds. Or maybe one should just automatically opt in anyone who plays and by default leave out those who don't-but then again facebook and zynga probably consider that cutting off their advertising!

hello i need facebook help

hello i need your help i need to know is there any script of face book wich can send several wall posts my id is been hacked and the person hacked it usin it in a bad way whenever i post there that its a fake id dont reply to my friends that person delete it i want to send so many messages that he cant delte it pls if anybudy can help reply on my email i will b v thankfull