-
Notifications
You must be signed in to change notification settings - Fork 13.3k
Licensing of Unicode-related functionality? #98116
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
Comments
@rustbot label +A-meta +T-core |
Yeah I think it's probably a mistake for unicode-rs to not have the Unicode-DFS license. We inherited the license from back when these crates were a part of rust's stdlib code though. Unicode-DFS is basically MIT (but applies to data too), so it's not really a problem, but we might need to relicense? There's also iffiness on the licenseability of data though. ICU4X rigidly follows Unicode-DFS and some of the unicode-rs crates have been doing the same. |
Have we raised this to the rust foundation for review by a lawyer? |
I believe @pnkfelix has been looking into that |
I contacted the Rust Foundation and the below is an excerpt from their response:
|
In the course of reviewing licenses for Fuchsia's external dependencies, we've noticed that some crates in the ecosystem, including std, make use of Unicode data files, but don't seem to treat the code generated from those data files as bound by the Unicode license. Unicode has a licensing FAQ but I'm not sure how normative that is.
IANAL, so I'm not sure whether the Unicode license should apply to the files in core which seem to be generated from the Unicode data files, but I wanted to raise the possibility for the project to consider.
The text was updated successfully, but these errors were encountered: