The demo is built from OpenStreetMap data (ODbL 1.0) and needs attribution wherever the derived work is shown. Add it to the running game, not just the documents. - AGigLineHUD (C++): plain AHUD::DrawText in the bottom-left draws '(c) OpenStreetMap contributors' and 'Data (c) OpenStreetMap contributors, ODbL 1.0 - openstreetmap.org/copyright', with a shadow pass for legibility over bright pavement and sky. No UMG widget asset, so a cook cannot drop it through a missing widget reference. - AGigLineGameModeBase: HUDClass = AGigLineHUD, so the credit is on by default. - AGigLineShotActor: screenshots are now requested with the UI shown, so the attribution appears in every capture under Screenshots/ and the obligation is provable in review rather than only described. Docs: THIRD_PARTY_NOTICES records that the string is displayed in-game; Screenshots/README documents the overlay; TODO marks the item done and narrows the remaining ODbL question to the shipped-derivative-database posture.
5.1 KiB
Third-party notices
Provenance and redistribution status for everything in this repository that is not original project work. Policy lives in Docs/licensing.md.
Status values: verified (licence confirmed and permits our use), pending (not yet checked), unresolved (checked and not cleared — must not be committed or shipped).
Tools (not distributed)
| Component | Version | Licence | Status |
|---|---|---|---|
| Unreal Engine | 5.8.x (pin) | Epic Games EULA, proprietary | verified — not redistributable; distribution per Epic terms |
| Blender | 5.2 LTS | GPL-2.0-or-later | verified — tool only, no GPL code linked into a shipped build |
| MPFB | 2.0.18 | GPL-3.0-or-later (add-on code); CC0 1.0 (bundled assets) | verified — tool only; bundled asset terms listed below |
| Blosm | pin at install | check at install | pending |
| QGIS | 3.44.15 LTR | GPL-2.0-or-later | pending — tool only |
| Git LFS | 3.x | MIT | pending |
Geographic data
| Component | Source | Licence | Status |
|---|---|---|---|
| OSM extract — Hollywood block, 2026-11-06 | OpenStreetMap API v0.6, Geo/raw/osm-api-map-2026-11-06.osm |
ODbL 1.0 | verified — manifest and SHA-256 in Geo/manifests/ |
| OSM building ways 424024147, 424024148 | OpenStreetMap API v0.6, Geo/raw/*.json |
ODbL 1.0 | verified |
| Elevation data — USGS 3DEP 1 m DEM | elevation.nationalmap.gov 3DEP ImageServer export, Geo/raw/dem-3dep-1m-26911-2026-11-06.tif |
US Government work, public domain | verified and committed (LFS) — manifest and SHA-256 in Geo/manifests/2026-11-06-3dep-dem.md |
Attribution string for any OSM-derived output: "© OpenStreetMap contributors", https://www.openstreetmap.org/copyright. The data is available under the Open Database License 1.0.
This attribution is displayed in the running game, not only in this document: AGigLineHUD (Game/GigLine/Source/GigLine/GigLineHUD.cpp) draws the credit and the licence URL in the bottom-left of every frame, so the obligation is met by the shipped build. It is visible in every capture under Screenshots/ because the screenshot actor requests screenshots with the UI shown.
Reference photography (local only, not committed, not shipped)
Reference photographs are not part of this repository. They live in the gitignored Art/reference/ tree on the development machine, are used only for internal, private development, and are never built into a build or shipped. .gitignore enforces this; nothing under Art/reference/ may be added, staged, or committed.
| Local folder | Source | Provenance |
|---|---|---|
Art/reference/hollywood/ |
Copied 2026-11-06 from …/06-games/security-game/docs/screens/refs/hollywood/ |
That folder's SIDECAR.md (author, licence, URL, crop notes) |
Art/reference/north-chinese/ |
Fetched 2026-11-06 with Tools/commons_fetch.py from the Wikimedia Commons API |
sidecar.json in the folder |
Art/reference/north-tussauds/ |
Same | sidecar.json in the folder |
Reference notes and images are local only and excluded from version control.
Rules that still apply, because they are about shipped output rather than local working material:
- No reference photograph may be shipped, baked into a texture, or distributed. If a shipped asset would otherwise derive from one, that is a licensing decision to be made before the release, recorded here.
- Venue lettering, signage artwork, and trademarks are separate rights from the photograph. Copying a façade's proportions is not the same as reproducing its signage.
- A reference image whose provenance cannot be found locally must not be used at all.
Assets
| Component | Source | Licence | Status |
|---|---|---|---|
| Character mesh, standard rig, and baked skin | MPFB 2.0.18 bundled base mesh, rig, and textures; Tools/mpfb_character_export.py |
CC0 1.0 for bundled assets | Verified against the versioned MPFB licence; imported character assets and Blender source are tracked. |
| OSM blockout | OSM extract and Blosm-generated geometry | ODbL 1.0 for source data | Source attribution above; review ODbL obligations for distributed derived databases. |
| Terrain and street prototype | USGS 3DEP DEM, OSM data, project scripts | Public domain USGS data; ODbL 1.0 for OSM data | Source manifests in Geo/manifests/; review ODbL obligations for distributed derived databases. |
| Hero façade blockout | Project-owned geometry from Tools/hero_facade_build.py, dimensions from OSM and the reference photography | Project-owned; ODbL 1.0 applies to the OSM measurements it derives from | Committed with a per-part evidence report (Art/blender/hero/hero-facade-*.json) and a position sidecar (hero-facade.geo.json). |
| Street props (candidate reuse) | Sibling project …/06-games/security-game, assets/models/blender_src/*.blend | Project-owned by the same author | Not yet imported. Sources copied to Art/props/blender_src/ with Art/props/reuse-manifest.json; a licence statement is required before any of them ship. |