-
-
Notifications
You must be signed in to change notification settings - Fork 42
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
Simplify copyright and licensing #164
Comments
I'm not sure about merging existing copyright notices. While there are no strict requirements for adding new copyright notices, MPL-2.0 appears to prohibit the removal or modification of existing ones:
|
I guess it should be
I'm pretty sure it should be fine like this because we're not substantially altering the copyright. This is what the copyright would look like if it was specified in a single file from the start. @Sereja313 If you could just double-check with Serokell and give us the go that would be great. Would also like to have a go by @Lucus16 and @piegamesde. |
I'm fine with the change.
|
I see three reasons for enforcing REUSE 3.0:
While I see good reasons for REUSE 3.0 as mentioned above, I consider them quite minor, so if they don't look convincing to anybody, I'm fine with the change 🙂 |
(discussed in the team meeting today:) General agreement that we can stop using REUSE 3.0, let's have a single file with all the copyrights We also discussed a related but orthogonal question: #169 |
This issue has been mentioned on NixOS Discourse. There might be relevant details there: https://discourse.nixos.org/t/formatting-team-meeting-2024-03-19/41845/1 |
As discussed in #164, we want to avoid requiring copyright notices in each file and instead condense them into a single place. All copyright holders agreed to doing this.
Implementation: #171 |
As discussed in #164, we want to avoid requiring copyright notices in each file and instead condense them into a single place. All copyright holders agreed to doing this.
This issue has been mentioned on NixOS Discourse. There might be relevant details there: https://discourse.nixos.org/t/code-attribution-policy/50445/9 |
Currently CI enforces REUSE 3.0, which enforces each file to have copyright and licensing information. This is a bit tedious and I'd rather avoid it if we can.
@Sereja313 also mentioned on Matrix:
Currently master has these copyright lines throughout the codebase:
All files use MPL-2.0, the Mozilla Public License 2.0.
I don't think there's a need to relicense, and the license is already inlined in LICENSE.
So we just need to union the copyright lines and put that in e.g. the README:
The text was updated successfully, but these errors were encountered: