Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Switch from license-file to license #52

Merged
merged 1 commit into from
Dec 13, 2024

Conversation

stusmall
Copy link
Contributor

@stusmall stusmall commented Dec 13, 2024

What problem are we solving?

According to the cargo docs, the license field is used when you have a standard license that has an existing SPDX 2.3 license expression. The license-file field should be used when you are using a non-standard license type that needs more details.

So why does this matter? Some automated tools will parse these fields and use them as an input to license compliance checks. When using the license-file field it will go a more complicated path, where an MIT license should just get a rubber stamp from compliance.

How are we solving the problem?

This change has no impact on the actual licensing, it just reflects it better in a machine parsable way

Checks

Please check these off before promoting the pull request to non-draft status.

  • All CI checks are green.
  • I have reviewed the proposed changes myself.

Copy link

github-actions bot commented Dec 13, 2024

CLA Signature Action: All authors have signed the CLA. You may need to manually re-run the blocking PR check if it doesn't pass in a few minutes.

According to the cargo docs, the license field is used when you have
a standard license that has an existing SPDX 2.3 license expression.
The license-file field should be used when you are using a non-standard
license type that needs more details.

So why does this matter?  Some automated tools will parse these fields
and use them as an input to license compliance checks.  When using the
license-file field it will go a more complicated path, where an MIT
license should just get a rubber stamp from compliance.

This change has no impact on the actual licensing, it just reflects it
better in a machine parsable way
@stusmall stusmall force-pushed the update-license-style branch from 462a66c to ba7d4ce Compare December 13, 2024 16:03
@stusmall
Copy link
Contributor Author

I have read the CLA Document and I hereby sign the CLA

@kushudai
Copy link
Contributor

Thanks @stusmall!

@kushudai kushudai merged commit f1d8fb5 into Roblox:main Dec 13, 2024
4 checks passed
@github-actions github-actions bot locked and limited conversation to collaborators Dec 13, 2024
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants