Files
sanctuary-beta/THIRD_PARTY_NOTICES.md
2026-09-17 14:09:11 +02:00

139 lines
8.1 KiB
Markdown
Raw Permalink Blame History

This file contains ambiguous Unicode characters
This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.
# Provenance et crédits
Le code Sanctuary est distribué sous GPL-3.0-or-later, comme la version 26.2 dont
la génération est reprise. Voir `LICENSE` et `docs/migration-26.2.md` pour la
provenance détaillée et le périmètre du portage.
Le minage groupé beta.008 reprend les paliers, la sélection par faces et le
contour de sélection de Sanctuary 26.2 (GPL-3.0-or-later, même dépôt historique
en lecture seule). Le service de progression, le contrôle des gestes et le
calcul de durée sont adaptés à la bêta et aux API Minecraft 26.3-pre-2.
Voir `docs/mining-beta008.md` ; aucun mod externe de minage n'est embarqué.
Construction beta.009 adapte le plan orienté `SanctuaryBuildPlane` et les
principes de sélection/session de `gameplay/building` dans le même Sanctuary
26.2, GPL-3.0-or-later. Les contextes de placement, permissions, gestes et
migrations sont adaptés à la bêta et testés sur Minecraft 26.3-pre-2.
Voir `docs/building-beta009.md`.
Minecraft appartient à Mojang Studios / Microsoft. Sanctuary est un projet
communautaire indépendant. Le dépôt ne redistribue pas le jeu.
Les biomes de départ reprennent les configurations de forêt, plaine, forêt de
bouleaux, forêt fleurie et Dappled Forest de Minecraft 26.3-pre-2, adaptées à
une île finie. Les variantes alpha.6 réutilisent les végétations vanilla pour
les prairies fleuries et les bosquets ; Dappled Forest reste disponible pour
les sauvegardes alpha.5. Lalpha.7 réemploie les arbres vanilla (dont chêne noir,
cerisier et essences rares), les champignons, le bambou et les blocs de soufre
de cette version, avec des conditions propres à l’île. Les règles des petits minerais sont adaptées à partir des
features vanilla de cette même version. Les références de blocs, végétation et
minerais sont résolues par Minecraft ; leurs textures et modèles ne sont pas inclus.
Fabric Loader : Apache-2.0. Fabric API : Apache-2.0. Fabric Loom et le wrapper
Gradle : Apache-2.0. Ces projets conservent leurs auteurs, notices et licences.
Les dépendances sont résolues depuis leurs distributions officielles.
Les six icônes de compétences dans
`assets/sanctuary/textures/gui/progression/` ont été fournies par le créateur
le 13 septembre 2026. Depuis beta.015, elles utilisent ses nouveaux fichiers
`progression_heart.png`, `progression_food.png`, `progression_mining.png`,
`progression_building.png`, `progression_breath.png` et `progression_inventory.png`.
Les PNG 9×9 sont conservés octet pour octet, y compris leur transparence.
Les noms de ressources restent stables : `food` correspond à `hunger`,
`breath` à `breathing`, et le préfixe `progression_` est retiré.
Les mêmes PNG sont préparés dans `ressources-pack/sanctuary/` pour le resource pack.
Le fichier préexistant `ressources-pack/helloworld/assets/minecraft_title.png`
est conservé comme source graphique fournie par le propriétaire du dépôt.
Il n'est pas encore installé dans le pack généré. Sa provenance et son adaptation
à l'écran titre 26.3 seront précisées dans le ticket d'identité visuelle.
Les resource packs, shaders et mods communautaires envisagés dans la vision
ne sont pas inclus automatiquement. Chaque ajout aura une version, une source,
un hash et les crédits de sa distribution.
Demeure est embarqué comme mod autonome, sous GPL-3.0-or-later. Son modèle
provient des sources de KOKA99CAB dans `Structures/demeure`, référencées par
linventaire 26.2, et a été adapté à Minecraft 26.3-pre-2. Voir
`mods/demeure/PROVENANCE.md` pour les empreintes et les différences du port.
Le JAR Demeure contient sa licence et ce document de provenance.
## Inventaire beta.010
Les interfaces, algorithmes de transfert et PNG d'inventaire proviennent de
`../26.2/sanctuary`, projet Sanctuary de Koka sous GPL-3.0-or-later. Le portage
conserve les six variantes personnelles, la barre rapide et sa sélection,
les panneaux des conteneurs natifs et leurs fonds supérieurs. Les PNG sont
copiés sans retouche dans le namespace `sanctuary` ; le serveur 26.2 et ses
sauvegardes ne sont pas modifiés. Cape, œuf de compagnon et moteur Aircraft
ne font pas partie de ce lot.
## Équipement beta.018
Les repères de cases vides `egg.png`, `cape.png` et `cosmetics.png` (16 × 16)
proviennent des fichiers fournis par le créateur le 13 septembre 2026 dans
`../textures/`. Ils sont conservés octet pour octet dans le mod et le resource pack.
Cape Zéro utilise temporairement le visuel **Vanilla Cape** de Mojang/Microsoft,
téléchargé depuis le serveur officiel de textures Minecraft :
https://textures.minecraft.net/texture/f9a76537647989f9a0b6d001e320dac591c359e9e61a31f4ce11c88f207f0ad4
SHA-256 : `f9a76537647989f9a0b6d001e320dac591c359e9e61a31f4ce11c88f207f0ad4`.
Présentation originale : https://www.minecraft.net/en-us/article/introducing-vanilla-cape
Licône dobjet correspondante provient de `../26.2/sanctuary`
(`textures/item/cape/vanilla_cape.png`). Ces images sont un placeholder de test,
restent la propriété de leurs auteurs et ne sont pas placées sous la licence
du code Sanctuary. Il ne sagit pas dune cape officielle accordée au compte.
Les familiers utilisent les modèles et textures résolus par Minecraft installé ;
aucune copie des textures de mobs ni aucun ancien pouvoir nest embarqué.
## JEI beta.024
Just Enough Items, mezz, MIT : fork source de la branche 26.2, commit
`aae2dfcfb82e6b5bce787ba72bb2eda7339b274f`, adapté à Minecraft 26.3-pre-2.
Le JAR contient la licence dorigine et [la provenance du portage](mods/jei/PROVENANCE.md).
Les patches et la reconstruction sont fournis ; les téléchargements restent ignorés.
Baked Substring Index 0.1.0 (MIT, James Mitchell) et Suffix Tree 1.1.0
(Apache-2.0, Alessandro Bahgat Shehata) sont inclus avec leurs licences.
## Références solaires beta.037
Les villes de référence et leurs coordonnées publiques proviennent de `zone.tab`
et les alias de `backward`, dans IANA tzdata **2026d** (domaine public).
Archive : https://data.iana.org/time-zones/releases/tzdata2026d.tar.gz
SHA-256 : `0cb2aa8e333c3dc049badc42a0c61f21987b8cd44e107fa900bad764aacc7767`.
Licence : https://data.iana.org/time-zones/tzdb/LICENSE
Le script `scripts/compile_solar_references.py` produit les 549 références/alias
embarqués. Le jeu ne télécharge ni ces données ni une position utilisateur.
Les équations saisonnières approximatives suivent la fiche publique NOAA :
https://gml.noaa.gov/grad/solcalc/solareqns.PDF
## Informations alimentaires beta.038 — AppleSkin
Lasset `assets/sanctuary/textures/gui/food_details.png` est une copie intacte
de `resources/assets/appleskin/textures/icons.png` par squeek502 et contributeurs,
[AppleSkin, branche 26.2-fabric](https://github.com/squeek502/AppleSkin/tree/62513191f6a3497447595c2215d466ad1d2bdb92),
commit `62513191f6a3497447595c2215d466ad1d2bdb92`, sous Unlicense.
Le comportement des contours et leurs coordonnées datlas suivent cette source ;
lintégration, la synchronisation et le calcul de capacité sont propres à Sanctuary.
Texte de licence : [Unlicense amont](https://github.com/squeek502/AppleSkin/blob/62513191f6a3497447595c2215d466ad1d2bdb92/LICENSE).
## Briques et argile beta.102
Les seize textures de blocs de briques ont été fournies par le créateur de
Sanctuary. Les variantes dargile, de boule dargile et de brique sont des
recolorations des textures Minecraft 26.3 de Mojang/Microsoft. Les ressources
de modèles, butin et états reprennent leurs équivalents natifs 26.3.
`tools/generate-colored-bricks.py` documente cette transformation ;
`tools/colored-bricks-palette.json` conserve couleurs et empreintes des PNG fournis.
Ces ressources dérivées ne sont pas présentées comme des créations originales.
## Clé dorée beta.121
Le PNG 16 × 16 `golden_wrench.png` a été fourni par le créateur de Sanctuary
le 17 septembre 2026. Il est conservé octet pour octet dans le mod, le pack
intégré et le template personnel (SHA-256
`a97570908db75caf8e6fc2f5ecabf12c54fd99bfea7be634df66c4310dca22af`).
Le template regroupe les ressources client déjà distribuées par Sanctuary ;
leurs crédits et conditions respectives restent applicables.