Preserve compact distribution notices and upstream copyright metadata - #66
Merged
Merged
Conversation
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.
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Distribution notices and Finder metadata
Head
ae59442ab04ef03cd6b2ebeafb1c425b1a497ffd, tree9ddabbd0490c221c9621bebcb7592ea95c17f2d6, based one7f5dffb0c0e7420212775f66dd244e9217d5834.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.