You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
doc: declare licensing via REUSE + DEP-3 patch headers
Make this branch (master) self-describing about licensing and the
provenance of every patch we ship. Base on our prior experience/work in
https://github.com/ReproNim/reprostim/
- Add LICENSES/MIT.txt and LICENSES/AGPL-3.0-or-later.txt (full texts
via `reuse download`).
- Add REUSE.toml: repository scaffolding (CI workflows, test drivers,
docs, root files) is MIT (c) DataLad Team; patches/** is
AGPL-3.0-or-later as a derivative of git-annex sources, with
precedence = "closest" so per-patch SPDX headers override the block.
- Add a DEP-3 + SPDX header to the existing
patches/20240213-3475b09c3e-exclude-git.patch documenting its
Description, Origin, Author, Forwarded status, and licensing.
Verified that `git apply` and `git apply -R --check` (used by
.github/workflows/tools/apply-patches) handle the RFC-2822 preamble.
- Add .github/workflows/reuse.yaml running fsfe/reuse-action@v5 on PRs
touching tracked content and on pushes to master.
- Extend .gitignore with build artifacts (buildenv.sif, .tox/, .venv*/,
caches) so `reuse lint` stays clean against working trees.
- README.md: add a Licensing section pointing at REUSE.toml/LICENSES,
clarify that `upstream/master` is vanilla upstream and follows its
own COPYRIGHT, and extend "Submitting Patches" with a DEP-3 +
SPDX header template for new patches.
- Closes#262
- Closes#263
Co-Authored-By: Claude Code 2.1.119 / Claude Opus 4.7 <noreply@anthropic.com>
0 commit comments