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:
parent
55a1756f7c
commit
f37f79192d
12 changed files with 223 additions and 44 deletions
|
|
@ -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 T01–T05. 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).
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue