Lizenz
Diese Seite gibt nur wieder, was in den Lizenz-, NOTICE- und Third-Party-Dateien der Repositories steht.
Hilde
Der Compiler und die Werkzeuge stehen unter der Apache License 2.0 with LLVM Exception (LICENSE), die Standardbibliothek unter der Apache License 2.0 (standard/LICENSE). MIRCO, Wolly und ROXIE stehen unter derselben Lizenz wie Hilde. Ein Paket, das hilde new anlegt, bekommt die ISC-Lizenz mit dem Autor aus der git-Konfiguration.
Austral, der Ursprung
Hilde ist ein Fork von Austral von Fernando Borretti, abgezweigt beim Commit 0962d2a8a5d77f7daacd7f696819520733f4897d vom 29. Juli 2025.
- Der Compiler von Austral steht unter dem Copyright von Fernando Borretti und der Apache License 2.0 with LLVM Exception. Hilde behält diese Lizenz bei. Austral hat keine NOTICE-Datei, daher bringt Hilde auch keine von dort mit.
- Die Spezifikation von Austral, „The Austral Language Specification“, ist © 2021–2022 Fernando Borretti und steht unter der GNU Free Documentation License 1.3 (Anhang A der Spezifikation). Kein Text daraus ist in die Seiten dieser Website eingeflossen. Der unveränderte Spiegel der Spezifikation steht unter ihrer eigenen Lizenz.
clap, das Vorbild für die Kommandozeile
Standard.Arguments folgt der Builder-API von clap 4, dem Kommandozeilen-Parser von Rust. Übernommen ist die Form, nicht der Code. Die Seite Argumente nach clap stellt die Aufrufe von clap denen von Hilde gegenüber, mit drei Programmen in beiden Sprachen. Die clap-Fassungen wurden zum Vergleich mit clap 4.6.7 gebaut.
Fremder Code, den Hilde mitbringt
| Teil | Ort | Lizenz |
|---|---|---|
| libcrux, ML-DSA (Cryspen) | vendor/libcrux in Hilde | MIT (LICENSE-MIT) |
| der OpenSSH-Wrapper für libcrux (Damien Miller) | vendor/libcrux in Hilde | ISC (LICENSE-ISC) |
| die Sandbox, nach sandbox.c aus Hiawatha | Standard.Sandbox in Hilde | unter Hildes Lizenz übernommen, auf Entscheidung ihres Autors Heiko Zimmermann |
| numpy random (Kevin Sheppard) | licenses/numpy-random-LICENSE.md in MIRCO | NCSA und BSD 3-Clause |
| Testdaten von uproot (Scikit-HEP) | testdata/uproot/LICENSE in MIRCO | BSD 3-Clause |
| htmx 2.0.10 | NOTICE in ROXIE | Zero-Clause BSD |
| die Erweiterung für VS Code | editor/vscode-hilde/LICENSE in Hilde | eigene Lizenzdatei |
C-Bibliotheken, die Hilde einbindet
Die Standardbibliothek bindet über ihre Bindings.*-Module folgende C-Bibliotheken ein: libcrypto (LibreSSL oder OpenSSL), libtls (oder libretls), PCRE2, SQLite, SQLCipher, libpq (PostgreSQL), libmariadb (MariaDB Connector/C), DuckDB und libargon2. MIRCO bindet LAPACK, pocketfft, HDF5, netCDF und DuckDB ein. Sie werden vom System gelinkt und nicht mitgeliefert.
Die Marke
Die Schriften der Marke sind Bricolage Grotesque und IBM Plex Mono, beide unter der SIL Open Font License 1.1. Diese Website lädt keine Schriftdateien. Sie nennt die beiden Schriften und weicht sonst auf die Schriften des Systems aus.
Diese Website
Die Texte dieser Website stammen von Heiko Zimmermann, siehe Impressum.