Third-party notices

MassingViewer depends on the packages below. This project accepts only permissive licenses; the posture and the reasoning are in docs/adr/0003-license-posture.md.

Generated from package-lock.json rather than from an installed node_modules, so this list is the same on every platform and covers all 58 platform-specific binaries — not only the handful installed on whichever host happened to run the generator.

396 package(s) across 11 license(s).

MIT (301)

MPL-2.0 (31)

Apache-2.0 (21)

ISC (15)

BSD-2-Clause (10)

BSD-3-Clause (7)

BlueOak-1.0.0 (7)

Apache-2.0 OR MIT (1)

Python-2.0 (1)

CC-BY-4.0 (1)

SEE LICENSE IN LICENSE (1)

Deliberately excluded

These are the attractive option in their category, and are refused anyway. The gate enforces it by name, so the decision cannot be quietly reversed by an npm install.