Third-party licenses

Parlote — NOTICE

This file lists the attributions owed to the third parties whose models or code are
distributed with, or downloaded by, Parlote. It replaces no licence: it gathers the
attribution obligations that apply to the distribution of the app.

Verified on 2026-07-17 (Phase 7 of the "Transcription model catalogue" PRD —
`dev/PRPs/plans/completed/asr-bakeoff-final-cards.plan.md`, Task 13). Each licence cited
here corresponds to the `license:` field of the model of the same name in
`Sources/ParloteKit/Transcription/Catalog/TranscriptionModelCatalog.swift`.


================================================================================
1. Poids CC-BY-4.0 — NVIDIA Parakeet (republiés par FluidInference)
================================================================================

Modèles concernés (Parlote) : parakeet-tdt-v3 (modèle PAR DÉFAUT de l'app),
parakeet-tdt-v2, parakeet-tdt-ctc-110m, parakeet-tdt-ja.

Créateur : NVIDIA Corporation.
Republication (poids exécutés par Parlote, conversion CoreML) : FluidInference.
Licence : Creative Commons Attribution 4.0 International (CC-BY-4.0).

Sources vérifiées (API Hugging Face, `GET /api/models/<repo>`, 2026-07-17) :
  - https://huggingface.co/FluidInference/parakeet-tdt-0.6b-v3-coreml  → license: cc-by-4.0
  - https://huggingface.co/FluidInference/parakeet-tdt-0.6b-v2-coreml  → license: cc-by-4.0
  - https://huggingface.co/FluidInference/parakeet-tdt-ctc-110m-coreml → license: cc-by-4.0
  - https://huggingface.co/FluidInference/parakeet-0.6b-ja-coreml      → license: cc-by-4.0
  - https://huggingface.co/nvidia/parakeet-tdt-0.6b-v3                → license: cc-by-4.0 (amont)
  - https://huggingface.co/nvidia/parakeet-tdt-0.6b-v2                → license: cc-by-4.0 (amont)
  - https://huggingface.co/nvidia/parakeet-tdt_ctc-110m                → license: cc-by-4.0 (amont)
  - https://huggingface.co/nvidia/parakeet-tdt_ctc-0.6b-ja             → license: cc-by-4.0 (amont)

Aucune divergence entre l'amont NVIDIA et la republication FluidInference.

CC-BY-4.0 §3(a) exige, lors du partage du matériel sous licence, de conserver :
  (1) l'identification du ou des créateurs ;
  (2) un avis de copyright ;
  (3) un avis renvoyant à la présente licence publique ;
  (4) un avis renvoyant à la clause de non-garantie ;
  (5) un lien vers le matériel sous licence, dans la mesure raisonnablement
      praticable ;
et d'indiquer toute modification apportée.

Attribution :
  "Parakeet TDT" — Copyright NVIDIA Corporation. Poids republiés par
  FluidInference (conversion CoreML). Sous licence Creative Commons
  Attribution 4.0 International (CC-BY-4.0) :
  https://creativecommons.org/licenses/by/4.0/
  Modèle amont : https://huggingface.co/nvidia/parakeet-tdt-0.6b-v3
  Conversion exécutée par Parlote : https://huggingface.co/FluidInference/parakeet-tdt-0.6b-v3-coreml
  Aucune modification des poids par Parlote au-delà de la conversion CoreML
  int8 déjà publiée par FluidInference.


================================================================================
2. FunASR Model License 1.1 — SenseVoice, Paraformer (zh)
================================================================================

Modèles concernés (Parlote) : sensevoice-small, paraformer-large-zh.
Statut : ces deux modèles ne sont PAS téléchargeables dans le périmètre actuel
(tier B, aucun downloader branché — voir plan Phase 5). Cette section reste due
car la FICHE du catalogue les affiche (nom, description) à l'utilisateur.

Créateur : Alibaba Group (FunAudioLLM / FunASR), 2023-2028.
Licence : FunASR Model Open Source License, version 1.1 (non-OSI).

Sources vérifiées (API Hugging Face, 2026-07-17) :
  - https://huggingface.co/FluidInference/sensevoice-small-coreml   → license: other (sensevoice-upstream)
  - https://huggingface.co/FunAudioLLM/SenseVoiceSmall              → license: other (model-license)
  - https://huggingface.co/FluidInference/paraformer-large-zh-coreml → license: other (paraformer-upstream)
  - Amont Paraformer (chaîne divergente, voir § 5) :
    https://huggingface.co/funasr/Paraformer-large → license: apache-2.0
    (le RÉPUBLIEUR FluidInference est plus restrictif que cet amont ; les deux
    licences sont citées, aucune n'est choisie à la place de l'autre)
  - Texte de la licence : https://github.com/modelscope/FunASR/blob/main/MODEL_LICENSE

§2.2 du texte exige : « attribuer la source et les informations sur l'auteur, et
conserver les noms de modèle pertinents » lors de l'utilisation du logiciel/modèle.

Attribution :
  "SenseVoice" et "Paraformer" — Copyright Alibaba Group / FunAudioLLM (FunASR).
  Sous FunASR Model Open Source License 1.1 :
  https://github.com/modelscope/FunASR/blob/main/MODEL_LICENSE
  Republication (fiche uniquement, non téléchargeable dans Parlote v1) :
  https://huggingface.co/FluidInference/sensevoice-small-coreml
  https://huggingface.co/FluidInference/paraformer-large-zh-coreml


================================================================================
3. Apache-2.0 — swift-transformers vendorisé dans ArgmaxCore (WhisperKit)
================================================================================

Composant : Sources/ArgmaxCore/External/{Hub,Tokenizers} du dépôt
argmax-oss-swift (dépendance SPM `argmax-oss-swift`, épinglée, utilisée pour le
moteur WhisperKit — établi Phase 4 de ce PRD).

Le dépôt argmax-oss-swift lui-même est MIT (voir § 4), mais son fichier
`NOTICES` (vérifié dans le checkout SPM local, `.build/checkouts/argmax-oss-swift/NOTICES`)
déclare que les fichiers sous `Sources/ArgmaxCore/External` sont dérivés du
projet swift-transformers (https://github.com/huggingface/swift-transformers),
Copyright 2022 Hugging Face SAS, sous licence Apache License, Version 2.0.

Ces fichiers étant liés et distribués avec Parlote via la dépendance
argmax-oss-swift, l'obligation Apache-2.0 §4(d) de reproduire les avis du
fichier NOTICE amont s'applique au packaging de Parlote. La présente section
l'honore.

Attribution :
  Portions de argmax-oss-swift (sous Sources/ArgmaxCore/External) dérivées du
  projet swift-transformers : https://github.com/huggingface/swift-transformers
  Copyright 2022 Hugging Face SAS.
  Sous licence Apache License, Version 2.0 :
  http://www.apache.org/licenses/LICENSE-2.0
  Fichiers modifiés par Argmax, Inc. (marqués "Argmax-modification:" dans le
  source ; chaque fichier dérivé conserve son avis de copyright d'origine).


================================================================================
4. MIT — WhisperKit / argmax-oss-swift (le CODE)
================================================================================

Le code du moteur WhisperKit (dépôt argmax-oss-swift, dépendance SPM épinglée)
est distinct des poids qu'il exécute (§ 6 ci-dessous : NON ÉTABLIE).

Licence : MIT License. Copyright (c) 2024 argmax, inc.
Texte vérifié dans le checkout SPM local :
  `.build/checkouts/argmax-oss-swift/LICENSE`

Attribution :
  WhisperKit / argmax-oss-swift — Copyright (c) 2024 argmax, inc.
  Sous licence MIT.


================================================================================
5. Apache-2.0 — Qwen3-ASR, Cohere Transcribe
================================================================================

Modèles concernés (Parlote) : qwen3-asr-0.6b, cohere-transcribe-03-2026 (tier B,
non téléchargeables dans le périmètre actuel — mêmes réserves qu'au § 2).

Sources vérifiées (API Hugging Face, 2026-07-17) :
  - https://huggingface.co/FluidInference/qwen3-asr-0.6b-coreml            → license: apache-2.0
  - https://huggingface.co/Qwen/Qwen3-ASR-0.6B                             → license: apache-2.0 (amont)
  - https://huggingface.co/FluidInference/cohere-transcribe-03-2026-coreml → license: apache-2.0, gated: false
  - https://huggingface.co/CohereLabs/cohere-transcribe-03-2026            → license: apache-2.0, gated: "auto" (amont)

Aucune divergence amont/republication sur ces deux modèles. Note : l'amont
CohereLabs de "cohere-transcribe-03-2026" est GATED (accès restreint sur HF) ;
la republication FluidInference exécutée par Parlote ne l'est PAS — vérifié
explicitement pour ne pas supposer par famille (le reste du catalogue CohereLabs
— Command-R, Aya, Command-A — est CC-BY-NC-4.0 ; ce modèle-ci ne l'est pas).

Apache-2.0 n'exige pas d'attribution nominative séparée au-delà de la
conservation des avis de copyright/licence déjà présents dans les fichiers
sources — aucune obligation supplémentaire au-delà de la présente mention.


================================================================================
6. Incertitudes — ce qui N'A PAS pu être établi
================================================================================

Poids WhisperKit (argmaxinc/whisperkit-coreml) — NON ÉTABLIE.

  Modèles concernés (Parlote) : whisperkit-large-v3-turbo, whisperkit-distil-large-v3,
  whisperkit-base.

  Vérifié le 2026-07-17 via l'API Hugging Face
  (`GET /api/models/argmaxinc/whisperkit-coreml`) : AUCUN tag `license:`, AUCUN
  fichier LICENSE parmi les fichiers du dépôt, AUCUNE mention de licence ou de
  copyright dans le README. Le dépôt de poids ne déclare RIEN.

  Les amonts sont connus et vérifiés :
    - https://huggingface.co/openai/whisper-large-v3      → license: apache-2.0
    - https://huggingface.co/distil-whisper/distil-large-v3 → license: mit

  Mais ceci n'établit AUCUN grant sur la conversion CoreML republiée par
  Argmax : un dépôt de poids sans licence déclarée n'hérite pas automatiquement
  de la licence de son amont. Cette question reste OUVERTE, à lever auprès
  d'Argmax avant toute distribution s'appuyant sur ces poids. Ne pas supposer
  Apache-2.0 ou MIT sur les poids tant que ce point n'est pas confirmé par
  écrit par Argmax.

  Le code du moteur (WhisperKit / argmax-oss-swift, § 4) et le swift-transformers
  vendorisé (§ 3) restent, eux, établis — seule la licence des POIDS est en
  cause ici.


================================================================================
7. Polices SIL OFL 1.1 — Instrument Sans
================================================================================

Fichiers concernés (Parlote) : Sources/Parlote/Resources/Fonts/
InstrumentSans[wdth,wght].ttf (police VARIABLE, axes wdth + wght — un seul
fichier couvre toutes les graisses du système de design « Ardoise »).

Créateur : The Instrument Sans Project Authors (Instrument).
Copyright (relevé dans le texte de licence redistribué) :
  « Copyright 2022 The Instrument Sans Project Authors
    (https://github.com/Instrument/instrument-sans) »
Licence : SIL Open Font License 1.1 (OFL-1.1).

Sources vérifiées :
  - Texte de licence redistribué avec la police :
    Sources/Parlote/Resources/Fonts/OFL-InstrumentSans.txt
  - Amont : https://github.com/google/fonts (ofl/instrumentsans)
  - Projet d'origine : https://github.com/Instrument/instrument-sans

L'OFL 1.1 autorise explicitement l'embarquement dans un document ou un logiciel,
y compris propriétaire, et la redistribution du binaire (§ Permission and
Conditions). Elle EXIGE en retour :
  (1) que les fichiers de police redistribués soient accompagnés du texte
      intégral de la licence et de son avis de copyright — c'est le rôle du
      fichier OFL-InstrumentSans.txt conservé à côté du .ttf ;
  (2) qu'aucun Reserved Font Name ne soit utilisé pour une version modifiée.
      Parlote ne modifie AUCUN fichier de police : les .ttf sont redistribués
      tels que publiés en amont, le nom « Instrument Sans » reste donc légitime.

Attribution :
  "Instrument Sans" — Copyright Instrument. Sous licence SIL Open Font
  License 1.1 : https://openfontlicense.org
  Amont : https://github.com/google/fonts/tree/main/ofl/instrumentsans
  Aucune modification du fichier de police par Parlote.


================================================================================
8. Polices SIL OFL 1.1 — IBM Plex Mono
================================================================================

Fichiers concernés (Parlote) : Sources/Parlote/Resources/Fonts/
IBMPlexMono-Regular.ttf et IBMPlexMono-SemiBold.ttf. Les deux fichiers sont
nécessaires : IBM Plex Mono expose sa graisse SemiBold comme une FAMILLE
séparée — sans le second fichier, macOS synthétiserait un faux gras.

Créateur : IBM Corporation.
Copyright (relevé dans le texte de licence redistribué) :
  « Copyright © 2017 IBM Corp. with Reserved Font Name "Plex" »
Licence : SIL Open Font License 1.1 (OFL-1.1).

Sources vérifiées :
  - Texte de licence redistribué avec la police :
    Sources/Parlote/Resources/Fonts/OFL-IBMPlexMono.txt
  - Amont : https://github.com/google/fonts (ofl/ibmplexmono),
    projet d'origine https://github.com/IBM/plex

Mêmes obligations qu'au § 7. Le Reserved Font Name est ici EXPLICITE (« Plex ») :
il interdit d'employer ce nom pour une version modifiée. Parlote ne modifie
aucun fichier de police — les .ttf sont redistribués tels que publiés en amont.

Attribution :
  "IBM Plex Mono" — Copyright © 2017 IBM Corp. Sous licence SIL Open Font
  License 1.1 : https://openfontlicense.org
  Amont : https://github.com/IBM/plex
  Aucune modification du fichier de police par Parlote.


================================================================================
Action de suivi — hors périmètre de ce fichier
================================================================================

Ce NOTICE doit être AFFICHÉ ou LIVRÉ avec la distribution de l'app (menu
"À propos", ressource embarquée dans le bundle, ou équivalent) pour que
l'obligation d'attribution soit effectivement remplie — un fichier NOTICE qui
reste uniquement dans le dépôt source n'atteint pas l'utilisateur final de
l'app distribuée. L'intégration au packaging / DMG est HORS PÉRIMÈTRE de la
Phase 7 du PRD catalogue ASR et doit être remontée à l'orchestrateur comme
action de suivi explicite.