# Third-party notices

The original Pedagog-authored code is dedicated to the public domain under
CC0 1.0 (see `LICENSE`). These notices apply to the unmodified third-party
dependencies in `web/vendor/`; their licenses and copyright notices are
preserved in their respective `LICENSE` files.

| Component | Version | Copyright / attribution | License text |
|---|---|---|---|
| [chessground](https://github.com/lichess-org/chessground) | 9.2.1 | chessground contributors | GPL-3.0-or-later: [`LICENSE`](web/vendor/chessground/LICENSE) |
| chess.mjs | 2.4.2 | Copyright 2022 Jeff Hlywa | BSD-2-Clause: [`LICENSE`](web/vendor/chess.mjs/LICENSE) |
| [cm-chess](https://github.com/shaack/cm-chess) | 4.0.1 | Copyright 2021 Stefan Haack | MIT: [`LICENSE`](web/vendor/cm-chess/LICENSE) |
| [cm-pgn](https://github.com/shaack/cm-pgn) | 5.0.1 | Copyright 2018 Stefan Haack | MIT: [`LICENSE`](web/vendor/cm-pgn/LICENSE) |

The web application and the generated single-file `pedagog-app.html` include
chessground and are distributed as combined works under GPL-3.0-or-later terms.
The single-file build embeds the dependency license texts. The standalone
`pedagog.js` engine is independent of these dependencies. No third-party
component is relicensed by the CC0 dedication.
