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

Lack of dual-licensing #1

Open
cppforliving opened this issue Dec 27, 2020 · 1 comment
Open

Lack of dual-licensing #1

cppforliving opened this issue Dec 27, 2020 · 1 comment

Comments

@cppforliving
Copy link

Reference https://rust-lang.github.io/api-guidelines/necessities.html#c-permissive

Crates that desire perfect license compatibility with Rust are not recommended to choose only the Apache license. The Apache license, though it is a permissive license, imposes restrictions beyond the MIT and BSD licenses that can discourage or prevent their use in some scenarios, so Apache-only software cannot be used in some situations where most of the Rust runtime stack can.

@marmistrz
Copy link
Owner

Thanks for the comment. Since Rust is dual-licensed using MIT+Apache, it's makes sense to dual-license the code copy-pasted from the Rust libstd. I wasn't aware of this nitpick.

I'll try to address it within the next week or two, but feel free to submit a PR if you want dual-licensing more quickly :)

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