DeepBlocker open-source notices
================================

DeepBlocker is a personal fork by Misaki-Sakura based on uBlock Origin by
Raymond Hill and contributors. The original uBlock Origin project and the
forked source are licensed under the GNU General Public License, version 3
or (at your option) any later version. See LICENSE.txt. The same notices are
shown in the extension on the Legal & licenses page (About > Legal & licenses).

DeepBlocker is a modified version of uBlock Origin. These modifications were
made by Misaki-Sakura as part of the DeepBlocker project in 2026.

This file lists the copyright and licence notices for everything DeepBlocker
bundles or uses.

Bundled upstream project
------------------------

uBlock Origin
Copyright (C) 2014-present Raymond Hill and contributors.
License: GNU General Public License, version 3 or later.
Original source: https://github.com/gorhill/uBlock

Third-party components still present or referenced
--------------------------------------------------

CodeMirror (v5.59.2)
Copyright (C) 2017 Marijn Haverbeke and contributors.
License: MIT. See lib/codemirror/LICENSE.

Punycode.js (v1.3.2)
Copyright Mathias Bynens <https://mathiasbynens.be/>.
License: MIT. See lib/punycode.LICENSE-MIT.txt (added in DeepBlocker 1.4.5;
the library file itself carries only a one-line banner).

Publicsuffixlist.js
Copyright (C) 2013-present Raymond Hill.
License: GPL v3 or Apache License 2.0, as stated in lib/publicsuffixlist.

Public Suffix List (data)
Copyright Mozilla Foundation and contributors.
License: Mozilla Public License 2.0, as stated at the top of
assets/thirdparties/publicsuffix.org/list/effective_tld_names.dat.

LZ4 block codec wrapper / lz4-wasm resources
Copyright (C) Raymond Hill and contributors.
License: BSD-2-Clause and upstream LZ4/WASM notices in lib/lz4.

CSSTree (v2.2.1, minified build)
Copyright (C) 2016-2022 Roman Dvornov.
License: MIT. See lib/csstree/LICENSE.
Source: https://github.com/csstree/csstree (tag v2.2.1).

Regular Expression Analyzer
Copyright Nikos M. and contributors.
Project: https://github.com/foo123/RegexAnalyzer
License: permissive, "implied" rather than a named licence, as stated in
lib/regexanalyzer/README.md.

HSLuv (v0.1.0, minified build)
Copyright (c) 2012-2021 Alexei Boronine.
Copyright (c) 2016 Florian Dormont.
License: MIT. See lib/hsluv/LICENSE.
Source: https://github.com/hsluv/hsluv (see lib/hsluv/README).

js-beautify (v1.14.7, minified build)
Copyright (c) 2007-2018 Einar Lielmanis, Liam Newman, and contributors.
License: MIT. See lib/js-beautify/LICENSE.
Source: https://github.com/beautifier/js-beautify (tag v1.14.7).

Myers diff implementation
Copyright Arpad Borsos and contributors.
License: LGPLv3. See lib/diff/README.md and lib/diff/swatinem_diff.js.

Inter font family
Copyright (c) 2016-2020 The Inter Project Authors.
License: SIL Open Font License 1.1. See css/fonts/Inter/LICENSE.txt.

Metropolis font family
Copyright Chris Simpson.
License: Unlicense/public domain dedication. See css/fonts/Metropolis.

Font Awesome 4.7 icon assets
Created by Dave Gandy.
License: the font under the SIL Open Font License 1.1, the CSS under the MIT
License, as stated in img/fontawesome/LICENSE.txt.

Flags of the World assets
Source: https://flagpedia.net/. Public domain, as stated in
img/flags-of-the-world/README. Bundled for regional filter lists.

google-ima.js web compatibility shim
Derived from Mozilla's Google IMA compatibility shim.
License: Mozilla Public License 2.0 notice retained in
web_accessible_resources/google-ima.js.

Filter lists and bundled blocking resources
-------------------------------------------

DeepBlocker includes bundled and updateable filter assets inherited from the
uBlock Origin project and commonly used filter-list communities. Their notices,
headers, and source URLs are retained in assets/assets.json and in the
corresponding files under assets/.

Filter lists are written by their own authors and used under their own
licences. DeepBlocker shows some of them under DeepBlocker names; the internal
list keys and the list contents, including each list's own header, are
unchanged.

- DeepBlocker Core Filters, Badware Protection, Privacy, Compatibility, Quick
  Fixes, Experimental, Cookie Filters, Annoyances: "uBlock filters" by the
  uBlock Origin project (https://github.com/uBlockOrigin/uAssets). GPL v3.
- DeepBlocker URL Tracking Protection: the AdGuard URL Tracking filter by
  AdGuard, adapted by the uBlock Origin project. GPL v3.
- EasyList, EasyPrivacy, and the EasyList and Fanboy annoyance lists: the
  EasyList authors. GPL v3 or later, or Creative Commons BY-SA 3.0
  (https://easylist.to/pages/licence.html).
- AdGuard lists: AdGuard (https://github.com/AdguardTeam/AdguardFilters).
  GPL v3.
- Online Malicious URL Blocklist: malware-filter, from URLhaus data. CC0 1.0
  and MIT; see assets/thirdparties/urlhaus-filter/LICENSE.md.
- Phishing URL Blocklist: malware-filter, from OpenPhish and IPThreat data.
  Creative Commons BY-SA 4.0 (https://gitlab.com/malware-filter/phishing-filter).
- Peter Lowe's Ad and tracking server list: Peter Lowe. McRae General Public
  License 4.r53, which forbids any use that makes money; see
  assets/thirdparties/pgl.yoyo.org/as/README.md. DeepBlocker is free and
  carries no advertising.
- Regional and other lists: their maintainers, under the licence stated in
  each list's own header.
