-
Notifications
You must be signed in to change notification settings - Fork 1
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
⚖️ get real about license guidance in contribution guidelines #642
Comments
i vaguely remember writing more clear guidance, but what we have here is not what i remember writing. i remember writing that all of our licenses need to have provenance* from the all of our licenses coming from this dir will include proper file extensions ( |
on a separate note, something that deserves clarification (perhaps in our ADRs) — we should explain why we are dual-licensing our projects like this and i admit that this is currently on a very shaky foundation (obviated by mozilla-spidermonkey/cacheirhealthreport#40). i actually am not sure whether this would be consistent w/ what was requested in the original issue that prompted the re-licensing of our projects: mozilla-spidermonkey/cacheirhealthreport#39… |
Resolves: OpenINFGH-642 Signed-off-by: Derek Lewis <dereknongeneric@open.inf.is>
This refactoring also replaces the original license files w/ fresh copies from the SPDX corpus. Refs: https://github.com/spdx/license-list-data/blob/main/text/MIT.txt Refs: https://github.com/spdx/license-list-data/blob/main/text/Apache-2.0.txt We are now using the correct file extension (`txt`), which is ongoing effort to not have _any_ files w/o an extension in any of our repos. Addresses: #642 (comment) The MIT license has also had its entire header bowdlerized like the Rust project. This is to prevent a potential inaccurate attribution. Refs: rust-lang/rust@2a8807e PR-URL: #643 Signed-off-by: Derek Lewis <dereknongeneric@open.inf.is>
The final piece of unaddressed feedback raised in #643 will now be tracked in this issue as a comment (this one, actually):
## License
This project is dual licensed under the following licenses:
- Apache License, Version 2.0 ([LICENSE-APACHE](LICENSE-APACHE) or
<http://www.apache.org/licenses/LICENSE-2.0>)
- MIT license ([LICENSE-MIT](LICENSE-MIT) or
<http://opensource.org/licenses/MIT>)
You may choose to use either license.
### Contribution
Unless you explicitly state otherwise, any contribution intentionally submitted
for inclusion in the work by you, as defined in the Apache-2.0 license, shall be
dual licensed as above, without any additional terms or conditions. The actual request is for another separate refactoring, but this one would be restoring the contents of This way of laying out the section of N.B., same as our previous ⚖️♻️ — the PR resolving the issue raised in this comment will still not handle the core issue here. Leave it open. |
Additional guidance on license file sourcing and location to be provided, amongst license selection, and more! Refs: OpenINF#642 (comment) Signed-off-by: Derek Lewis <dereknongeneric@open.inf.is>
Additional guidance on license file sourcing and location to be provided, amongst license selection, and more! Refs: OpenINF#642 (comment) Signed-off-by: Derek Lewis <dereknongeneric@open.inf.is>
Additional guidance on license file sourcing and location to be provided, amongst license selection, and more! Refs: OpenINF#642 (comment) Signed-off-by: Derek Lewis <dereknongeneric@open.inf.is>
Refs: OpenINF/.github#642 Signed-off-by: OpenINF Bot <132791922+openinfbot@users.noreply.github.com>
The contribution guidelines surrounding licensing are too simplistic and unclear.
.github/CONTRIBUTING.md
Lines 77 to 79 in 77515ff
This is also not the whole story about what we currently do. Expand and clarify.
The text was updated successfully, but these errors were encountered: