UBlock Origin

uBlock Origin（ユーブロック・オリジン）は、コンテンツフィルタリングのためのブラウザ拡張機能の1つで、フリーかつオープンでクロスプラットフォームのソフトウェアである。Google Chrome、Chromium、Microsoft Edge、Mozilla Firefox、Opera、Vivaldiにおいて利用可能。また、Tailsに搭載されたTor Browserにも標準で組み込まれている。

歴史 

uBlockは初めは"μBlock"と名付けられていた。しかし、'µ'をどのように読めばよいのかという混乱を避けるため、"μBlock"は後に"uBlock"に名称が変更された。開発は高度なユーザー向けのuMatrixという拡張機能に加えて、HTTP Switchboardのコードベースからフォークされて始められた。uBlock Originはコミュニティが維持するブロックリストを利用する前提で開発されているが、特色が加えられ、コードの質はリリースできる水準まで上げられた。最初、2014年6月にChromeとOpera向けにリリースされ、2015年冬までに他のブラウザ用に拡張された。

2015年4月、5月にかけて、このuBlockプロジェクトはRaymond HillからChris Aljoudiに譲渡された後、Hillがそれをフォークする形で分裂した。Aljoudi率いるuBlockはublock.orgを立ち上げ寄付を要求した。uBlock Originは元の開発者による取り組みが続けられることとなった。なお、uBlock Originは2023年現在でも寄付を一切受け付けていない。

uBlockの更新はその後停滞し、2017年には散発的に更新されたが、2018年7月にAdBlockに買収された後、Adblock Plusが主導するAcceptable Ads（許容可能な広告）を組み込むようになった。

機能 
単なる広告ブロックの機能にとどまらず、広範なコンテンツブロッカーとして機能する。

同様の拡張機能よりも軽量であり、ユーザーがブラウザー上でどのコンテンツを受け入れるか否かを選択する自由を尊重している。

除かれたフィルターリスト 

純正フィルターリストに一度は含まれながら、のちに外されたサードパーティーのフィルターリスト。

 AdGuard Tracking Protection - EasyList Germanyと重複フィルタリングによる不具合が発生した。
 Adblock-Iran - メンテナンスされていなかった。
 YousList
 MVPS HOSTS - メンテナンスされていなかった。
 ABP X Files - 地域・言語フィルターとして不適当だった。
 Spam404 - メンテナンスされていなかった。
 EasyDutch - 政治的理由でブロック対象を決めていた。のち撤回し復帰。
 EasyList Dutch - 文法がよりuBOフレンドリーなEasyDutchと置き換えられた。
 Fanboy’s Enhanced Tracking List - 低品質だった。
 CJX's EasyList Lite - メンテナンスされていなかった。
 EasyList China - 文法がよりuBOフレンドリーなAdGuard Chineseに置き換えられた。
 EasyList Liste FR - 文法がよりuBOフレンドリーなAdGuard Françaisに置き換えられた。
 Malware Domain List - メンテナンスされていなかった。
 Malvertising filter list by Disconnect - メンテナンスされていなかった。
 hpHosts’ Ad and tracking servers - メンテナンスされていなかった。
 Adblock Warning Removal - 購読する意味がほぼない。
 Korean Adblock List - メンテナンスされていなかった。
 AdGuard Russian - 文法がよりuBOフレンドリーなRU AdListがあるため。
 Schacks Adblock Plus liste - メンテナンスされていなかった。
 Energized Blu Go Protection - ラインセンスが不明瞭。
 ABP Japanese filters - メンテナンスされていなかった。
 Finnish Addition to Easylist - 政治的理由でブロック対象を決めていた。
 Malware filter list by Disconnect - ルールがMalvertising filter list by Disconnectと重複していた。
 Romanian Ad（ROad） Block List - 政治的理由でブロック対象を決めていた。
 polskie filtry do uBlocka uzupelnienie - polskie filtry do Adblocka i uBlockaがあるため。
 Fanboy's Swedish - 文法がよりuBOフレンドリーなFrellwit's Swedish Filterに置き換えられた。
 AAK-Cont Filters For uBlock Origin - メンテナンスされていなかった。
 Basic tracking list by Disconnect - メンテナンスされていなかった。
 CJX's Annoyance List
 Fanboy's Vietnamese - メンテナンスされていなかった。
 Fanboy+Easylist-Merged Ultimate List - 個別に購読するのと変わらないので有用性が低い。
 Fanboy's Korean - メンテナンスされていなかった。
 BitBlock List - 地域・言語フィルターとして不適当だった。
 uBlock Protector List - メンテナンスされていなかった。
 EasyList without element hiding rules - 整形フィルタリングの有効無効は本体機能で指定できるので有用性が低い。
 Prebake - Filter Obtrusive Cookie Notices - メンテナンスされていなかった。
 Anti-Adblock Killer | Reek - メンテナンスされていなかった。
 Malware domains（long-lived） - メンテナンスされていなかった。

脚注

関連項目 

 インターネット広告
 アドブロック
 AdBlock
 Adblock Plus
 AdGuard
 NoScript
 Tor Browser
 Tails (オペレーティングシステム)

外部リンク 
 
 uBlock Origin - Add-ons for Firefox
 uBlock Origin - Chrome ウェブストア

セキュリティソフト
クロスプラットフォームのソフトウェア
オープンソースソフトウェア
拡張機能 (Mozilla)
ウェブブラウザ
成功報酬型広告
2014年のソフトウェア