Do Not Fool: Difference between revisions

From MozillaWiki
Jump to navigation Jump to search
m (corect header name in intro section)
m (→‎Reception: typo fix)
 
(7 intermediate revisions by 3 users not shown)
Line 23: Line 23:
* GigaOm included it in their list of [http://gigaom.com/2011/04/01/our-favorite-april-fools-pranks-japes-and-tomfoolery/ favorite April Fools' pranks].
* GigaOm included it in their list of [http://gigaom.com/2011/04/01/our-favorite-april-fools-pranks-japes-and-tomfoolery/ favorite April Fools' pranks].
* [http://news.ycombinator.com/item?id=2394349 Hacker News thread]
* [http://news.ycombinator.com/item?id=2394349 Hacker News thread]
* Conceivable Tech wrote about Do Not Fool: [http://www.conceivablytech.com/6560/off-guard/mozilla-tests-firefox-do-not-fool-add-on Mozilla Tests Firefox Do-Not-Fool Add On]
* Conceivably Tech wrote about Do Not Fool: [http://www.conceivablytech.com/6560/off-guard/mozilla-tests-firefox-do-not-fool-add-on Mozilla Tests Firefox Do-Not-Fool Add On]
* Zippy Car mentioned Do Not Fool in their [http://www.zippycart.com/ecommerce-news/2366-april-fools-2011-pranks-around-the-web.html April Fools 2011: Pranks Around The Web] roundup
* Stanford's Center for Internet and Society posted a tongue-in-cheek disapproval for DNF called [http://cyberlaw.stanford.edu/node/6649 Do Not Fool Will Make the Internet Explode].
* PC World's [http://www.pcworld.com/businesscenter/article/224011/6_linux_pranks_for_april_fools_day.html 6 Linux Pranks for April Fools' Day]
* [http://www.facebook.com/Firefox/posts/145736785492098 Facebook post] got 1.5k likes and 123 comments
* Over 100 retweets on [http://twitter.com/#!/firefox Twitter]


== Sites Supporting The DNF Header ==
== Sites Supporting The DNF Header ==
Line 40: Line 45:
* Clicking privacy/advanced/privacy enables the injection.
* Clicking privacy/advanced/privacy enables the injection.
* The [https://builder.addons.mozilla.org/addon/1001305/latest/ latest revision of DNF] supports the nightly.
* The [https://builder.addons.mozilla.org/addon/1001305/latest/ latest revision of DNF] supports the nightly.
== Wait, Is This Really a Joke? ==
It was originally intended as such, but as Twitter will tell you, there are actually lots of people who need to get actual work done on April 1, and the ambiguity between what's real and what's not is a barrier to that.
However, a custom header isn't necessarily the best solution because:
* It requires pranksters to do additional work by accomodating for people who don't want to be fooled. This is particularly difficult for resource-constrained organizations that are just trying to have a little fun on April Fools'.
* It's potentially a privacy violation for end-users because they're essentially broadcasting to every site they visit that they dislike April Fools' day. That makes it easier for sites to learn more about their identity.
A more pragmatic and privacy-respecting approach to a "real" Do Not Fool feature might be to crowd-source a custom "April Fools' blacklist" from Twitter, and warn users visiting a pranked page via a door-hanger notification, or through a page similar to the [http://www.mozilla.com/firefox/its-a-trap.html reported web forgery] warning.

Latest revision as of 10:42, 4 April 2011

Donotfool.png

Do Not Fool is like Do Not Track, but was created for April Fools Day 2011. It allows users to opt-out of Web-based shenanigans on April Fools' Day, on sites which respect the DNF header.

Origin and Motivation

The idea was originally proposed by Atul. Many Mozillians liked it because it speaks to a significant number of people who dislike April Fools' Day, and also provides a nice opportunity to educate readers about Do Not Track.

Reference Implementation

Gandalf made a reference implementation. Its source code is on the Add-ons Builder, and the add-on itself is on AMO.

The logo pictured at the top of this page was created by Sean Martell.

Blog Post

A post entitled Protecting Users From An Age-Old Threat was published on the Mozilla Labs blog announcing the initiative. Additionally, the post was propagated through official Mozilla Twitter and Facebook channels.

Reception

Sites Supporting The DNF Header

Sites which have implemented support for the DNF header:

Support For The April 1 Firefox Nightly

Due to bug 645063, DNF will not work as expected in the April 1 nightly. The joke's on us.

Solutions:

Wait, Is This Really a Joke?

It was originally intended as such, but as Twitter will tell you, there are actually lots of people who need to get actual work done on April 1, and the ambiguity between what's real and what's not is a barrier to that.

However, a custom header isn't necessarily the best solution because:

  • It requires pranksters to do additional work by accomodating for people who don't want to be fooled. This is particularly difficult for resource-constrained organizations that are just trying to have a little fun on April Fools'.
  • It's potentially a privacy violation for end-users because they're essentially broadcasting to every site they visit that they dislike April Fools' day. That makes it easier for sites to learn more about their identity.

A more pragmatic and privacy-respecting approach to a "real" Do Not Fool feature might be to crowd-source a custom "April Fools' blacklist" from Twitter, and warn users visiting a pranked page via a door-hanger notification, or through a page similar to the reported web forgery warning.