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
Bug: Documentation licensed under non-OSS compatible license #17225
Comments
@mdjermanovic interested to hear your thoughts on this. |
If that's the technically correct approach to the problem, then we should do it. We should probably also not merge any other documentation-related PRs until we finish step 3. |
Step 2: #17227 |
Definitely. Ideally, we put the new license notice in place and ask people on existing PRs to rebase on top of main so the lineage is clear. |
step 3: #17231 |
TSC Summary: This issue outlines the steps needed to fix our documentation license issue. TSC Question: What is the plan for making these changes? Should it be done before, with, or after the release? |
Does it matter if both of them get merged? |
In the 2023-06-01 TSC Meeting, we decided to make these changes after the release (after we close the release issue #17210). @ollie-iterators timing matters because merging #17227 makes docs being out-of-sync with the code and releases update the latest version of the docs at https://eslint.org/docs/latest with the content from the |
Steps 1-3 are finished now.
@nzakas Should we put the new license notice now, before we ask people to resubmit the documentation from the removed commits and before we ask people to rebase existing PRs? |
Yes, let’s get the new license notice in before merging anything else. |
|
credits: https://github.com/voxpelli Refs: * eslint#17225 * eslint#17061
credits: https://github.com/alundiak Refs: * eslint#17225 * eslint#17012
credits: https://github.com/alundiak Refs: * eslint#17225 * eslint#17012
credits: https://github.com/voxpelli Refs: * eslint#17225 * eslint#17061
credits: https://github.com/alundiak Refs: * #17225 * #17012
credits: https://github.com/voxpelli Refs: * #17225 * #17061
credits: https://github.com/domdomegg Refs: * #17225 * #17115
closing as fixed. |
Background
We had a request to apply a license to our documentation, and even though this project is MIT licensed, I mistakenly thought that applied only to code and not to documentation. In fact, the MIT license specifically says that it also applies to the documentation (always read your licenses, folks!).
#17175 mentions that the CC license we applied is incompatible with open source licenses, which is true (verified by OpenJS legal). Some software scanners will flag this and mark the repo as not open source (technically incorrect, but scanners err on the side of false positives to be safe). Others can't contribute when there is a question about licensing.
So this was my mistake, and we should fix it ASAP.
Potential Solution
Because the MIT license actually does cover the documentation, the easiest path forward is to revert back to that and just make it clear by replacing all references to the CC license with references to the MIT license.
The steps would be:
It's kind of a pain, but it's the technically correct approach to this problem.
The text was updated successfully, but these errors were encountered: