OpenRoots

Templates

The files that discharge each obligation.

Each template is a complete file, and each names the clause it discharges. Copy it, fill the capitalised placeholders, ship.

source header

Source file header

Discharges Notice Preservation and Version Disclosure (8.1).

ORL-2.2ORA-2.2text
Copyright (c) YYYY LICENSOR
SPDX-License-Identifier: LicenseRef-OpenRoots-ORL-2.2
Licensed under the OpenRoots License 2.2.
https://openroots.org/licenses/orl/2.2/
No fallback licence or automatic conversion applies.

NOTICE

NOTICE file

Discharges Notice Preservation, Licensor Attribution, and Version Disclosure (8.1).

ORL-2.2ORD-2.2ORM-2.2ORA-2.2text
NOTICE
======

This distribution includes material licensed under the
OpenRoots License 2.2 (ORL-2.2).

Licensor:      LICENSOR
Instrument:    ORL-2.2
Canonical:     https://openroots.org/licenses/orl/2.2/
Received:      YYYY-MM-DD
Term:          Permanent

The version above governs this release permanently. It is never
edited, and no later version applies unless the licensor adopts it.

Tier in effect at the time of this distribution: Root
Attributable revenue threshold: USD 20,000,000

Third-party notices:
- COMPONENT | UPSTREAM-URL | COPYRIGHT | LICENCE

openroots-provenance.json

Provenance manifest

Discharges Recommended provenance record; supports artifact-specific Section 8 duties.

ORD-2.2ORM-2.2ORA-2.2json
{
  "$schema": "https://openroots.org/schema/provenance.schema.json",
  "artifact": {
    "name": "ARTIFACT",
    "version": "1.0.0",
    "kind": "model"
  },
  "instrument": "ORM-2.2",
  "canonical": "https://openroots.org/licenses/orm/2.2/",
  "received": "YYYY-MM-DD",
  "conversion": null,
  "tier": "compute",
  "inputs": [
    {
      "name": "UPSTREAM-DATASET",
      "instrument": "ORD-2.2",
      "licensor": "UPSTREAM-LICENSOR",
      "canonical": "https://openroots.org/licenses/ord/2.2/",
      "usedFor": "training"
    }
  ],
  "contentUsage": "train-ai=y, search=y"
}

MODEL_CARD.md

Model card section

Discharges ORM derivative disclosure (8.2).

ORM-2.2markdown
## Licensing and provenance

This model is distributed under the OpenRoots Model License 2.2 (ORM-2.2).
Canonical text: https://openroots.org/licenses/orm/2.2/legalcode.txt

### OpenRoots inputs

| Input | Instrument | Licensor | Used for |
| --- | --- | --- | --- |
| UPSTREAM-DATASET | ORD-2.2 | LICENSOR | training |

### Licence continuity

This release does not convert automatically to Apache-2.0, MIT,
Creative Commons, or any other fallback licence.

### Downstream

Outputs produced by running this model are not covered by ORM-2.2.
Using this model's outputs to train another model is distillation and
places the distilling party in the Compute tier.

DATASET_CARD.md

Dataset card section

Discharges ORD provenance and transformation records (8.1-8.2).

ORD-2.2markdown
## Licensing

This dataset is distributed under the OpenRoots Data License 2.2 (ORD-2.2).
Canonical text: https://openroots.org/licenses/ord/2.2/legalcode.txt

### AI usage preferences

Content-Usage: train-ai=y, search=y

AI Training Use is outside the base grant. The training party must obtain
a separate Compute licence. Section 6.3 requires provenance notice only
when an output contains a qualifying Extracted Fragment.

### Upstream rights

Where records in this dataset originate elsewhere, the upstream licence
governs those records and is listed below. ORD-2.2 covers the structure,
the curation and the additions, and cannot enlarge an upstream grant.

| Source | Upstream licence | Scope |
| --- | --- | --- |
| SOURCE | CC-BY-4.0 | record text |

openroots-agent.json

Agent manifest

Discharges ORA manifest attribution and runtime disclosure (8.1-8.2).

ORA-2.2json
{
  "$schema": "https://openroots.org/schema/agent.schema.json",
  "agent": {
    "name": "AGENT",
    "version": "1.0.0"
  },
  "instrument": "ORA-2.2",
  "canonical": "https://openroots.org/licenses/ora/2.2/",
  "conversion": null,
  "components": [
    {
      "kind": "skill",
      "name": "SKILL",
      "instrument": "ORA-2.2"
    },
    {
      "kind": "prompt",
      "name": "PROMPT",
      "instrument": "ORA-2.2"
    },
    {
      "kind": "model",
      "name": "MODEL",
      "instrument": "ORM-2.2",
      "licensor": "LICENSOR"
    }
  ],
  "note": "A recipient of this agent receives the full grant. Section 8.3 forbids imposing any term on them that ORA-2.2 does not itself impose."
}

SPDX SBOM fragment

SBOM entry

Discharges Supply-chain declaration.

ORL-2.2ORD-2.2ORM-2.2ORA-2.2text
PackageName: PACKAGE
SPDXID: SPDXRef-Package-PACKAGE
PackageLicenseConcluded: LicenseRef-OpenRoots-ORL-2.2
PackageLicenseDeclared: LicenseRef-OpenRoots-ORL-2.2

LicenseID: LicenseRef-OpenRoots-ORL-2.2
LicenseName: OpenRoots License 2.2
LicenseCrossReference: https://openroots.org/licenses/orl/2.2/legalcode.txt
ExtractedText: <text>FULL LICENCE TEXT</text>

Next

Applying an instrument end to end.

The step-by-step application path, including package metadata for npm, PyPI, Cargo, Go, Maven and Hugging Face, is on the apply page.