Introduce SCOPE, expanded README, CONTRIBUTING, and provisional open-question defaults. Rescope Trust Service work to offline schemas/fold/fixtures, add normative core extraction workplan, and split PRD roadmap Phase 4 into foundation vs hosted service. Sync workplans with State Hub.
67 lines
4.1 KiB
Markdown
67 lines
4.1 KiB
Markdown
# target-revenue
|
||
|
||
**Status:** Concept and specification only (Stage 0). Not production legal text. Do not attach TRSL to production software yet.
|
||
|
||
The **Target Revenue Framework (TRF)** is a phased software monetization system: a defined development **Phase** accumulates **Development Credit** and **Remission Credit** against an immutable **Initial Target** until the **Milestone Release** automatically converts to a permissive **Future License** (MIT or Apache-2.0). A **Trust Service** publishes manifests, ledgers, extensions, and attestations as factual evidence — it does not decide conversion.
|
||
|
||
> Commercial beneficiaries fund the creation and early availability of a software improvement; once the declared target is satisfied, the governed release becomes permissively open source.
|
||
|
||
## Terminology guardrail
|
||
|
||
Before conversion, software under TRSL is **source-available** with commercial-use restrictions. It is **not** Open Source under the [OSI Open Source Definition](https://opensource.org/osd) (field-of-endeavour non-discrimination). After the Conversion Event, the Milestone Release is available under the declared OSI-style Future License.
|
||
|
||
| State | Accurate label |
|
||
| --- | --- |
|
||
| Pre-conversion, noncommercial | Source-available (permitted uses) |
|
||
| Pre-conversion, commercial | Commercially licensed / entitlement required |
|
||
| Post-conversion | Open source under Future License |
|
||
|
||
## Reading order
|
||
|
||
1. [`INTENT.md`](INTENT.md) — durable purpose and design principles
|
||
2. [`SCOPE.md`](SCOPE.md) — what is in scope *now* vs later maturity
|
||
3. [`spec/TargetRevenueLicenseConcept.md`](spec/TargetRevenueLicenseConcept.md) — normative concept (§1–10 for the kernel)
|
||
4. [`specs/ProductRequirementsDocument.md`](specs/ProductRequirementsDocument.md) — goals, FRs, roadmap
|
||
5. [`specs/TechnicalSpecificationDocument.md`](specs/TechnicalSpecificationDocument.md) — schema field tables and boundaries
|
||
6. [`specs/OpenQuestions-WorkingDefaults.md`](specs/OpenQuestions-WorkingDefaults.md) — provisional Stage 0 defaults
|
||
|
||
Exploration transcript (non-normative): [`history/260728-InitialExploration.md`](history/260728-InitialExploration.md)
|
||
Program assessment: [`history/260728-SWOT-Assessment.md`](history/260728-SWOT-Assessment.md)
|
||
|
||
## Repository layout
|
||
|
||
| Path | Role |
|
||
| --- | --- |
|
||
| `INTENT.md` | Stable purpose (change rarely) |
|
||
| `SCOPE.md` | Living Stage 0 scope |
|
||
| `spec/` | Normative **concept** source (`TargetRevenueLicenseConcept.md`) |
|
||
| `specs/` | Product/tech specs, working defaults, future normative extracts |
|
||
| `workplans/` | Active delivery plans |
|
||
| `history/` | Dated non-normative exploration and assessments |
|
||
| `examples/` | Golden Phase packages (planned; WP-0002) |
|
||
| `schemas/` | Machine-readable schemas (planned; WP-0002) |
|
||
|
||
**`spec/` vs `specs/`:** The concept document predates the plural `specs/` directory and remains under `spec/` so history and cross-references stay stable. New product/tech artifacts go under `specs/`. Do not move the concept file without a deliberate migration note.
|
||
|
||
## Active work
|
||
|
||
| Workplan | Focus |
|
||
| --- | --- |
|
||
| [TREV-WP-0001](workplans/TREV-WP-0001-license-prior-art-research.md) | Prior-art research → non-binding TRSL draft skeleton |
|
||
| [TREV-WP-0002](workplans/TREV-WP-0002-trust-service-foundation.md) | Schemas, pure Outstanding Target fold, golden fixture (not full service) |
|
||
| [TREV-WP-0003](workplans/TREV-WP-0003-normative-core-extraction.md) | Extract stable normative core docs (PRD Phase 1) |
|
||
|
||
Hub index: [`WORK-RECORDS.md`](WORK-RECORDS.md) · brief: [`.custodian-brief.md`](.custodian-brief.md)
|
||
|
||
## What this repo does not claim yet
|
||
|
||
- Final legal license text or enforceable TRSL
|
||
- A running production Trust Service
|
||
- A finalized degeneration formula (research + working defaults only)
|
||
- That any real product Phase is governed by TRF today
|
||
|
||
See [`SCOPE.md`](SCOPE.md) and [`CONTRIBUTING.md`](CONTRIBUTING.md).
|
||
|
||
## License
|
||
|
||
Repository contents are under [MIT No Attribution](LICENSE) unless a file states otherwise. That is the license of *this repository*, not the Target Revenue Source License for third-party software.
|