Ce que vous lisez
Ce releve est reproduit tel qu'il est livré avec la version 0.5.43
du logiciel : le même texte, aux mêmes octets, que le fichier posé par l'installateur dans
resources\licences-tierces et que l'écran « Mentions légales » de l'application
affiche. Rien n'y est reformulé, et les adresses y figurent en clair plutôt qu'en liens :
une licence qui exige d'être reproduite l'est mot pour mot ou ne l'est pas.
L'annexe composants tiers du contrat dit ce à quoi l'Éditeur s'engage sur ce releve — son contenu, son exactitude, son délai de correction — et ce que vous pouvez faire de ces composants.
# Licences tierces — Kantibat Kantibat intègre des composants open source, distribués sous leurs licences respectives. Ces licences portent **sur ces composants seuls** : elles ne s'étendent pas au code propre à Kantibat, dont les droits restent à son éditeur (voir le contrat de licence remis avec le Logiciel et l'onglet « Mentions légales » de l'application). Les textes complets des licences citées ci-dessous sont livrés à côté du présent inventaire, dans le dossier `resources\licences-tierces` de l'installation. ## Composants embarqués dans le produit livré | Composant | Version | Licence | Rôle | |---|---|---|---| | [React](https://react.dev) | ^19.2.7 | MIT | Interface | | [React DOM](https://react.dev) | ^19.2.7 | MIT | Rendu de l'interface | | [Next.js](https://nextjs.org) | ^16.2.9 | MIT | Application web `/outil` | | [Electron](https://www.electronjs.org) | 43.4.0 | MIT | Client lourd Windows | | [pdfjs-dist](https://mozilla.github.io/pdf.js/) | ^6.2.108 | Apache-2.0 | Lecture et rendu des plans PDF | | [ExcelJS](https://github.com/exceljs/exceljs) | ^4.4.0 | MIT | Export quantitatif Excel | | [PGlite](https://pglite.dev) | ^0.5.3 | Apache-2.0 | Base locale du poste | | [llama.cpp](https://github.com/ggml-org/llama.cpp) | b10107 (`bin-win-cpu-x64`) | MIT | Moteur d'inférence vision embarqué | | [Runtime OpenMP LLVM](https://openmp.llvm.org) (`libomp140.x86_64.dll`) | fourni par l'archive llama.cpp b10107 | Apache-2.0 avec exception LLVM | Parallélisation des noyaux de calcul | Electron embarque lui-même Chromium et Node.js ; les avis de licence de leurs composants sont livrés dans le même dossier. Mention requise par la licence MIT de llama.cpp : **« Copyright (c) 2023-2026 The ggml authors »**. `libomp140.x86_64.dll` **n'appartient pas à llama.cpp** : c'est le runtime OpenMP du projet LLVM, livré dans l'archive amont (les binaires sont compilés avec Clang 20.1.8). Il est déclaré séparément parce qu'il porte sa propre licence. Son régime et l'exception LLVM restent applicables indépendamment de la licence de llama.cpp. Seuls **22 des 51 fichiers** de l'archive llama.cpp amont entrent dans le paquet. Les 29 autres en sont écartés, en particulier le serveur d'inférence **distante** (`ggml-rpc-server.exe`), incompatible avec l'exigence de serveur local borné et protégé annoncée au Client. Les outils de développement (TypeScript, Vitest, ESLint, Electron Forge…) ne sont pas redistribués avec le produit et ne figurent pas dans ce tableau. ## Poids de modèles — téléchargés par l'utilisateur, non redistribués Les poids des modèles vision ne sont **pas** empaquetés dans l'installeur : ils sont téléchargés depuis leur dépôt d'origine, à l'initiative explicite de l'utilisateur, et vérifiés par empreinte SHA-256. Kantibat reste pleinement utilisable sans eux (le métré déterministe ne dépend d'aucun modèle). | Modèle | Licence | Source | |---|---|---| | SmolVLM-500M-Instruct (GGUF Q8_0) | Apache-2.0 | [ggml-org](https://huggingface.co/ggml-org/SmolVLM-500M-Instruct-GGUF) | | Qwen2-VL-2B-Instruct (GGUF Q4_K_M) | Apache-2.0 | [ggml-org](https://huggingface.co/ggml-org/Qwen2-VL-2B-Instruct-GGUF) | Le catalogue est **restreint aux modèles dont les conditions sont compatibles avec le parcours de téléchargement et l'usage proposé**. Les modèles **Gemma** (Google) en sont exclus : les *Gemma Terms of Use* ne sont pas une licence OSI, imposent de répercuter les restrictions d'usage comme provision opposable dans le contrat qui gouverne l'usage en aval, et réservent à Google le droit de restreindre l'usage à distance — incompatible avec la distribution hors ligne du produit sous le contrat de licence de l'éditeur. ## Composants NON redistribués, appelés s'ils sont installés par le Client - **ODA File Converter** (Open Design Alliance) — conversion DWG → DXF, en **repli seulement** : le convertisseur DWG intégré ouvre les versions reçues en pratique, et le produit ne demande plus au Client de l'installer ni de le désigner. S'il se trouve déjà sur le poste, Kantibat se contente de l'appeler pour ce que le lecteur intégré ne sait pas lire. Rien n'est redistribué ni revendu. - **Ollama**, **Claude Code**, **Codex CLI** — fournisseurs d'IA optionnels, installés et gérés par le Client sous leurs propres conditions. Depuis l'introduction du moteur embarqué, Kantibat **ne les installe plus et ne les pilote plus** : il se contente de les appeler s'ils sont sélectionnés et présents. ## Lecture DWG intégrée : implémentation propre (clean-room) Le lecteur DWG intégré est une **implémentation originale de l'éditeur**, écrite d'après la **description publique** du format (spécification DWG ouverte publiée par l'Open Design Alliance, notes de rétro-ingénierie publiques). Il **ne contient ni ne lie** aucun composant tiers — en particulier ni **LibreDWG** (GPL v3) ni le **SDK ODA**. Rien n'est redistribué : ce module ne fait donc jouer aucune licence tierce et n'entre pas dans le tableau ci-dessus. La rétro-ingénierie d'un format aux fins d'**interopérabilité** est permise (directive UE 2009/24 art. 6 ; art. L122-6-1 du code de la propriété intellectuelle).