talas-group/00_META/Glossaire/GLOSSAIRE_TALAS.md
senke 66471934af Initial commit: Talas Group project management & documentation
Knowledge base of ~80+ markdown files across 14 domains (00-13),
Logseq graph, hardware design files (KiCAD), infrastructure configs,
and talas-wiki static site.

Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
2026-04-04 20:10:41 +02:00

172 lines
13 KiB
Markdown

# Glossaire Talas
> Vocabulaire de référence du projet Talas.
> Organisé par domaine, avec équivalences FR/EN quand pertinent.
> Dernière mise à jour : 27 mars 2026.
---
## Entreprise et structure
| Terme | EN | Définition |
|-------|----|-----------|
| **Talas** | — | Nom de l'entreprise. Conçoit du matériel audio artisanal réparable et la plateforme Veza. |
| **TG** | — | Talas Group. Nom complet de l'entité. |
| **Veza** | — | Application web de Talas. Comprend Shop (boutique), Community (communauté), Personal (cloud audio). |
| **TC** | Talas Community | Pôle fonctionnel : application communautaire (chat, groupes, partage, troc). |
| **TI** | Talas Infrastructure | Pôle fonctionnel : réseau, serveurs, sécurité, déploiement. |
| **TL** | Talas Legality | Pôle fonctionnel : conformité, RGPD, CGV, propriété intellectuelle. |
| **TP** | Talas Plan | Pôle fonctionnel : cahier des charges, R&D, garantie, SAV. |
| **TS** | Talas Shop | Pôle fonctionnel : vente de produits, logistique, boutique en ligne. |
| **TD** | Talas Sandbox | Pôle fonctionnel : expérimentations, playground. |
| **SASU à Mission** | — | Société par Actions Simplifiée Unipersonnelle à Mission. Statut juridique cible de Talas avec raison d'être inscrite dans les statuts. |
| **FDD** | Fonds de Dotation | Structure juridique irréversible en droit français (structure prévue, pas encore créée). Les actifs transférés ne peuvent jamais revenir au fondateur. |
| **Fondation Talas** | Talas Foundation | Nom usuel du FDD (prévue, pas encore créée). Financera les biens communs (commons) du projet. |
| **Comité de Mission** | Mission Committee | Organe de contrôle de la SASU à Mission. 3 membres indépendants. Vérifie le respect de la raison d'être. |
| **OTI** | Organisme Tiers Indépendant | Auditeur externe obligatoire pour les sociétés à mission. Audit tous les 2 ans. |
---
## Produits physiques
| Terme | EN | Définition |
|-------|----|-----------|
| **Talas Lite** | — | Microphone électret USB. Entrée de gamme. Bruit ≤25 dB-A, bande 50 Hz-18 kHz. |
| **Talas One** | — | Microphone à condensateur large membrane XLR. Phantom 48V. Bruit ≤18 dB-A, bande 20 Hz-20 kHz. |
| **THAT1512** | — | Circuit intégré préampli micro (Talas Lite). Fabricant : THAT Corporation. |
| **AliceOPA** | — | Circuit préampli pour le Talas One, inspiré du design Alice OPA de DJJules (Instructables / JLI Electronics). Topologie : hex inverter (TC4584BF) + OPA1642 JFET-input. Talas a modularisé ce design en double-PCB et le publie sous CERN-OHL-W. Révision actuelle : Rev3. |
| **OPA1642** | — | Amplificateur opérationnel FET de Texas Instruments. Utilisé dans le circuit AliceOPA. |
| **Capsule** | Capsule | Transducteur acoustique du microphone. Convertit les ondes sonores en signal électrique. |
| **PCB** | Printed Circuit Board | Circuit imprimé. Conçu dans KiCAD, fichiers publiés en open source (CERN-OHL-W). |
| **BOM** | Bill of Materials | Nomenclature. Liste complète des composants avec références, fournisseurs et prix. |
| **Phantom 48V** | — | Alimentation fantôme standard pour microphones à condensateur. Fournie par l'interface audio. |
| **EIN** | Equivalent Input Noise | Bruit équivalent en entrée. Mesure le plancher de bruit du préampli en dBV ou dB-A. |
| **THD** | Total Harmonic Distortion | Distorsion harmonique totale. Mesure la non-linéarité du signal. Exprimée en %. |
| **SNR** | Signal-to-Noise Ratio | Rapport signal/bruit. Exprimé en dB. Plus élevé = meilleur. |
| **SPL** | Sound Pressure Level | Niveau de pression acoustique. Exprimé en dB SPL. |
| **Trade-in** | — | Programme de reprise : échange d'une ancienne version contre une nouvelle à prix réduit. |
| **Talas Tested** | — | Label de certification individuelle. Chaque microphone est mesuré avant expédition. |
---
## Technologie applicative (Veza)
| Terme | EN | Définition |
|-------|----|-----------|
| **Go** | — | Langage de programmation du backend API Veza. Framework Gin, ORM GORM. |
| **Gin** | — | Framework HTTP pour Go. Routage, middlewares, validation. |
| **GORM** | — | ORM (Object-Relational Mapping) pour Go. Utilisé en mapping uniquement, pas pour les migrations. |
| **Rust** | — | Langage de programmation du serveur de streaming et de transcoding. |
| **Axum** | — | Framework web async pour Rust. Utilisé par le stream server Veza. |
| **React** | — | Bibliothèque JavaScript pour le frontend Veza. Version 18. |
| **TypeScript** | — | Sur-ensemble typé de JavaScript. Utilisé pour tout le frontend. |
| **Tailwind CSS** | — | Framework CSS utility-first. Version 4. |
| **Zustand** | — | Bibliothèque de gestion d'état pour React. Stores légers sans boilerplate. |
| **TanStack Query** | React Query | Bibliothèque de data fetching pour React. Cache, invalidation, refetch automatique. |
| **Vite** | — | Outil de build frontend. Version 7.1.5. Hot Module Replacement en dev. |
| **HLS** | HTTP Live Streaming | Protocole de streaming adaptatif. Le stream server génère des playlists .m3u8 et des segments .ts à plusieurs bitrates. |
| **FFmpeg** | — | Outil de transcoding audio/vidéo. Utilisé par le stream server Rust pour convertir WAV → MP3/HLS. |
| **JWT** | JSON Web Token | Standard d'authentification. Veza utilise RS256 (clés asymétriques) avec fallback HS256. |
| **CSRF** | Cross-Site Request Forgery | Attaque web. Veza utilise des tokens CSRF stockés dans Redis pour s'en protéger. |
| **RBAC** | Role-Based Access Control | Contrôle d'accès par rôles. Rôles Veza : user, content_creator, admin. |
| **MFA** | Multi-Factor Authentication | Authentification multi-facteurs. TOTP (application authenticator) + codes de récupération. |
| **WebAuthn** | — | Standard W3C pour l'authentification sans mot de passe (Passkeys, clés de sécurité). |
| **Passkeys** | — | Identifiants FIDO2/WebAuthn stockés sur l'appareil. Alternative au mot de passe. |
| **OAuth 2.0** | — | Protocole d'autorisation pour connexion via tiers (Google, GitHub, etc.). |
| **Hyperswitch** | — | Orchestrateur de paiements open source. Alternative self-hosted à Stripe. |
| **MSW** | Mock Service Worker | Outil de mock pour le développement frontend. Intercepte les requêtes réseau. |
| **Vitest** | — | Framework de tests unitaires pour le frontend (compatible Vite). |
| **Storybook** | — | Outil de développement de composants UI en isolation. |
| **i18n** | Internationalisation | Support multilingue de Veza : anglais, français, espagnol. Via i18next. |
---
## Infrastructure
| Terme | EN | Définition |
|-------|----|-----------|
| **R720** | Dell PowerEdge R720 | Serveur rack 2U. Talas en possède 2. Chacun : 2x Xeon E5-2670, 384 Go RAM, 16 baies 2.5". |
| **HAProxy** | — | Reverse proxy et load balancer. Terminaison TLS (Let's Encrypt). Point d'entrée de tout le trafic web. |
| **Coraza WAF** | — | Web Application Firewall open source, compatible OWASP CRS. Intégré à HAProxy. |
| **OWASP CRS** | Core Rule Set | Ensemble de règles de détection d'attaques web (SQLi, XSS, etc.) utilisé par Coraza. |
| **WireGuard** | — | VPN léger et performant. Utilisé pour l'accès sécurisé aux serveurs et l'exposition des services sur Internet. |
| **ZFS** | Zettabyte File System | Système de fichiers avec intégrité des données, snapshots et RAID logiciel. Talas utilise des mirror vdevs. |
| **Mirror vdev** | — | Configuration ZFS : paire de 2 disques en miroir. Choisi pour les disques d'occasion (resilver rapide). |
| **PITR** | Point-In-Time Recovery | Restauration PostgreSQL à un instant précis via archivage des WAL. |
| **WAL** | Write-Ahead Log | Journal de transactions PostgreSQL. Archivé pour PITR et réplication. |
| **JumpServer** | — | Bastion SSH/RDP open source. Interface web, audit vidéo, RBAC, MFA. Point d'accès unique aux serveurs. |
| **MinIO** | — | Stockage objet S3-compatible, self-hosted. Stocke les fichiers audio, avatars, exports. |
| **Incus** | — | Gestionnaire de conteneurs système (fork de LXD). Alternative à Docker pour les machines complètes. |
| **Docker** | — | Plateforme de conteneurisation. Utilisé pour les services applicatifs (PG, Redis, RabbitMQ, etc.). |
| **Ansible** | — | Outil d'automatisation d'infrastructure. 46+ rôles configurés pour Talas. |
| **Elasticsearch** | — | Moteur de recherche full-text. Utilisé pour la recherche de pistes, utilisateurs et playlists. |
| **Kibana** | — | Interface de visualisation pour Elasticsearch. Analyse des logs WAF et applicatifs. |
| **Filebeat** | — | Agent de collecte de logs. Envoie les logs vers Elasticsearch. |
| **Prometheus** | — | Système de monitoring par métriques. Scrape les endpoints `/metrics` des services. |
| **Grafana** | — | Interface de visualisation pour Prometheus. Dashboards de monitoring. |
| **Alertmanager** | — | Gestionnaire d'alertes Prometheus. Route les alertes vers les canaux configurés. |
| **Zabbix** | — | Plateforme de monitoring d'infrastructure. Alertes vers Matrix, Jira, MS Teams. |
| **RabbitMQ** | — | Message broker AMQP. Communication asynchrone entre le backend Go et le stream server Rust. |
| **Redis** | — | Base de données clé-valeur en mémoire. Sessions, cache HTTP, rate limiting, tokens CSRF. |
| **ClamAV** | — | Antivirus open source. Scanne tous les fichiers uploadés sur Veza. |
| **Woodpecker CI** | — | Serveur CI/CD open source (prévu). Compatible Gitea/Forgejo. |
| **Gitea / Forgejo** | — | Forge Git self-hosted. Hébergement du code source Talas. |
| **Let's Encrypt** | — | Autorité de certification gratuite. Certificats TLS automatiques via certbot + HAProxy. |
---
## Business et financement
| Terme | EN | Définition |
|-------|----|-----------|
| **Stratégie B "Le Réseau"** | — | Stratégie de lancement retenue : communauté d'abord, micro ensuite. Croissance lente et durable. |
| **Commons** | Biens communs | Tout ce qui est ouvert et irréversible : schémas (CERN-OHL-W), documentation (CC BY-SA). |
| **Open-core** | — | Modèle économique : le savoir est ouvert (commons), le faire est commercial (assemblage, garantie, services). |
| **NLNet** | — | Fondation néerlandaise finançant l'Internet ouvert. Programme NGI Zero Commons Fund. Talas candidat. |
| **NGI Zero** | Next Generation Internet | Programme européen de financement de projets Internet. Administré par NLNet. |
| **ESUS** | Entreprise Solidaire d'Utilité Sociale | Agrément français pour les entreprises de l'économie sociale et solidaire. |
| **Plafond 10M** | €10M lifetime cap | Rémunération maximale cumulée du fondateur : 10 millions d'euros sur sa vie (objectif, pas encore formalisé juridiquement). |
| **Ratio 1:5** | — | Écart salarial maximum entre le fondateur et le salaire le plus bas dans l'entreprise. |
---
## Design et identité visuelle
| Terme | EN | Définition |
|-------|----|-----------|
| **Sumi V3** | — | Système de design de Veza. Version 3. Inspiré du lavis japonais (sumi-e). |
| **Patine** | Patina | Concept de vieillissement visuel des espaces utilisateur sur Veza. L'espace évolue avec l'activité de l'artiste. |
| **Direction artistique** | Art direction | Identité visuelle globale de Talas. Prérequis absolu avant tout lancement. |
---
## Communauté
| Terme | EN | Définition |
|-------|----|-----------|
| **Fondateurs** | Founding artists | Les 50 premiers artistes invités en bêta fermée. Définissent la culture de la communauté. |
| **Challenges hebdo** | Weekly challenges | Défis créatifs lancés chaque semaine pour animer la communauté (beats, samples, field recordings). |
| **Troc** | Barter / Trade | Système d'échange P2P sur Veza : un beat contre un mix, un logo contre des samples. Sans commission. |
| **Écoutes croisées** | Cross-listening | Rituel communautaire : partage de morceaux + feedback constructif entre pairs. |
| **Starter Pack** | — | Packs de samples gratuits créés par Talas. Contenu initial pour amorcer l'activité de la plateforme. |
| **Behind the scenes** | Coulisses | Partage de l'avancement du projet avec les fondateurs : photos atelier, décisions, chiffres, galères. |
---
## Licences
| Abréviation | Nom complet | Usage Talas |
|-------------|-------------|-------------|
| **AGPL v3** | GNU Affero General Public License v3 | Toolkit de calibration microphone uniquement. Veza est propriétaire pour l'instant (ouverture progressive prévue). |
| **CERN-OHL-W 2.0** | CERN Open Hardware Licence — Weakly Reciprocal v2 | Schémas électroniques, PCB, BOM |
| **CC BY-SA 4.0** | Creative Commons Attribution — Share Alike 4.0 | Documentation, guides de réparation, données de mesure |
---
## Voir aussi
- [[00_META/TALAS_IDENTITE_PROJET]] — Document d'identité du projet
- [[00_META/CHARTE_OPEN_CORE]] — Frontière commons / commercial
- [[00_META/Manifeste/MANIFESTE_ETHIQUE_TALAS]] — Engagements éthiques
- [[04_INFRA_DEPLOIEMENT/Architecture_Serveurs/ARCHITECTURE_INFRA]] — Architecture serveurs
- [[03_APPS_&_SERVICES/ARCHITECTURE_VEZA]] — Architecture applicative