# Third-Party Notices — BYOB

BYOB is built with the third-party software listed below. Each carries the attribution / notice
obligations noted here, which ship with any binary distribution of BYOB. BYOB itself is free to use
but is **not** open source (see [`LICENSE`](LICENSE)); these third-party components remain under
their own licenses.

The full, verbatim upstream license texts also travel inside the distribution zip under the
[`LICENSES/`](LICENSES) directory:

- `LICENSES/NeuralAmpModelerCore-MIT.txt` — NeuralAmpModelerCore, MIT (© 2023 Steven Atkinson)
- `LICENSES/Eigen-MPL-2.0.txt` — Eigen, Mozilla Public License 2.0 (full text)

| Component | License | Obligation |
|---|---|---|
| NeuralAmpModelerCore (by Steven Atkinson) | MIT | Keep the MIT notice below |
| Eigen | MPL-2.0 | Ship the MPL-2.0 text; used unmodified, compiled with `EIGEN_MPL2_ONLY` |
| nlohmann/json | MIT | Keep the MIT notice below |
| JUCE 8 | Commercial JUCE EULA **or** AGPLv3 | Used under JUCE's own license terms |
| Steinberg VST 3 SDK | MIT (as bundled with JUCE) | Keep MIT notice; follow VST trademark guidelines |

**AudioDSPTools / WDL / the Lanczos resampler are deliberately NOT used** (that bundled Lanczos
kernel is GPL-3.0 with only a conditional exception). BYOB runs the Neural Amp Modeler at the host
sample rate and contains none of that code.

**Neural Amp Modeler (`.nam`) model files are user-supplied at runtime.** BYOB bundles and
distributes **no** model files; the licensing of any model a user loads is the user's own
responsibility.

---

## NeuralAmpModelerCore  —  full credit to NAM

BYOB plays Neural Amp Modeler (`.nam`) profiles using **NeuralAmpModelerCore by Steven Atkinson**
(<https://github.com/sdatkinson/NeuralAmpModelerCore>). NAM, the `.nam` format and the capture
community are their work — thank you.

Copyright (c) 2023 Steven Atkinson. Licensed under the **MIT License**:

```
MIT License

Copyright (c) 2023 Steven Atkinson

Permission is hereby granted, free of charge, to any person obtaining a copy
of this software and associated documentation files (the "Software"), to deal
in the Software without restriction, including without limitation the rights
to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
copies of the Software, and to permit persons to whom the Software is
furnished to do so, subject to the following conditions:

The above copyright notice and this permission notice shall be included in all
copies or substantial portions of the Software.

THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
SOFTWARE.
```

## Eigen

Eigen (<https://eigen.tuxfamily.org>) is licensed primarily under the **Mozilla Public License 2.0
(MPL-2.0)**. BYOB compiles Eigen with `EIGEN_MPL2_ONLY` (only MPL-2.0-covered modules are built; no
LGPL/BSD optional modules) and does not modify any Eigen source file. The full MPL-2.0 license text
ships verbatim with this distribution at [`LICENSES/Eigen-MPL-2.0.txt`](LICENSES/Eigen-MPL-2.0.txt)
(also canonically at <https://www.mozilla.org/MPL/2.0/>), satisfying MPL-2.0's requirement that the
license accompany any binary distribution.

Per MPL-2.0 §3.3, because Eigen is used unmodified and only combined (static linking) with other
code, the non-Eigen portions of BYOB may be licensed under their own terms; only the MPL-covered
Eigen files themselves remain under MPL-2.0.

## nlohmann/json

Copyright (c) 2013-2025 Niels Lohmann. Licensed under the **MIT License**:

```
MIT License

Copyright (c) 2013-2025 Niels Lohmann

Permission is hereby granted, free of charge, to any person obtaining a copy
of this software and associated documentation files (the "Software"), to deal
in the Software without restriction, including without limitation the rights
to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
copies of the Software, and to permit persons to whom the Software is
furnished to do so, subject to the following conditions:

The above copyright notice and this permission notice shall be included in all
copies or substantial portions of the Software.

THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
SOFTWARE.
```

## JUCE

Uses the JUCE framework (<https://juce.com>), © Raw Material Software Limited. JUCE is dual-licensed
under **(a)** the commercial JUCE End User Licence Agreement or **(b)** the GNU AGPLv3. BYOB uses
JUCE under **its own license terms**; any binary distribution must comply with whichever JUCE license
tier applies to the distributor (see <https://juce.com/get-juce>). This notice is included to satisfy
JUCE's attribution requirement.

## Steinberg VST 3 SDK

Includes the Steinberg VST 3 SDK (as bundled with JUCE), licensed under the **MIT License**,
© Steinberg Media Technologies GmbH. "VST" is a registered trademark of Steinberg Media Technologies
GmbH; any use of the VST name/logo must follow Steinberg's trademark guidelines. (BYOB's UI does not
display the VST logo.)

> Permission is hereby granted, free of charge, to any person obtaining a copy of this software and
> associated documentation files (the "Software"), to deal in the Software without restriction... THE
> SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND.
