Adopt TRSL V1C1 as org-wide preliminary license (WP-0008-T05 sub-decision)

Maintainer decision, 2026-07-29/30: adopts TRSL V1C1 as the preliminary
governing LICENSE across every repo in the coulomb Forgejo org,
confirmed explicitly as "every repo, no exceptions" including
target-revenue itself and internal tooling repos. This is a
license-text adoption, not a Phase declaration - no Initial Target,
Trust Service registration, or Development Credit tracking exists for
any repo as a result. WP-0008-T05 (real Phase go-live) remains todo
and unaccepted.

Applies TRSL to this repo's own LICENSE (self-referential wording,
since target-revenue is the canonical source) and updates
pyproject.toml's license field from MIT-0 to TRSL-0.1.

history/260730-TRSL-OrgWideLicenseRollout.md is the full execution
record: ~90 repos adopted successfully, 2 committed locally only (no
git remote configured: executor-sandbox, executor-worker), and one
explicitly flagged exception (the-custodian - carried a pre-existing
proprietary/confidential license, deliberately not touched pending
separate confirmation, not silently folded into the blanket
instruction).

scripts/rollout/LICENSE.trsl-v1c1 is the deployed template used across
all repos (operative legal text only, points back to this repo's
specs/TargetRevenueSourceLicense-V1C1.md for the full candidate-status
banner and Appendix A rather than duplicating it ~90 times).
This commit is contained in:
tegwick 2026-07-30 01:23:52 +02:00
parent b0f61b2d8b
commit dcf6de57a4
7 changed files with 467 additions and 15 deletions

View file

@ -266,3 +266,23 @@ Once accepted, this task's Result should name which specific repo and
Phase go live first — "governance and rollout infrastructure exists" is
not the same event as "a real Phase is declared," and this workplan should
not blur that line even after everything above is ready.
**Sub-decision recorded 2026-07-30 (this task remains `todo` — no Phase
has been declared):** the maintainer separately and explicitly authorized
a distinct, narrower step — adopting `specs/TargetRevenueSourceLicense-V1C1.md`
as the preliminary governing `LICENSE` across every repository in the
`coulomb` Forgejo org (confirmed "every repo, no exceptions," including
`target-revenue` itself and internal tooling repos). This is a **license-
text adoption, not a Phase declaration** — see
`history/260730-TRSL-OrgWideLicenseRollout.md` for the full execution
record, including one explicitly flagged exception
(`the-custodian`, which carried a pre-existing proprietary/confidential
license and was deliberately not touched pending separate confirmation)
and two repos committed locally only (no git remote configured:
`executor-sandbox`, `executor-worker`). No Initial Target, Milestone
Release, degeneration policy, or Future License has been declared for any
repo; no Phase Manifest has been registered against the hosted Trust
Service; no Development Credit is being tracked anywhere. This task
(T05) itself remains `todo` and unaccepted — the license-rollout decision
does not by itself authorize a real Phase for any repo, per this task's
own instruction above.