Skip to content

Align onnxruntime-m with the Apache-2.0 mwrap licensing policy - #2

Merged
Sunrisepeak merged 2 commits into
mainfrom
fix/mwrap-apache-license
Oct 24, 2026
Merged

Sunrisepeak merged 2 commits into
mainfrom
fix/mwrap-apache-license

Conversation

@Sunrisepeak

@Sunrisepeak Sunrisepeak commented Oct 24, 2026 •

Copy link
Copy Markdown
Member

Apply the common mwrap / xxx-m licensing policy requested after the initial identity migration. Wrapper contributions use Apache-2.0 with mcpp-community attribution in NOTICE, authors metadata and README badges. Original upstream README/license documents are retained under upstream/, with source records and SHA256 checks; inherited wrapper MIT notices remain separately identified. Upstream implementation and license terms remain unchanged.

Add explicit runtime deployment of wrapper and retained notices, and enforce license/owner/document checks in the release guard. English and Chinese READMEs agree. Local positive checks pass for all seven repositories; negative checks reject a wrong wrapper license, missing attribution, changed upstream bytes and omitted NOTICE deployment.

Use package version 1.25.1.1 with the same pinned upstream SDK: the earlier tag/release is immutable and is not overwritten.

The initial identity PR #1 was already squash merged before this user refinement; this PR contains the follow-up correction.

Current candidate: 8ae5e786b707f445299c13b3b8ecdfcf33938ff3. Native CI at this exact commit, self-review, squash-commit CI and final published-index verification remain gates. No mcpp engine changes. Index integration: mcpplibs/mcpp-index#564.

Final self-review at 8ae5e786b707f445299c13b3b8ecdfcf33938ff3: all current-head source/native/template workflows pass. The licensing correction leaves src/include/port/generated/third_party implementation paths unchanged; retained upstream document hashes, attribution, notice deployment, bilingual README links and byte-preserving Windows checkout were checked. Earlier implementation tests remain separately recorded. Publication still requires exact squash-commit CI and formal archive/mirror verification.

@Sunrisepeak
Sunrisepeak marked this pull request as ready for review October 24, 2026 23:51
@Sunrisepeak
Sunrisepeak merged commit c8b9fcc into main Oct 24, 2026
4 checks passed
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