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

please include a file with the license text in the git repo and in published crates #2

Closed
decathorpe opened this issue Nov 24, 2020 · 2 comments

Comments

@decathorpe
Copy link

There exist lots of variants of the "MIT" license. Without a license text in the repository, it is not clear which variant is applicable.

For example, the Fedora project recognises over 20 different variants: https://fedoraproject.org/wiki/Licensing:MIT

Please include a license text in this repo, and also add the file to the "include" array in Cargo.toml, so it will be included in the published crates as well.

This is a requirement for applying MIT-style licenses correctly (GitHub license page headers show this, for example here, and it's mentioned on choosealicense.com as well). Most Rust projects licensed under the terms of an MIT license seem to have chosen the MIT License variant that's used by the linked GitHub example (bitvec), which the Fedora Project categorizes as "Modern Style with sublicense".

@decathorpe
Copy link
Author

Before I forget, the fact that readme = "README.md" is listed in Cargo.toml but the file is not included in published crates is confusing some tools, as well.

@myrrlyn
Copy link
Owner

myrrlyn commented Dec 24, 2020

Thanks again! I will bump all of my crates before the end of the year.

@myrrlyn myrrlyn closed this as completed Dec 24, 2020
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

No branches or pull requests

2 participants