Skip to content

chore: update licensing to Apache 2.0 for new contributions#1994

Merged
domdomegg merged 1 commit intomodelcontextprotocol:mainfrom
domdomegg:chore/apache-2.0-license
Jan 5, 2026
Merged

chore: update licensing to Apache 2.0 for new contributions#1994
domdomegg merged 1 commit intomodelcontextprotocol:mainfrom
domdomegg:chore/apache-2.0-license

Conversation

@domdomegg
Copy link
Member

As part of MCP joining the Linux Foundation, this PR updates the project licensing to align with LF project standards.

Changes:

  • LICENSE: Updated to Apache 2.0 for new contributions, with existing MIT contributions grandfathered (per Linzy's suggested language)
  • CONTRIBUTING.md: Updated license section to reflect Apache 2.0 / CC-BY 4.0
  • ANTITRUST.md: Added link to LF Projects Antitrust Policy

This is part of the work discussed in the MCP Working Group thread. Once this PR is approved, the same changes will be applied to all other MCP repos.

@domdomegg domdomegg force-pushed the chore/apache-2.0-license branch 3 times, most recently from e0f8a66 to 0bb739f Compare December 19, 2025 17:19
- Add legal transition language to LICENSE header
- Update to Apache-2.0 for new code/specs, CC-BY-4.0 for docs
- Existing MIT contributions remain under MIT
- Update copyright to LF Projects, LLC
- Simplify ANTITRUST.md to link to LF policy
- Update package.json license and author
@domdomegg domdomegg force-pushed the chore/apache-2.0-license branch from 0bb739f to e3af160 Compare December 19, 2025 17:20
Copy link
Member

@cliffhall cliffhall left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

  • Language is clear.
  • Double-checked that "SEE LICENSE IN LICENSE" is valid in the package.json license field; usually its an SPDX identifier.
  • LGTM! 👍.

@domdomegg domdomegg requested a review from dsp-ant December 20, 2025 12:14
@domdomegg domdomegg merged commit edeb0b7 into modelcontextprotocol:main Jan 5, 2026
2 checks passed
This was referenced Jan 12, 2026
rdimitrov pushed a commit to modelcontextprotocol/registry that referenced this pull request Jan 13, 2026
As part of MCP joining the Linux Foundation, this PR updates licensing
to Apache 2.0 for new contributions while grandfathering existing MIT
code. See modelcontextprotocol/modelcontextprotocol#1994
kpavlov added a commit to modelcontextprotocol/kotlin-sdk that referenced this pull request Jan 13, 2026
As part of MCP joining the Linux Foundation, this PR updates licensing
to Apache 2.0 for new contributions while grandfathering existing MIT
code. See modelcontextprotocol/modelcontextprotocol#1994

---------

Co-authored-by: Konstantin Pavlov <1517853+kpavlov@users.noreply.github.com>
domdomegg added a commit to modelcontextprotocol/transports-wg that referenced this pull request Jan 15, 2026
As part of MCP joining the Linux Foundation, this PR updates licensing
to Apache 2.0 for new contributions while grandfathering existing MIT
code. See modelcontextprotocol/modelcontextprotocol#1994
maciej-kisiel added a commit to modelcontextprotocol/go-sdk that referenced this pull request Jan 28, 2026
As part of MCP joining the Linux Foundation, this PR updates licensing
to Apache 2.0 for new contributions while grandfathering existing MIT
code. See modelcontextprotocol/modelcontextprotocol#1994

---------

Co-authored-by: Maciek Kisiel <mkisiel@google.com>
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.

2 participants