Harden third-party licensing and provenance #4

Merged
Dusk-92 merged 1 commits from legal-provenance-hardening into main 2026-08-31 14:37:11 +00:00
Dusk-92 commented 2026-08-31 14:35:58 +00:00 (Migrated from github.com)

This hardening pass documents project identity, third-party licenses, binary/asset provenance, and redistribution boundaries.

Key safety change:

  • remove the bundled SuperWoWhook.dll fallback because the current upstream SuperWoW license restricts redistribution without express written permission;
  • remove bundled SuperAPI fallback;
  • keep normal SuperWoW/SuperAPI installation through the existing upstream download path;
  • preserve existing installed SuperWoW/SuperAPI when the upstream is temporarily unavailable;
  • document that first-time SuperWoW installation now requires network access.

No gameplay/client patching logic is changed. setup_tool_dynamic.py only receives a comment correction to reflect the new distribution policy.

Also adds LICENSE, THIRD_PARTY_NOTICES.md, PROJECT_IDENTITY.md, Docs/BINARY_PROVENANCE.md, Docs/ASSET_PROVENANCE.md, and preserved license texts under LICENSES/.

This hardening pass documents project identity, third-party licenses, binary/asset provenance, and redistribution boundaries. Key safety change: - remove the bundled SuperWoWhook.dll fallback because the current upstream SuperWoW license restricts redistribution without express written permission; - remove bundled SuperAPI fallback; - keep normal SuperWoW/SuperAPI installation through the existing upstream download path; - preserve existing installed SuperWoW/SuperAPI when the upstream is temporarily unavailable; - document that first-time SuperWoW installation now requires network access. No gameplay/client patching logic is changed. setup_tool_dynamic.py only receives a comment correction to reflect the new distribution policy. Also adds LICENSE, THIRD_PARTY_NOTICES.md, PROJECT_IDENTITY.md, Docs/BINARY_PROVENANCE.md, Docs/ASSET_PROVENANCE.md, and preserved license texts under LICENSES/.
Sign in to join this conversation.