# Notice

**Reckon Design System**
Copyright (c) 2026 Reckon Design System contributors

This product is a recreation of, and redistributes material from,
cosscom/coss — the monorepo behind coss.com and coss.com/ui. What is authored
here is licensed under **AGPL-3.0-or-later** (see `LICENSE.md`), matching the
upstream default it derives from. What is redistributed keeps its own terms,
listed below.

Items marked **UNVERIFIED** must be confirmed against their upstream before this
system is published outside the organisation. Items marked **UNRESOLVED** are
known constraints awaiting a decision. Both are release-blocking steps in
`RELEASE.md` §2.

---

## 0. Upstream licensing, and this project's answer to it

The upstream repository uses a mixed approach, stated in its own `LICENSING.md`.
The default is **AGPL-3.0**. Two directories and their subdirectories keep their
original **MIT** licence:

- `apps/origin/`
- `apps/ui/`

`packages/ui/` is not in the MIT list, so it falls under the AGPL-3.0 default —
and it is where this project's tokens, component recreations and both webfonts
were taken from. Checked against the repository at `758e6535ae01`, that splits
into three answers, not one:

**Components — available under MIT.** All 54 primitives also exist at
`apps/ui/registry/default/ui/` (MIT), which is what `npx shadcn add @coss/<c>`
serves — same components, same class strings. The recreations here were taken from
`packages/ui/src/components/`, and the screen map in `github.md` names both paths.

**Tokens — AGPL-3.0, with no MIT alternative.** `apps/ui/app/globals.css` is 261
bytes and does nothing but `@import "@coss/ui/globals.css"`. The 207 token values
exist nowhere in the MIT directories — the registry's class strings name the
tokens but never define them. Reckon's token layer is derived work under
AGPL-3.0.

**Fonts — still open.** `CalSansVF.woff2` and `PaperMono-Regular.woff2` exist only
under `packages/ui/src/fonts/`; there is no MIT copy, and a webfont normally
carries its own licence independent of the repository's. See items 2 and 3.

**Wordmarks and imagery — covered as code.** `apps/origin/` and `apps/ui/` are
MIT, so the SVGs and photographs are cleanly redistributable as repository
content. MIT is one-way compatible with AGPL-3.0, so carrying them inside an
AGPL-3.0 project is fine; their attribution stays as recorded in items 4 and 7,
and the trademark and consent questions are separate and still open.

### The decision

**Reckon is licensed AGPL-3.0-or-later.** This is the licence the token layer
already carries; claiming MIT would misdescribe the provenance. An MIT release
would require re-deriving all 207 token values from a source that is not
`packages/ui/`, which has not been done and is not planned. Recorded in
`LICENSE.md` and in `CHANGELOG.md` at the release that adopted it.

What remains blocking a **public** release is narrower than the licence: the two
font binaries, the wordmark trademark, and the consent status of the photography.

---

## 1. coss.com/ui component library — cosscom/coss
   Upstream: https://github.com/cosscom/coss
   Used as: the source of all token values and the 54 component families
   recreated in components/.
   Terms: **AGPL-3.0** — taken from `packages/ui/src/components/`. The identical
   components sit under MIT at `apps/ui/registry/default/ui/` if an MIT
   attribution is ever needed (§0).
   Note: the components here are cosmetic recreations, not the upstream
   implementations. Production work should use the real package.

## 2. Cal Sans (`assets/fonts/CalSansVF.woff2`)
   Upstream: shipped in packages/ui/src/fonts/ of cosscom/coss.
   Used as: --font-sans and --font-heading; the wordmark's variable axes
   ('GEOM' 50, 'opsz' 32) are part of this face.
   Terms: **AGPL-3.0** by the upstream default, and there is no MIT copy of the
   file in the repository — so redistributing it inside this AGPL-3.0 project
   mirrors upstream's own act. Separately **UNVERIFIED**: Cal Sans' own licence
   has not been located, and a webfont's terms are independent of the repository
   carrying it. Blocks a public release until located; internal use proceeds.
   If the terms forbid redistribution, remove the file and point `--font-sans`
   at a fallback stack.

## 3. Paper Mono (`assets/fonts/PaperMono-Regular.woff2`)
   Upstream: shipped in packages/ui/src/fonts/ of cosscom/coss.
   Used as: --font-mono, for code and technical strings.
   Terms: **UNVERIFIED**, same condition as Cal Sans.

## 4. Wordmarks (`assets/logo.svg`, `assets/logo-dark.svg`)
   Upstream: apps/origin/public/ of cosscom/coss.
   Used as: the mark in the thumbnail, the guidelines cards and the UI kits.
   Terms: `apps/origin/` is MIT (§0), so the files are cleanly redistributable
   as code — but a wordmark is a **trademark**, and no code licence grants
   trademark rights. Redistributed verbatim and unmodified. **UNRESOLVED** —
   trademark permission is a separate question and has not been sought; it blocks
   a public release. No derivative, recoloured or redrawn version exists in this
   project, and none may be created.

## 5. Lucide icons
   Upstream: https://github.com/lucide-icons/lucide
   Used as: the icon system throughout, loaded from CDN
   (unpkg.com/lucide@0.544.0). Not vendored into this project.
   Terms: ISC licence. Attribution retained here.

## 6. Base UI
   Upstream: https://github.com/mui/base-ui
   Used as: the behavioural model the upstream components are built on. No
   Base UI code is present in this project.
   Terms: MIT.

## 7. Photography (`assets/img/`)
   Upstream: apps/ui/public/ of cosscom/coss — square user avatars,
   avatar.jpg and profile-bg.jpg.
   Used as: load-bearing data in the templates and component cards.
   Terms: `apps/ui/` is MIT (§0), so the files are covered as repository
   content. Still UNVERIFIED as to the people depicted: provenance is unknown
   and these are likely stock or team photographs. Until verified, treat them
   as internal demonstration material. Replace before any public release if the
   subjects' consent cannot be established.

## 8. Placeholder logos (`templates/logos/01-…04-logo-demo.svg`)
   Upstream: https://logoipsum.com/
   Used as: the marks for the fictional brands the templates invent.
   Terms: free for personal and commercial use, per logoipsum. No attribution
   required; recorded here for completeness.

## 9. Hand-drawn glyph paths
   The checkbox tick (M5.252 12.7 10.2 18.63 18.748 5.37), the indeterminate
   dash (M5.252 12h13.496) and the number-field scrub cursor are reproduced
   from the upstream components rather than from Lucide. Same terms as item 1.

---

Nothing in this project is generated by, or claims endorsement from, coss.com,
cal.com or any of their trademarks' owners. "Reckon" is this project's own
name for the recreation.

A copy of the AGPL-3.0 text travels with this project at
`licenses/AGPL-3.0.txt`.
