# Third-party notices

## libmypaint 1.6.1

This demo includes and compiles libmypaint, the MyPaint brush engine library, to WebAssembly.

- Source: <https://github.com/mypaint/libmypaint/tree/2768251dacce3939136c839aeca413f4aa4241d0>
- Revision: `2768251dacce3939136c839aeca413f4aa4241d0`
- License: ISC
- Copyright (C) 2008-2011 Martin Renold and contributors

The complete license text is included in `third_party/licenses/libmypaint-ISC.txt`.

## fastapprox

libmypaint's `helpers.c` includes headers from fastapprox.

- Source: vendored in `vendor/libmypaint/fastapprox/`
- License: BSD-3-Clause
- Copyright (C) 2011 Paul Mineiro

The complete license text is included in `third_party/licenses/fastapprox-BSD-3-Clause.txt`.

## MyPaint brushes

This demo redistributes the `.myb` resources and matching preview images from the official MyPaint brush repository.

- Source: <https://github.com/mypaint/mypaint-brushes/tree/08da4a48a4b63f2e0f3303942d7c21da8479ea9f>
- Revision: `08da4a48a4b63f2e0f3303942d7c21da8479ea9f`
- Brush resources under `brushes/*`: CC0-1.0 according to the upstream DEP5 file
- Repository files not otherwise stated: GPL-2.0-or-later according to the upstream notice

The authoritative upstream notices and license texts are copied without modification to `brushes/licenses/COPYING`, `brushes/licenses/Licenses.dep5`, `brushes/licenses/Licenses.md`, and `brushes/licenses/README.md`.

## Build tools and references

- Emscripten SDK `4.0.21` is used as a build tool and is not shipped as application runtime code outside the local `.tools/` directory.
- `.myb` JSON is parsed in JavaScript; json-c is not linked into the WASM module.
- `eliot-akira/brushlib-wasm` is acknowledged as architectural reference material, but no code or brush resources from it are included as a dependency.
