Skip to content

fix: update metamask open source status#17273

Merged
pettinarip merged 1 commit into
stagingfrom
metamask
Feb 19, 2026
Merged

fix: update metamask open source status#17273
pettinarip merged 1 commit into
stagingfrom
metamask

Conversation

@wackerow
Copy link
Copy Markdown
Member

Summary

  • Update MetaMask open_source flag from true to false in wallet data

Details

MetaMask was originally licensed under MIT, but in August 2020 ConsenSys switched all MetaMask repositories to a custom proprietary license. The code is publicly viewable ("source-available") but does not meet the Open Source Definition maintained by the OSI.

Key restrictions in the current license:

  • metamask-extension: Non-commercial use only, with a hard cap of 10,000 monthly active users on any derivative work
  • metamask-mobile: Even more restrictive -- grants only a license to inspect and study the code; no modification or distribution without ConsenSys consent
  • metamask-sdk: Same restrictions as the extension

These restrictions fail multiple OSI criteria (free redistribution, derived works, non-discrimination against fields of endeavor), making the "open source" designation inaccurate.

References:


Research assisted by Claude Opus 4.6

@netlify
Copy link
Copy Markdown

netlify Bot commented Feb 11, 2026

Deploy Preview for ethereumorg ready!

Name Link
🔨 Latest commit 6729ccb
🔍 Latest deploy log https://app.netlify.com/projects/ethereumorg/deploys/698cb71ba7a36c000814d2e6
😎 Deploy Preview https://deploy-preview-17273.ethereum.it
📱 Preview on mobile
Toggle QR Code...

QR Code

Use your smartphone camera to open QR code link.
Lighthouse
Lighthouse
7 paths audited
Performance: 53 (🔴 down 2 from production)
Accessibility: 94 (no change from production)
Best Practices: 100 (no change from production)
SEO: 100 (no change from production)
PWA: 59 (no change from production)
View the detailed breakdown and full score reports

To edit notification comments on pull requests, go to your Netlify project configuration.

@wackerow wackerow changed the base branch from dev to staging February 19, 2026 17:52
@pettinarip pettinarip merged commit 2ce20ab into staging Feb 19, 2026
8 checks passed
@pettinarip pettinarip deleted the metamask branch February 19, 2026 18:21
@pettinarip pettinarip mentioned this pull request Feb 27, 2026
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