-
Notifications
You must be signed in to change notification settings - Fork 181
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
smartstring
has a less permissive license than rhai
; consider another crate
#897
Comments
Yes, I realize the status of I have been waiting for some kind soul to pick up maintenance of The problem with
|
Unfortunately, I don't think a new maintainer would be able to change the Looks like the One alternative to releasing a full 2.0 would be to make |
Well, so far |
My understanding is that the MPL is not viral, in which case it can be used as it already is by |
Not sure... non-lawyer-type here, and proud of it. |
@rudderbucky I'm not saying Rhai is doing anything wrong, merely that by being more restrictive than MIT, For my part, it looks like I'll be able to use it as-is in my current project after all. |
@BatmanAoD I'm not a lawyer either, but to my understanding |
@rudderbucky That's...not how licensing works. You're still using |
@BatmanAoD my understanding is compliance with MPL does not require you to license your own software with MPL (hence it is non-viral). In MPL's / |
@rudderbucky Again, I'm not saying that I may be misunderstanding what you're saying about there being "no additional compliance restrictions" due to |
@BatmanAoD There are restrictions on modifying |
@rudderbucky My point is that I wasn't sure I'd be able to use |
@schungx I'll just say that the string |
smartstring
is licensed under MPL-2.0, which is less permissive than the Apache-2.0/MIT dual license adopted by Rhai itself.Two MIT-licensed crates exist that serve the same purpose:
These crates are also actively maintained, whereas
smartstring
has not been updated in at least two years; and Rhai has an existing issue stating thatsmartstring
is unsound.Can one of the other two small-string crates be used instead?
The text was updated successfully, but these errors were encountered: