registrystack / registrystack/registry-stack

Adopt a per-file license and copyright metadata policy

Open
#126 1 comment 0 reactions 0 assignees View on GitHub
agent-ready area:platform criticality:p3 documentation triage:roadmap
Dominant language
Rust
Stars
2
Forks
0
Avg merge
2h 55m
Merged PRs (30d)
130

Description

## Context

Registry Stack has a repository-level Apache-2.0 license. OpenSSF Best Practices also rewards clear license and copyright metadata, especially for files where provenance is not obvious.

This issue tracks choosing and documenting a sustainable policy without doing broad mechanical churn before the policy is clear.

## Scope

- Decide whether to use SPDX headers, REUSE conventions, a repository-level policy with exceptions, or another lightweight approach.
- Define which file types need explicit per-file metadata and which can inherit repository-level metadata.
- Document the policy in `CONTRIBUTING.md`, `README.md`, or a dedicated licensing doc.
- Add a check only if it is low-noise enough for normal contributors.
- Update new-file guidance so future contributions follow the policy.

## Done when

- The repository has a public, contributor-facing license metadata policy.
- New files have clear guidance for copyright/license metadata.
- Any automated check is documented and does not require private context.

## Non-goals

- Do not mass-edit every file just to add headers until the policy and exceptions are agreed.
- Do not change the repository license as part of this issue.

Contributor guide

Open the contributing guide

Research direction

Start by reviewing the repository-level Apache-2.0 license and the contributor guidance in CONTRIBUTING.md and README.md. Compare the listed SPDX, REUSE, repository-level, and exception approaches, then document the selected policy, file-type rules, exceptions, and new-file guidance; any automated check must also be documented and low-noise.

Written by the indexing model from the issue text.

Assessment

Domain
documentation
Issue type
Documentation
Difficulty
5/5
Estimated time
Over a week
Activity status
Quiet
Clarity
Mostly clear
Newbie friendliness
45/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.