Files
horizon-airdef/website/LEGAL.md
T
Ludovic Marie cd39680534 Show the new launcher and menus on the website and in the README
The README banner is redrawn in the new design (docs/media/banner.html), and the launcher and
menu screenshots (README and website) are the restyled ones. The website's launcher section
gains a Launcher tab: its screenshots no longer show the old background, whose licence was
never confirmed.

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
2026-10-15 00:08:40 +02:00

77 lines
4.2 KiB
Markdown

# The website's assets and their licences
Every file the site serves, where it comes from and the terms it is used under. The build
copies this file to `/LEGAL.md` on the site.
Horizon is not an official Minecraft product. It is not approved by or associated with
Mojang or Microsoft. Minecraft is a trademark of Mojang Synergies AB.
## Code
| File | Source | Licence |
| --- | --- | --- |
| `src/*.html`, `src/*.css`, `src/*.js`, `build.mjs`, `serve.mjs`, `scripts/*`, `Caddyfile`, `Dockerfile` | Written for this site | MIT, as the rest of Horizon ([LICENSE](https://github.com/ludovic111/horizon/blob/main/LICENSE)) |
The site loads no third-party code at runtime: no frameworks, CDNs, analytics, trackers or
cookies. The only requests to other hosts are the browser's calls to `api.github.com`
(releases and patch notes) and `raw.githubusercontent.com` (`launcher/links.json`), both on Horizon's own repository.
## Fonts
| File | Source | Licence |
| --- | --- | --- |
| `public/fonts/Geist-Regular.woff2`, `Geist-Medium.woff2`, `Geist-SemiBold.woff2`, `GeistMono-Regular.woff2` | Geist and Geist Mono, from `crates/horizon-theme/fonts` (converted from TTF to WOFF2) | SIL Open Font License 1.1, shipped as `public/fonts/OFL-Geist.txt` |
The fonts are self-hosted; nothing is fetched from a font service.
## Icons and the social preview
| File | Source | Licence |
| --- | --- | --- |
| `public/favicon.svg`, `public/favicon-32.png`, `public/apple-touch-icon.png` | Horizon's mark, `docs/media/brand/icon.svg` (an original drawing: an H whose crossbar is the horizon), rendered by `cargo run -p xtask -- icons` | MIT, Horizon's original work |
| `public/og.png` | Rendered by `scripts/shots.mjs` from `public/og.html`: the mark, a headline and the faint wordmark, in Geist | MIT for the layout; the fonts as listed here |
No Minecraft logo or wordmark appears anywhere on the site, in images or as text styling.
GitHub and Discord appear only as plain text links, without their logos.
## No hero image
The page opens on type, not a photograph. The launcher's old background
(`launcher/assets/background.jpg`, from backgrounds.supply, licence never confirmed) is gone from
the repository, so the launcher's screenshots no longer show it.
## Screenshots
All captured in Horizon's Rust client, with vanilla resources prepared from the maintainer's
own copy of Minecraft: Java Edition 26.3, and no mods or shaders. Converted to WebP at 1600
and 800 pixels wide by `scripts/assets.mjs`.
| Files in `public/media/` | Source | What it shows |
| --- | --- | --- |
| `menu-title*.webp` | `docs/media/menu-title.png` | Horizon's own title screen (no Minecraft logo or splash text) |
| `menu-worlds*.webp` | `docs/media/menu-worlds.png` | Horizon's own world list |
| `menu-options*.webp` | `docs/media/menu-options.png` | Horizon's own options screen |
| `menu-pause*.webp` | `docs/media/menu-pause.png` | Horizon's own pause screen |
| `launcher*.webp` | `docs/media/launcher-play.png` | The Horizon launcher's Play page (no background image) |
| `settings*.webp` | `docs/media/settings-simple.png` | Horizon's own Video settings, Simple view |
| `hero*.webp`, `sunset*.webp`, `village*.webp`, `survival*.webp`, `nether*.webp`, `night*.webp`, `underwater*.webp` | `docs/media/*.jpg` | In-game views; none shows a Mojang logo or splash text |
Horizon's interface in these images is Horizon's original work (MIT). The block, mob and
item textures and the HUD sprites drawn in them belong to Mojang and Microsoft; they are
shown as screenshots of the game, as the
[Minecraft Usage Guidelines](https://www.minecraft.net/en-us/usage-guidelines) allow for
fan websites about the game, with the disclaimer they require. The site offers no game
files: players need their own legally obtained copy of Minecraft: Java Edition.
## Text
The parity table is generated from Horizon's README, and the patch notes
come from Horizon's GitHub releases: Horizon's own text, MIT.
## Contributors
The Contributors block lists the GitHub accounts that have committed to Horizon: login,
commit count and profile link, from GitHub's API. Their avatars are not stored in this repository;
the visitor's browser loads them from `avatars.githubusercontent.com`, each one the picture its
owner chose for their GitHub account. Bots are left out.