# Licensing OpenScribe is multi-part, so it uses a licence appropriate to each part. All licence texts are in [`LICENSES/`](LICENSES/). The top-level [`LICENSE`](LICENSE) is a copy of GPL-3.0 so the forge detects the primary code licence. | Part | Paths | Licence | |------|-------|---------| | Firmware, server, app (all source code) | `firmware/`, `server/`, `app/` | **GPL-3.0-only** | | Hardware design (BOM, wiring, any future PCB) | `hardware/` | **CERN-OHL-S-2.0** | | 3D case models and documentation | `case/`, `docs/`, `state/`, `*.md` | **CC-BY-SA-4.0** | Rationale: strong copyleft keeps derivatives open, which is the point of the project. CERN-OHL-S and CC-BY-SA are the standard reciprocal licences for open hardware and for creative/documentation content respectively. See `state/DECISIONS.md` for the full record. `LICENSES/Apache-2.0.txt` is included for a possible future permissive client SDK; it is not applied to anything yet. Where practical, files carry an `SPDX-License-Identifier:` header so the licensing is machine-checkable (REUSE style). The OpenAPI spec `api/openapi.yaml` is CC-BY-SA-4.0 as documentation of the interface. The name "Plaud" and any Plaud trademarks belong to their owner. OpenScribe is an independent, clean-room, open-source project inspired by that class of device. It is not affiliated with, endorsed by, or derived from Plaud.