Skip to content

Preserve compact distribution notices and upstream copyright metadata - #66

Merged
jmonster merged 3 commits into
mainfrom
fix/distribution-notices
Sep 17, 2026
Merged

jmonster merged 3 commits into
mainfrom
fix/distribution-notices

Conversation

@jmonster

@jmonster jmonster commented Sep 17, 2026

Copy link
Copy Markdown
Owner

Distribution notices and Finder metadata

Head ae59442ab04ef03cd6b2ebeafb1c425b1a497ffd, tree 9ddabbd0490c221c9621bebcb7592ea95c17f2d6, based on e7f5dffb0c0e7420212775f66dd244e9217d5834.

Retain compact source attribution and the MIT/zlib license texts. Copy the notices into Switch2Kit.app, the native-C distribution and embedded emulator bundles before host signing. Check bundled notice integrity and preserve Dolphin/Cemu's existing Finder copyright/license metadata and bundle identifiers.

Removed the requested explanatory caveats from the notice index, verifier output and PR description. Updated the accompanying tests to check retained attribution, source links and exact notice hashes. No controller, motion, signing-policy or entitlement changes.

Final local checks: 6/6 notice tests, 4/4 repository/link tests, and whitespace checks passed. The published tree matches the locally checked tree. The owner explicitly requested merging after this cleanup without additional CI; the cleanup commit and squash merge use [skip ci]. No final-head native CI pass is claimed.

Link the fork origin in the existing credits and retain the MIT reference and SDL zlib notice without promotional UI. Document that the inherited application has no project-wide license grant at the reviewed revision; do not invent one or misapply a dependency license to the whole SDK. No permission to publicly redistribute is inferred from a GitHub fork.
…nder metadata

Copy the compact credits and scoped third-party notices into Switch2Kit.app, the universal native-C distribution and embedded emulator bundles before host signing. Notice edits participate in CMake relinking. Preserve upstream Dolphin/Cemu identifiers and existing copyright/license strings; reject missing or altered notices during native builds. Keep Switch2Kit's existing author copyright while removing the research tagline.

Six new failure-path tests and all existing patch/bundle/inspection tests pass on Linux. No controller/ABI changes, permission grants, signing bypass or blanket relicensing. Apple-SDK builds and full native packaging are required on this head.
Remove the requested commentary from the notice index, verifier output and corresponding wording assertions. Preserve attribution, complete third-party license texts, bundle metadata checks and notice-integrity validation. Local notice and repository tests pass. Skip additional CI for this cleanup at the repository owner's request.
@jmonster
jmonster marked this pull request as ready for review September 17, 2026 17:15
@jmonster
jmonster merged commit 38e363c into main Sep 17, 2026
@jmonster
jmonster deleted the fix/distribution-notices branch September 17, 2026 17:15
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant