# Third-party notices: Commander Genius port

**Status:** Provisional inventory. Not a legal conclusion; if it goes wider,
the record gets reviewed per architecture §23.

This package builds the Commander Genius engine. None of the game data is
bundled; original Commander Keen data is user-supplied.

## Engine

| Component | Location | License (provisional) | Obligation |
| --- | --- | --- | --- |
| Commander Genius | pinned `3a3b7cc`, `src/` + `GsKit/` | GPL-2.0 (confirm "or later") | Corresponding source, notices, modification disclosure for any distributed object code. |
| GsKit | `GsKit/` | GPL-2.0 | Included with the engine. |
| Id Software `refkeen/kdreams` reconstruction | `src/engine/refkeen/kdreams/` | GPL | Copyright NY00123/ID lineage; notice required. |
| Lua 5.4 | `GsKit/base/lua/` | MIT | License text retained in tree. |
| tinyxml2 | `GsKit/base/interface/property_tree/tinyxml2.cpp` | zlib | Notice required. |
| DBOPL (from DOSBox) | `GsKit/base/audio/base/dbopl.cpp` | GPL-2.0-or-later / LGPL lineage (confirm) | Copyleft interaction needs review. |
| minizip / zlib | `src/engine/unzip/` | zlib | Notice required. |
| SDL2, SDL2_image, SDL2_mixer, SDL2_ttf | Emscripten ports (not vendored) | zlib | Supplied by the pinned Emscripten SDK. |
| curl | optional (`DOWNLOADER=ON` only) | MIT-like | Compiled off in the web build. |
| libmodplug | Windows builds only | public domain | Not used by the web build. |

## Assets

- `vfsroot/` (global UI graphics, menu fonts, achievements, Lua scripts) ships
  with the engine under the same GPL as Commander Genius. These are engine
  assets, not original Keen data.
- Commander Keen, id Software, and Apogee names, artwork, and data are the
  property of their owners. The port does not redistribute them.

## Open items

- Confirm the exact GPL version and "or later" wording.
- Resolve DBOPL/DOSBox copyleft expectations.
- Review shareware redistribution (Keen 1, 4, Dreams) before any demo
  edition; otherwise bring-your-own-data only.
- Assess GPL/App Store compatibility before any native distribution.
