← Nightjar Browser

Third-party notices — Nightjar Browser

Nightjar Browser 0.3.3

Nightjar Browser bundles and depends on the components below. Each is governed by its own licence, which is unaffected by the licence on this application. Their notices must travel with any copy of the software.

Generated by tools/generate_notices.py from the installed distributions, so it can be regenerated rather than maintained. Run it again whenever a dependency changes.


Components that are not Python packages

Component Version Licence Notes
llama.cpp / ggml b10453 MIT The inference runtime and its tensor libraries. Downloaded on first use and executed as a child process; not linked into this application.
PDFium bundled with pypdfium2 BSD-3-Clause / Apache-2.0 Renders PDFs for the page reader.
Prettier 3.9.9 MIT Formats code blocks in the chat when you press Format. Bundled in ui/vendor/prettier with its LICENSE and THIRD-PARTY-NOTICES.md, which covers the parsers it includes.
Microsoft Edge WebView2 Runtime system component Microsoft Software Licence Terms Supplied by Windows or installed from Microsoft. Not redistributed by this application.
EasyList / EasyPrivacy fetched at runtime GPL-3.0 / CC BY-SA 3.0 Ad and tracker filter lists. Downloaded to your machine when you turn list updates on, and never redistributed with the application -- which is why their copyleft terms do not reach this software.

Python packages

Package Version Licence
adblock 0.6.0 MIT License; Apache Software License
babel 2.18.0 BSD License
bottle 0.13.4 MIT License
certifi 2025.10.5 Mozilla Public License 2.0 (MPL 2.0)
cffi 2.1.1 MIT-0
charset-normalizer 3.4.4 MIT
clr_loader 0.3.1 MIT
courlan 1.4.0 Apache-2.0
dateparser 1.4.1 BSD-3-Clause
diskcache 5.6.3 Apache Software License
et_xmlfile 2.0.0 MIT License
htmldate 1.10.0 Apache-2.0
importlib_resources 7.1.0 Apache-2.0
Jinja2 3.1.6 BSD License
jusText 3.0.2 BSD License
llama_cpp_python 0.3.35 MIT
lxml 6.1.1 BSD-3-Clause
lxml_html_clean 0.4.5 BSD-3-Clause
MarkupSafe 3.0.3 BSD-3-Clause
numpy 2.2.6 BSD License
openpyxl 3.1.5 MIT License
proxy_tools 0.1.0 MIT License
pycparser 2.23 BSD License
pypdf 6.14.2 BSD-3-Clause
pypdfium2 5.5.0 BSD-3-Clause, Apache-2.0, dependency licenses
python-dateutil 2.9.0.post0 BSD License; Apache Software License
pythonnet 3.1.0 MIT
pytz 2025.2 MIT License
pywebview 6.2.1 BSD License
regex 2026.1.15 Apache-2.0 AND CNRI-Python
six 1.17.0 MIT License
tkwebview2 3.5.0 MIT License
tld 0.13.2 MPL-1.1 OR GPL-2.0-only OR LGPL-2.1-or-later
trafilatura 2.1.0 Apache-2.0
typing_extensions 4.15.0 PSF-2.0
tzdata 2025.2 Apache Software License
tzlocal 5.4.4 MIT
urllib3 2.5.0 MIT

Platform-specific packages

Installed only on the platform they serve, and listed here so a build on either one carries both. Windows embeds WebView2 through .NET interop; macOS embeds WKWebView through pyobjc.

Package Version Licence
pyobjc-core 10.3.2 MIT
pyobjc-framework-Cocoa 10.3.2 MIT
pyobjc-framework-Security 10.3.2 MIT
pyobjc-framework-WebKit 10.3.2 MIT

Full licence texts

The complete text of each licence ships inside the application, in the package metadata under _internal/, and is available from each project's own repository. Nothing here narrows or replaces those terms.

Note for the maintainer. These are transitive dependencies of the packages above that were not installed on the machine that generated this file. They are optional or platform-specific and are not shipped; if one ever is, regenerate this on a machine that has it: QtPy, backports.functools-lru-cache, pyobjc-framework-Quartz, pyobjc-framework-UniformTypeIdentifiers, zipp.