Legal: third-party notices and Legal page #43

Closed
opened 2026-10-20 19:14:16 +00:00 by mintopia · 2 comments
Owner

What to build

A root THIRD_PARTY_NOTICES.md lists every third-party component and its licence, ships inside the app bundle, and is shown on the site's Legal page alongside the MIT licence and the game disclaimer.

Acceptance criteria

  • Notices cover: Wine d3d9 headers (LGPL 2.1), Titillium Web (SIL OFL 1.1), Ghidra (Apache 2.0, build-time credit), Activision game code/data/generated code/lookup data (not licensed), wiki-sourced values (CC BY-SA, Fandom), screenshot credit
  • The built app contains the notices file and LICENSE in its Resources
  • Legal page shows LICENSE, notices and disclaimer; content has one source each

See ADR 0021 (docs site) and ADR 0022 (online service host).

## What to build A root `THIRD_PARTY_NOTICES.md` lists every third-party component and its licence, ships inside the app bundle, and is shown on the site's Legal page alongside the MIT licence and the game disclaimer. ## Acceptance criteria - [ ] Notices cover: Wine d3d9 headers (LGPL 2.1), Titillium Web (SIL OFL 1.1), Ghidra (Apache 2.0, build-time credit), Activision game code/data/generated code/lookup data (not licensed), wiki-sourced values (CC BY-SA, Fandom), screenshot credit - [ ] The built app contains the notices file and LICENSE in its Resources - [ ] Legal page shows LICENSE, notices and disclaimer; content has one source each See ADR 0021 (docs site) and ADR 0022 (online service host).
mintopia added this to the Docs site milestone 2026-10-20 19:14:16 +00:00
Author
Owner

Done in fbc2499. Root THIRD_PARTY_NOTICES.md covers Wine d3d9 headers (LGPL 2.1), Titillium Web (OFL 1.1), Ghidra (Apache 2.0, build-time), Activision material (not licensed), Fandom wiki values (CC BY-SA), screenshot credit. CMake app target copies LICENSE + notices into Contents/Resources (not built end-to-end here; cmake configure OK). docs/legal.md -> legal.mdx imports LICENSE (raw) and the notices file, keeps the disclaimer inline; each has one source. Site build + link validation pass.

Done in fbc2499. Root THIRD_PARTY_NOTICES.md covers Wine d3d9 headers (LGPL 2.1), Titillium Web (OFL 1.1), Ghidra (Apache 2.0, build-time), Activision material (not licensed), Fandom wiki values (CC BY-SA), screenshot credit. CMake `app` target copies LICENSE + notices into Contents/Resources (not built end-to-end here; cmake configure OK). docs/legal.md -> legal.mdx imports LICENSE (raw) and the notices file, keeps the disclaimer inline; each has one source. Site build + link validation pass.
Author
Owner

Completed and merged by Harmonic (task 47).

Completed and merged by Harmonic (task 47).
Sign in to join this conversation.
No milestone
No project
No assignees
1 participant
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Reference
mintopia/blur#43
No description provided.