Skip to content

Conversation

@georgewrmarshall
Copy link
Collaborator

Description

This PR adds a dual-license (MIT OR Apache 2.0) to the eslint-plugin-design-tokens repository. The license setup aligns with MetaMask’s open-source standards and ensures that external users can legally fork and utilize the plugin without license conflicts. Following guidance from our legal team, both LICENSE.MIT and LICENSE.APACHE2 files are added, and the package.json file is updated with the new license terms.

Related Issues

Fixes: #27

Manual Testing Steps

  1. Verify the inclusion of LICENSE-MIT and LICENSE-APACHE files.
  2. Check that package.json includes "license": "(MIT OR Apache-2.0)".
  3. Confirm that all licensing terms match MetaMask’s open-source compliance requirements.

Pre-merge Author Checklist

  • I’ve reviewed MetaMask Coding Standards for licensing requirements.
  • I’ve included relevant license files in the root directory.
  • I’ve confirmed that the package.json license entry follows the specified format.

Pre-merge Reviewer Checklist

  • I’ve reviewed the included license files to ensure compliance.
  • I’ve checked that the package.json entry accurately reflects the new license terms.
  • All legal and compliance criteria are met for MetaMask’s open-source projects.

@georgewrmarshall georgewrmarshall self-assigned this Nov 5, 2024
@georgewrmarshall georgewrmarshall added the team-design-system All issues relating to design system label Nov 5, 2024
@brianacnguyen brianacnguyen merged commit 093963b into main Nov 5, 2024
14 checks passed
@georgewrmarshall georgewrmarshall deleted the fix/license branch November 8, 2024 22:15
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

team-design-system All issues relating to design system

Projects

None yet

Development

Successfully merging this pull request may close these issues.

Add LICENSE

3 participants