-
Notifications
You must be signed in to change notification settings - Fork 59
Needs license #20
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
@est31 Good point. There was a bit of discussion at today's meeting (https://rust-lang.zulipchat.com/#narrow/stream/136281-wg-unsafe-code-guidelines/subject/meeting.202018-09-13/near/133894671). The Rust book (https://github.com/rust-lang/book) and reference (https://github.com/rust-lang-nursery/reference) use joint MIT / Apache licenses. Personally I find that a bit odd, since those are code licenses. I've usually used a CC license (https://creativecommons.org/) for docs. |
If we're expecting the unsafe code guidelines to be a companion to the language spec, and especially if we want to allow it to be merged, we pretty much have to be MIT/Apache licensed. Relicensing the reference at this point is essentially impossible (there are 169 contributors). So I think we're stuck with MIT/Apache. |
Personally, I would prefer to follow the precedent of other Rust repositories. I checked in with @steveklabnik and indeed the MIT/APACHE licenses were chosen pretty deliberately, to keep things simpler and uniform (and because we believe that they apply). Also, as @asajeffrey says, if we wind up having to relicense documentation, we've got a big job ahead of us anyway, and adding the UCG into the mix isn't a big difference. =) |
In RFC 2044, I've been arguing for MIT/Apache. See the points in the alternatives section. |
Sounds like a win. Let's do it. |
I actually thought I added LICENSE-MIT and LICENSE-APACHE -- I know I meant to -- but I guess I forgot. Luckily I think I'm the sole author of the content in the repo thus far =) (we could double check that, though). |
OK, that's not true. There are a few others: both have commits. Could you all leave a comment stating that you agree to relicense under MIT/APACHE2? |
Following the precedent of the [Rust reference], [Rust book], and [RFC 2044], we adopt the LICENSE-{MIT,APACHE} dual licensing scheme for the unsafe code guidelines as well. Fixes rust-lang#20 [Rust reference]: https://github.com/rust-lang-nursery/reference [Rust book]: https://github.com/rust-lang/book [RFC 2044]: http://rust-lang.github.io/rfcs/2044-license-rfcs.html
See this PR: #21 |
Actually, @matklad and @RalfJung both just fixed typos. @avadacatavra is the only one with significant content (meeting minutes). |
I’ve only fixed a tiny typo, but, just in case, I agree to relicense under MIT/APACHE |
I agree to relicense under MIT/APACHE. |
1 similar comment
I agree to relicense under MIT/APACHE. |
This repo has no license. That's bad! The later you are thinking about this, the harder it is to introduce licenses. So better think about it now.
The text was updated successfully, but these errors were encountered: