docs: reconcile license triad and accept DCO alongside Gitsign#18
Merged
Conversation
Three files disagreed on what license prmana ships under and what commit-provenance record contributors owe: - LICENSE: Apache-2.0. - CONTRIBUTING.md: CC BY-NC-SA 4.0 (a content license that forbids commercial use — completely wrong for OSS code). - .github/PULL_REQUEST_TEMPLATE.md: "dual license (Apache-2.0 OR MIT)" plus "I have signed off my commits (DCO)". LICENSE is authoritative. This commit aligns the other two on Apache-2.0 and drops the phantom MIT half of the "dual license" line. Signing: CONTRIBUTING.md required Gitsign; the PR template already asked for DCO. External contributors to Linux-ecosystem projects almost universally use DCO. Rather than turn away quality contributions over a signing-format mismatch, the signing section now accepts either Gitsign OR DCO (`git commit -s`). Gitsign remains preferred for maintainer commits; that can be enforced via branch protection on main rather than via CONTRIBUTING.md text. @Strykar's PR #14 was DCO-signed. This change reconciles the project's stated expectation with the commit-provenance form external contributors actually use. Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Summary
CONTRIBUTING.md §Licensesaid CC BY-NC-SA 4.0 (a non-commercial content license).LICENSEis Apache-2.0. Aligned CONTRIBUTING on Apache-2.0.Signed-off-by. Relaxed CONTRIBUTING to accept either. Gitsign stays preferred for maintainers (enforce via branch protection onmainif desired).Triggered by PR #14 (external contribution) where @Strykar used DCO, flagged the triad inconsistency, and was otherwise ready to merge.
Test plan
.github/PULL_REQUEST_TEMPLATE.mdchecklist item mentions Apache-2.0 only, and mentions both signing options🤖 Generated with Claude Code