Skip to content

Add REUSE.toml#2800

Draft
yarikoptic wants to merge 2 commits into
masterfrom
enh-REUSE
Draft

Add REUSE.toml#2800
yarikoptic wants to merge 2 commits into
masterfrom
enh-REUSE

Conversation

@yarikoptic
Copy link
Copy Markdown
Member

Note that I kept top level LICENSE as well to ease discovery etc. There is also a copy under web/ I didn't touch

Overall - value here is small since it is all nicely falls under 1 license/copyright statement ATM, but still might be nice for standardization etc. WDYT? no strong feelings

yarikoptic and others added 2 commits April 29, 2026 21:44
Make the project's existing Apache-2.0 licensing machine-readable per
the REUSE specification, without changing what's licensed how.

- Add LICENSES/Apache-2.0.txt (canonical SPDX text via `reuse download`).
- Add REUSE.toml with a single block declaring everything under
  "2019-2026 Kitware, Inc. and DANDI Archive contributors" /
  Apache-2.0, matching the existing LICENSE and NOTICE files.
- Wire `reuse lint` into tooling:
  - new `reuse` dependency group in pyproject.toml + uv.lock
  - new `[testenv:reuse]` and added to default tox envlist
  - reuse-tool pre-commit hook (v6.2.0)

Verification: `tox -e reuse` reports 410/410 files compliant.

Co-Authored-By: Claude Code 2.1.123 / Claude Opus 4.7 (1M context) <noreply@anthropic.com>
@yarikoptic yarikoptic changed the title Add REUSE.toml and involved Add REUSE.toml Apr 30, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant