Governance · governance/README.md
Tórculo governance
How Tórculo is maintained and how it changes: who decides, the RFC process every normative change goes through, and how versions are numbered and what they promise.
Documents
| Document | What it covers |
|---|---|
| GOVERNANCE.md | The editor, the future technical committee, decisions, conflicts of interest, appeals, code of conduct, licences and the patent commitment. |
| RFC-PROCESS.md | When an RFC is needed, its states and steps, discussion periods, and when an RFC counts as implemented. |
| VERSIONING.md | The specification's versions, the version inside each part's files, the epochs of the language, deprecation, and the separate versions of the suite and the libraries. |
| RFCs | The RFCs themselves, and the template. |
| DECISIONES.md | The founding decisions (in Spanish), including those still waiting for José Luis. |
| CONTRIBUTING.md | How to contribute to the specification, the suite and the implementations. |
| CODE_OF_CONDUCT.md | Contributor Covenant 2.1. |
| SECURITY.md | How to report a vulnerability privately. |
In short
- Tórculo is edited by José Luis Saorín Ferrer. A technical committee takes over disputed decisions once three independent implementations, maintained by at least two organizations, pass the conformance suite.
- Nothing changes in silence. An accepted RFC lands with at least one conformance case; it is implemented when two independent implementations pass it. Discussion lasts at least 14 days, followed by a 7-day final comment period.
- A pliego that compiled once compiles always: every epoch's vocabulary is frozen.
- Licences: the specification and documentation under CC BY 4.0, the code under
MIT OR Apache-2.0(the engine fork under MIT, like ManimGX), and a public commitment not to assert patents against implementations.
RFCs
| RFC | Title | State |
|---|---|---|
| 0001 | Tórculo 1.0 | Accepted |
| 0002 | An aspect profile apart from the core | Draft |
| 0003 | Diagnostic codes emitted by compilers | Draft |
| 0004 | MÚSICA: song or cue | Draft |
| 0005 | A portable piece card | Draft |
Contact
jl@joseluissaorin.com. Security reports: see SECURITY.md.