Licence
This page lists only what the licence, notice and third-party files of the repositories record.
Hilde
The compiler and the tools are under the Apache License 2.0 with LLVM Exception (LICENSE in the Hilde repository), the standard library under the Apache License 2.0 (standard/LICENSE). MIRCO, Wolly and ROXIE carry the same licence as Hilde. A package that hilde new makes carries the ISC licence with the author git knows.
Austral, the origin
Hilde is a fork of Austral by Fernando Borretti, at commit 0962d2a8a5d77f7daacd7f696819520733f4897d of 29 July 2025.
- The compiler of Austral is copyright Fernando Borretti, under the Apache License 2.0 with LLVM Exception; Hilde keeps that licence. Austral has no NOTICE file, so Hilde carries none from it.
- The specification of Austral, The Austral Language Specification, is © 2021–2022 Fernando Borretti, under the GNU Free Documentation License 1.3 (its Appendix A). No text of it is taken over on this site.
clap, the model for the command line
Standard.Arguments follows the builder API of clap 4, the Command Line Argument Parser of Rust. It takes over the form, not the code: Arguments after clap maps clap's calls to Hilde's and holds three programmes written in both, the clap ones built with clap 4.6.7 for comparison.
Code from others that Hilde carries
| Part | Where | Licence |
|---|---|---|
| libcrux, ML-DSA (Cryspen) | vendor/libcrux in Hilde | MIT (LICENSE-MIT) |
| the OpenSSH wrapper of libcrux (Damien Miller) | vendor/libcrux in Hilde | ISC (LICENSE-ISC) |
the sandbox, after sandbox.c of Hiawatha | standard/src/Sandbox.hiq in Hilde | taken over under Hilde's licence by the decision of its author, Heiko Zimmermann, who wrote it |
| numpy random (Kevin Sheppard) | licenses/numpy-random-LICENSE.md in MIRCO | NCSA and BSD 3-Clause |
| test data of uproot (Scikit-HEP) | testdata/uproot/LICENSE in MIRCO | BSD 3-Clause |
| htmx 2.0.10 | NOTICE in ROXIE | Zero-Clause BSD |
| the editor extension for VS Code | editor/vscode-hilde/LICENSE in Hilde | its own licence file |
C libraries Hilde binds
The standard library binds these C libraries through its Bindings.* modules: libcrypto (LibreSSL or OpenSSL), libtls (or libretls), PCRE2, SQLite, SQLCipher, libpq (PostgreSQL), libmariadb (MariaDB Connector/C), DuckDB and libargon2; MIRCO binds LAPACK, pocketfft, HDF5, netCDF and DuckDB. They are linked from the system, not shipped.
The brand
The typefaces of the brand are Bricolage Grotesque and IBM Plex Mono, both under the SIL Open Font License 1.1. This site loads no font files; it names the two typefaces and falls back to the fonts of the system.
This website
The texts of this site are by Heiko Zimmermann; see the imprint.