Skip to content
Reading guide

On this page

Third-party notices

The authored research and publication tooling are governed by the repository's rights notice. The following third-party software, fonts, and icons retain their own licenses. Those licenses apply to the identified third-party material and do not grant rights to the authored research.

Website and document assets

Component Version or source Notice
MkDocs 1.6.1 BSD notice
Material for MkDocs, Martin Donath and contributors 9.6.22 MIT notice
DejaVu fonts, Bitstream and contributing glyph authors Supplied with Matplotlib 3.10.7 Font copyright and permissions
Pictogrammers Material Design Icons Supplied with Material for MkDocs 9.6.22 Icon notice; Apache License 2.0
Font Awesome Supplied with Material for MkDocs 9.6.22 Icon, font, and code notices
GitHub Octicons Supplied with Material for MkDocs 9.6.22 MIT notice
Simple Icons Supplied with Material for MkDocs 9.6.22 License and trademark notice

The PDF editions embed DejaVu fonts. The website serves its fonts locally. Unmodified theme assets retain their embedded notices. Trademark rights are separate from software and icon licenses.

The publication analytics module uses the AWS-maintained CloudWatch RUM web client 3.2.1 slim distribution. Its bundled dependencies and license texts are included in the RUM notices; exact versions and script hashes are recorded in the dependency manifest. The slim bundle excludes recording, HTTP capture, performance and error plugins.

JavaScript distributed with the theme

The versions below come from the upstream lock file for Material for MkDocs 9.6.22. License notices were taken from the matching package archives. Archive integrity was checked against that lock file.

Component Version Notice
clipboard 2.0.11 MIT
delegate 3.2.0 MIT
escape-html 1.0.3 MIT
focus-visible 5.2.1 W3C Software and Document License notice
fuzzaldrin-plus 0.6.0 MIT
good-listener 1.2.2 MIT
lunr 2.3.9 MIT
lunr-languages and its supplied stemmer material 1.14.0 Upstream notices, including MPL 1.1 material
RxJS 7.8.2 Apache License 2.0
select 1.1.2 MIT
tiny-emitter 2.1.0 MIT
tslib 2.7.0 0BSD and copyright notice

The unmodified lunr-languages 1.14.0 source archive is supplied with its upstream licenses. It is third-party search software, not research implementation code from this collection. The third-party manifest identifies package sources and notice hashes.

For the three Zeno Rocha helper packages that place their MIT declaration in a README, the notice retains that attribution and supplies the standard MIT terms. The upstream package is the source of the license declaration.

Build dependencies and cited literature

The locked Python requirements identify the software used to generate and inspect this edition. Dependency packages retain their upstream licenses; installing them does not change the rights in the resulting research text or diagrams. The build does not copy the proposed research systems into the publication.

The conceptual figures were prepared for this edition from the disclosed argument. External research is cited in the bibliography. A citation is an acknowledgment and reference, not a claim of ownership over the cited work or endorsement by its author.