chore: Migrate license from MIT to Apache 2.0#46
Merged
Conversation
- Create NOTICE file with SW Foundation copyright and original attribution - Create LICENSE.MIT to preserve original MIT license - Replace LICENSE with Apache 2.0 license (SW Foundation copyright) - Update package.json license field to Apache-2.0 - Add Apache 2.0 badge to README - Add License section to README with attribution information Co-authored-by: polaz <[email protected]>
Copilot
AI
changed the title
[WIP] Change project license from MIT to Apache 2.0
chore: Migrate license from MIT to Apache 2.0
Jan 19, 2026
polaz
approved these changes
Jan 19, 2026
📊 Test Coverage ReportOverall Coverage: 86.53% Coverage Details
Coverage Report: View detailed coverage report
|
Codecov Report✅ All modified and coverable lines are covered by tests. 📢 Thoughts on this report? Let us know! |
There was a problem hiding this comment.
Pull request overview
This PR migrates the project license from MIT to Apache 2.0 to provide explicit patent grants, clearer contributor terms, and trademark protection while maintaining full compatibility with the original MIT-licensed code. The migration preserves all required attribution and follows proper licensing practices.
Changes:
- Replaced LICENSE file with Apache 2.0 text (copyright: SW Foundation)
- Created LICENSE.MIT to preserve original MIT license for reference and attribution compliance
- Added NOTICE file with proper attribution to original authors (zereight and contributors)
- Updated package.json license field from "MIT" to "Apache-2.0"
- Updated README.md with Apache 2.0 badge and comprehensive License section explaining the migration and attribution
Reviewed changes
Copilot reviewed 5 out of 5 changed files in this pull request and generated no comments.
Show a summary per file
| File | Description |
|---|---|
| LICENSE | Replaced MIT license with Apache 2.0 license text, copyright assigned to SW Foundation |
| LICENSE.MIT | Preserved original MIT license for attribution and reference |
| NOTICE | Added attribution for original MIT-licensed code from zereight/gitlab-mcp |
| package.json | Updated license field from "MIT" to "Apache-2.0" |
| README.md | Added Apache 2.0 badge and comprehensive License section with attribution details |
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.
Migrates project license to Apache 2.0 for explicit patent grants and contributor terms while maintaining MIT compatibility.
Changes
LICENSE- Replaced with Apache 2.0 text (copyright: SW Foundation)LICENSE.MIT- Preserved original MIT license for attributionNOTICE- Added attribution for original MIT-licensed code from zereight/gitlab-mcppackage.json- Updated license field:"MIT"→"Apache-2.0"README.md- Added Apache 2.0 badge and License section with attribution detailsRationale
Apache 2.0 provides:
No functional changes. Source files have no license headers requiring updates.
Warning
Firewall rules blocked me from connecting to one or more addresses (expand for details)
I tried to connect to the following addresses, but was blocked by firewall rules:
checkpoint.prisma.io/usr/local/bin/node /usr/local/bin/node /home/REDACTED/work/gitlab-mcp/gitlab-mcp/node_modules/prisma/build/child {"product":"prisma","version":"7.2.0","cli_install_type":"local","information":"","local_timestamp":"2026-01-19T22:22:24Z","project_hash":"88a37b7c","cli_path":"/home/REDACTED/work/gitlab-mcp/gitlab-mcp/node_modules/prisma/build/index.js","cli_path_hash":"c(dns block)/usr/local/bin/node /usr/local/bin/node /home/REDACTED/work/gitlab-mcp/gitlab-mcp/node_modules/prisma/build/child {"product":"prisma","version":"7.2.0","cli_install_type":"local","information":"","local_timestamp":"2026-01-19T22:22:33Z","project_hash":"88a37b7c","cli_path":"/home/REDACTED/work/gitlab-mcp/gitlab-mcp/node_modules/prisma/build/index.js","cli_path_hash":"c(dns block)www.apache.org/home/REDACTED/work/_temp/ghcca-node/node/bin/node /home/REDACTED/work/_temp/ghcca-node/node/bin/node --enable-source-maps /home/REDACTED/work/_temp/copilot-developer-action-main/dist/index.js(dns block)If you need me to access, download, or install something from one of these locations, you can either:
Original prompt
💬 We'd love your input! Share your thoughts on Copilot coding agent in our 2 minute survey.