Archive WP-0001 research to history/; add TRSL V1C1 license candidate

Persists the five prior-art/legal research artifacts and the original
draft skeleton as dated history/ records (260729- prefix, git mv to
preserve history), consistent with this repo's convention that history/
holds dated non-normative artifacts rather than living working documents:

- history/260729-TRSL-PriorArt-Survey.md
- history/260729-TRSL-Terminology-Guardrails.md
- history/260729-TRSL-FutureLicense-PatentPrecedent.md
- history/260729-TRSL-ContributorRights-Research.md
- history/260729-TRSL-Jurisdiction-StandardTerms.md
- history/260729-TargetRevenueSourceLicense-Draft.md (superseded)

Adds specs/TargetRevenueSourceLicense-V1C1.md: the first candidate written
as actual operative license text (11 sections: definitions, noncommercial
grant, commercial-use restriction, patent license, automatic conversion,
successive phases, termination/cure, warranty/liability, trademarks,
general provisions) rather than a bracket-annotated skeleton. Carries a
prominent preliminary-status notice near the top and a non-normative
Appendix A tracking the nine items still needing legal resolution before
any candidate can become official Version 1.0.

Updates all cross-references (README, PRD, TSD, SCOPE, workplan) to the
new paths; the workplan's T06 human-accept gate now points at V1C1.

Co-Authored-By: Claude Sonnet 5 <noreply@anthropic.com>
This commit is contained in:
tegwick 2026-07-29 10:33:35 +02:00
parent 55a1756f7c
commit f37f79192d
12 changed files with 223 additions and 44 deletions

View file

@ -48,7 +48,7 @@ priority: high
state_hub_task_id: "d2953e5a-7831-4593-93fd-3bd8faaec48d"
```
Result 2026-07-29: `specs/research/TRSL-PriorArt-Survey.md` produced,
Result 2026-07-29: `history/260729-TRSL-PriorArt-Survey.md` produced,
grounded in primary-source license text fetched live (BSL 1.1, FSL,
PolyForm Noncommercial, Fair Source, Elastic License 2.0, OSI OSD). Key
finding: FSL's fixed two-license, single-trigger design was created
@ -66,7 +66,7 @@ wording, and known criticisms or disputes. Record findings so they can be
diffed directly against TRSL's Phase/Target/Conversion model in
`specs/TargetRevenueLicenseConcept.md` §7, §10, §18.
**Deliverable path (suggested):** `history/` or `specs/research/TRSL-PriorArt-Survey.md`.
**Deliverable path:** `history/260729-TRSL-PriorArt-Survey.md` (research artifacts are archived to `history/` with a date prefix once produced, per 2026-07-29 maintainer instruction).
## Survey OSI Open Source Definition and Fair Source boundary framing
@ -77,7 +77,7 @@ priority: high
state_hub_task_id: "3f6166cd-d8a3-4f2e-a52e-28ecd08a8cf1"
```
Result 2026-07-29: `specs/research/TRSL-Terminology-Guardrails.md` produced.
Result 2026-07-29: `history/260729-TRSL-Terminology-Guardrails.md` produced.
Confirmed via primary OSD text (Clause 6, field-of-endeavor
non-discrimination) that pre-conversion TRSL cannot be Open Source, no
ambiguity. Confirmed Fair Source's three-part DOSP definition applies
@ -106,7 +106,7 @@ priority: medium
state_hub_task_id: "0df9125d-0bbb-4e21-8b04-8a5dda02d140"
```
Result 2026-07-29: `specs/research/TRSL-FutureLicense-PatentPrecedent.md`
Result 2026-07-29: `history/260729-TRSL-FutureLicense-PatentPrecedent.md`
produced. Confirmed via primary text: MIT has zero patent language (implied
grant legally unsettled); Apache-2.0 has an explicit, contribution-scoped
patent grant plus litigation-termination clause. No change to working
@ -136,7 +136,7 @@ priority: medium
state_hub_task_id: "25fbf15c-60c4-4284-af84-49d109b74cf8"
```
Result 2026-07-29: `specs/research/TRSL-ContributorRights-Research.md`
Result 2026-07-29: `history/260729-TRSL-ContributorRights-Research.md`
produced. Confirmed via primary DCO 1.1 text that its certification is
scoped to "the open source license indicated in the file" at time of
contribution — it does not extend to a future, different Future License,
@ -171,7 +171,7 @@ priority: medium
state_hub_task_id: "1fe4b444-90b0-49d0-8d2a-9e3a99d2822a"
```
Result 2026-07-29: `specs/research/TRSL-Jurisdiction-StandardTerms.md`
Result 2026-07-29: `history/260729-TRSL-Jurisdiction-StandardTerms.md`
produced. Confirmed §31/§32 UrhG text via primary source; §307 BGB
Transparenzgebot confirmed via secondary legal sources (not primary-text-
verified this session — flagged for counsel verification). Important
@ -220,7 +220,17 @@ Agent completion of the file is “ready for review,” not done.
Result 2026-07-29: `specs/TargetRevenueSourceLicense-Draft.md` produced,
synthesizing T01T05. Every clause tagged `[CONFIRMED BY RESEARCH]`,
`[LEGAL]`, `[WORKING DEFAULT]`, or `[OPEN]` per §0's reading key. **Status
remains `todo` — ready for human review, not accepted.** Task should be
marked `done` only after a maintainer confirms the skeleton is adequate
briefing material for counsel.
`[LEGAL]`, `[WORKING DEFAULT]`, or `[OPEN]` per §0's reading key.
Result 2026-07-29 (same day, maintainer instruction): the draft skeleton
was archived to `history/260729-TargetRevenueSourceLicense-Draft.md`
(dated research artifact) and superseded by
`specs/TargetRevenueSourceLicense-V1C1.md` — Version 1, Candidate 1,
written as actual operative license text rather than a bracket-annotated
skeleton, per maintainer request. V1C1 carries its own preliminary-status
notice near the top and a non-normative "Candidate Notes" appendix mapping
back to this task's `[LEGAL]`/`[OPEN]` items. **Status remains `todo`
ready for human review, not accepted.** Task should be marked `done` only
after a maintainer confirms V1C1 is adequate briefing material for counsel
(the deliverable this task now points to; the archived skeleton is
superseded, not the current target of the human-accept gate).