-
Notifications
You must be signed in to change notification settings - Fork 83
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
BSD or MIT #41
Comments
I suppose the license file is right... I can adjust the Cargo.toml |
Looks like this issue is still unresolved as of today? |
Most Rust projects prefer to use |
Then the license text for MIT should probably be added to this repo too? The current license file (https://github.com/dropbox/rust-brotli/blob/master/LICENSE) file only contains the BSD-3-Clause license text, but the MIT license requires that license text is included with redistributed sources. Usually dual-licensed crates handle this by having two separate license files (i.e. LICENSE-Apache and LICENSE-MIT, in most cases).
As far as I know, the problem wrt/ GPL compatibility is actually caused by the Apache-2.0 license, not the MIT license. |
Hmmm should probably copy the license from https://github.com/google/brotli/blob/master/LICENSE |
It would be great to see something happen here. Since the |
As a further wrinkle, similarly to dropbox/rust-brotli-decompressor#9 (comment), it turns out that one file is owned by Google and distributed only under rust-brotli/src/enc/entropy_encode.rs Lines 1 to 5 in 37d403b
Please do something about this! |
It looks like |
Since `entropy_encode.rs` appears to be derived from https://github.com/google/brotli/blob/v1.1.0/c/enc/entropy_encode.c (possibly at a different version), and carries only MIT terms, it’s not possible for the crate to be `BSD-3-Clause OR MIT` overall. The new `LICENSE.MIT` file is taken from https://github.com/google/brotli/blob/v1.1.0/LICENSE since that appears to be the correct license text for `entropy_encode.rs`. Fixes dropbox#41. Signed-off-by: Benjamin A. Beasley <[email protected]>
Since `entropy_encode.rs` appears to be derived from https://github.com/google/brotli/blob/v1.1.0/c/enc/entropy_encode.c (possibly at a different version), and carries only MIT terms, it’s not possible for the crate to be `BSD-3-Clause OR MIT` overall. The new `LICENSE.MIT` file is taken from https://github.com/google/brotli/raw/refs/tags/v1.1.0/LICENSE since that appears to be the correct license text for `entropy_encode.rs`. Fixes dropbox#41. Signed-off-by: Benjamin A. Beasley <[email protected]>
Hello, Cargo.toml lists BSD OR MIT, however LICENSE file contains only info about BSD... Who is right?
The text was updated successfully, but these errors were encountered: