Go to file
Paul Butler 58e7e2d988
Update README.md
update instructions (per #34)
2020-08-14 18:49:14 -04:00
blacklists one false positive I missed removing 2019-05-26 22:38:52 -05:00
extension oops version was already bumped 2019-06-03 06:39:22 -04:00
images cleanup root 2017-08-14 19:13:11 -04:00
src generate extension from master list 2017-08-14 19:08:41 -04:00
templates hosts file to single space as per #26 2017-08-19 20:24:55 -04:00
_redirects Update _redirects 2019-08-02 06:33:57 -04:00
.gitignore adds .gitignore 2017-08-12 09:04:04 -04:00
BarbBlock.txt one false positive I missed removing 2019-05-26 22:38:52 -05:00
blacklist.yaml one false positive I missed removing 2019-05-26 22:38:52 -05:00
favicon.ico add favicon 2017-08-13 16:32:11 -04:00
install.md Create install.md 2017-08-14 05:29:15 -04:00
LICENSE Create LICENSE 2017-08-12 08:59:17 -04:00
Makefile one false positive I missed removing 2019-05-26 22:38:52 -05:00
README.md Update README.md 2020-08-14 18:49:14 -04:00

Barb the Bear

Introduction

BarbBlock is a content blocking list with standalone browser extensions for Chrome and Firefox. It blacklists sites which have used DMCA takedowns to force removal from other content blocking lists. Such takedowns are categorically invalid, but they can be effective at intimidating small open-source projects into compliance.

BarbBlock was created in response to a troubling instance where a company used the DMCA takedown process to force a domain blacklist to remove its domain. In reaction to this, some people added the domain to their personal blacklists, even those who weren't blocking it before the takedown. This phenomenon is called the Streisand Effect, and it (indirectly) gives BarbBlock its name. In essence, this extension exists to automate the Streisand effect.

The initial release of BarbBlock blocks the domain in question, functionalclam.com. If DMCA takedowns continue to be misused for blacklist removals, the extension will be updated to cover other domains as well. Updates are automatic through the Chrome App Store.

As the maintainer of this extension, I pledge to dispute any takedown that comes to this repository. This is not my first DMCA-takedown rodeo 😉. I also pledge to only add domains belonging to companies which have attempted to remove themselves from other blacklists through legal threats, including (but not limited to) "Cease and Desist" letters and DMCA takedowns.

Goals

I intend to accomplish a few things with this project.

  1. By calling the bluff of DMCA takedown notices, I hope to show that the takedown filers know their takedowns are meritless and would not stand up in court.
  2. If the extension gains significant traction, it will provide a disincentive for companies to issue takedowns in the first place. As a browser extension and centrally-hosted blacklist, the number of users is more quantitatively verifiable than a bunch of users independently adding domains to their blacklist.

Installation

Chrome

Install BarbBlock from the Chrome App Store.

Firefox

Install BarbBlock from the Mozilla add-ons site.

Adblock Plus and Ublock Origin

Use the links on the install page.

Hosts file

Include this file: https://ssl.bblck.me/blacklists/hosts-file.txt

Other uses

Build a blacklist for your own format with the domain list.

Contributing to the Blacklist

Create an issue with the domains and the label blacklist. In the issue description, add a link to a DMCA takedown notice if available, or else a notice from your service provider that they have received a takedown request.