# Third Party Notices

MooseRunner depends on the following third-party components. Each is
distributed under its own license, summarized below. The full text of each
license is available at the linked source.

## Customer-installed dependencies

These are declared as UPM `dependencies` in `package.json` and installed by
the Package Manager into the customer's project. We do not redistribute
their binaries.

- **Newtonsoft.Json** (`com.unity.nuget.newtonsoft-json`) — MIT License.
  https://github.com/JamesNK/Newtonsoft.Json
- **UniTask** (`com.cysharp.unitask`) — MIT License.
  https://github.com/Cysharp/UniTask

## Optional integrations

If the customer has any of the following installed, MooseRunner integrates
with them. We do not redistribute their binaries.

- **Hot Reload for Unity** (`com.singularitygroup.hotreload`) — commercial,
  Singularity Group. https://hotreload.net
- **Unity Recorder** (`com.unity.recorder`) — Unity Companion License.
  https://docs.unity3d.com/Packages/com.unity.recorder@latest
- **ParrelSync** (`com.veriorpies.parrelsync`) — MIT License.
  https://github.com/VeriorPies/ParrelSync
- **MCP-for-Unity** (`com.coplaydev.unity-mcp`) — used only as a defensive
  hook (CloneBootstrapper prevents MCP auto-start in ParrelSync clones).
  https://github.com/CoplayDev/unity-mcp

## Redistributed components (optional debugger)

The OPTIONAL `mooserunnerDebugHost` executable (agent debugger, `debug_*` CLI
commands) compiles in the following third-party code. It ships alongside the
CLI binaries; the rest of MooseRunner does not include these.

- **mono/debugger-libs** (`Mono.Debugger.Soft`) — MIT License, vendored source
  (local patches documented in the repository's
  `CliDaemon~/external/debugger-libs/PATCHES.md`).
  https://github.com/mono/debugger-libs
- **Mono.Cecil** — MIT License. https://github.com/jbevain/cecil
- **Microsoft.SymbolStore** and **Microsoft.FileFormats** — MIT License,
  part of the .NET diagnostics symbol tooling.
  https://github.com/dotnet/symstore

## NUnit

Tests use NUnit 3 via Unity's Test Framework
(`com.unity.test-framework`) — MIT License.
https://github.com/nunit/nunit
