-
Notifications
You must be signed in to change notification settings - Fork 12.8k
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
Licensing issue #36556
Comments
cc @brson because this is a licensing question |
cc @rust-lang/core |
I believe we just need to add this to the COPYRIGHT file in the root of the repository, and that should do the trick! (this is similar to jemalloc) |
Thanks for looking into this issue!
So I guess it's worth asking him, he's active on Github. @dvyukov with all due respect, can you help us resolve this issue? The real issue is that the code in question has a different license than the rest of the codebase (although the Apache2/MIT dual license is very similar to the BSD license). |
These files are licensed under a different license than the rest of the codebase. This causes potential issues and inconveniences. Relicense these files under the standard license. I hold original copyright on that code. Fixes rust-lang#36556
I think it is not a problem that these files are BSD licensed - rust carries a bunch of licenses, including BSD, but it wouldn't hurt to relicense them. Well, actually, if this is the only BSD code in std (I don't know if that's the case), then removing the BSD license would reduce the burden on those redistributing std. |
libstd/sync/mpsc: relicense under rust license These files are licensed under a different license than the rest of the codebase. This causes potential issues and inconveniences. Relicense these files under the standard license. I hold original copyright on that code. Fixes rust-lang#36556
libstd/sync/mpsc: relicense under rust license These files are licensed under a different license than the rest of the codebase. This causes potential issues and inconveniences. Relicense these files under the standard license. I hold original copyright on that code. Fixes rust-lang#36556
libstd/sync/mpsc: relicense under rust license These files are licensed under a different license than the rest of the codebase. This causes potential issues and inconveniences. Relicense these files under the standard license. I hold original copyright on that code. Fixes rust-lang#36556
libstd/sync/mpsc: relicense under rust license These files are licensed under a different license than the rest of the codebase. This causes potential issues and inconveniences. Relicense these files under the standard license. I hold original copyright on that code. Fixes rust-lang#36556
libstd/sync/mpsc: relicense under rust license These files are licensed under a different license than the rest of the codebase. This causes potential issues and inconveniences. Relicense these files under the standard license. I hold original copyright on that code. Fixes rust-lang#36556
libstd/sync/mpsc: relicense under rust license These files are licensed under a different license than the rest of the codebase. This causes potential issues and inconveniences. Relicense these files under the standard license. I hold original copyright on that code. Fixes rust-lang#36556
The files
src/libstd/sync/mpsc/spsc_queue.rs
andsrc/libstd/sync/mpsc/spsc_queue.rs
was originally added a long time ago in #10080, and the first line isCopyright (c) 2010-2011 Dmitry Vyukov. All rights reserved.
(explained in #9710). These files are only licensed under the BSD 2-Clause license.Copyright The Rust Developers
, although the team is a co-author.Is it an issue at all? (I'm not that familiar with distributing and licensing software.) If it is, can we do something about it?
The text was updated successfully, but these errors were encountered: