Legal
Open Source Licenses
The open-source software Laces is built on, and the licenses it is used under. Laces is built almost entirely on work other people gave away.
Last updated 17 August 2026 · Laces · 4 min read
Keep a copy of this document
A formatted PDF with a cover page, page numbers and the date you retrieved it.
Laces is built on open-source software. This page lists the significant components of the public website and the licenses they are distributed under.
This page covers
laces.run, the public site. The Laces API and the Flutter Admin App have their own dependency sets. The Admin App carries its own in-app licenses screen, the conventional place for a mobile app’s attributions, and the one that stays current with each release. The API’s dependencies are server-side and are not distributed to users.
The website
| Package | License | What it does |
|---|---|---|
| Astro | MIT | The web framework. Renders these pages to static HTML |
| @astrojs/react | MIT | Lets React components run as islands inside Astro pages |
| React | MIT | Powers the two interactive islands: the countdown and the registration form |
| React DOM | MIT | Renders React to the browser |
| Tailwind CSS | MIT | The styling system |
| @tailwindcss/vite | MIT | Tailwind’s build integration |
| Nanostores | MIT | Small shared state between islands |
| @nanostores/react | MIT | The React bindings for Nanostores |
| Vite | MIT | The build tool underneath Astro |
Build and quality tooling
Not shipped to your browser, but part of how the site is made.
| Package | License |
|---|---|
| TypeScript | Apache-2.0 |
| ESLint | MIT |
| typescript-eslint | MIT |
| Prettier | MIT |
Fonts
| Font | License | Use |
|---|---|---|
| Figtree | SIL Open Font License 1.1 | All text on Laces |
The MIT License
Most of the above is MIT licensed. The text is short enough to reproduce in full:
Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the “Software”), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions:
The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software.
THE SOFTWARE IS PROVIDED “AS IS”, WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
Copyright in each package remains with its own authors, as recorded in that package’s repository.
Apache License 2.0
TypeScript is distributed under the Apache License 2.0. The full text is at apache.org/licenses/LICENSE-2.0.
SIL Open Font License 1.1
Figtree is distributed under the SIL OFL 1.1. The full text is at openfontlicense.org.
Corrections
This list is maintained by hand and dependencies change. If something is missing, misattributed, or wrongly licensed here, tell us at legal@laces.run and we will fix it.
Laces itself
The Laces platform is proprietary. Its use is governed by the Terms of Service and, for organizers, the Organizer Terms.