F10 · Ce qui se loue n'est pas le code, c'est la surface d'audit
Les formats sans dépendance
Lire et écrire une douzaine de formats courants sans importer une seule bibliothèque tierce.
01Ce que c'est
Images, codes-barres en deux dimensions, tableaux numériques, tuiles cartographiques, traitement du signal, synthèse sonore, codage entropique : une douzaine de formats, tous écrits sans un seul composant tiers.
Ce qui a de la valeur ici n'est pas le code — ces formats sont disponibles gratuitement partout. C'est la réduction de la surface à auditer. Dans un secteur certifié, chaque dépendance externe coûte un dossier ; ne pas en avoir supprime le dossier.
02Les points clés
- Aucune dépendance tierce
- Pas une seule, sur toute la pile de formats.
- La valeur est le dossier
- Ce qu'on vous épargne, c'est la certification de l'arbre de dépendances.
- Attestation de composition
- Ce qui compose le produit est énumérable et fixe.
03Quatre points de vue
◐ Ce que ça change à l'écran
Qu'est-ce que je vois, et qu'est-ce que je fais autrement ?
Invisible. Ce qui se voit, c'est un produit certifié plus tôt.
⌥ Brancher ça chez soi
Par où ça entre dans mon logiciel, et qu'est-ce que ça me coûte ?
Votre arbre de dépendances ne grossit pas. Ce que vous compilez, vous pouvez le lire en entier.
◆ Ce que ça vous fait gagner
Quel risque ça lève, et qu'est-ce qui est vérifiable ?
Chaque dépendance tierce est un dossier à monter, à maintenir et à refaire à chaque montée de version. Zéro dépendance, c'est ce coût qui n'existe plus — et un fournisseur de moins à surveiller.
✻ Pourquoi ça marche
Quel est le principe, et en quoi il diffère de l'existant ?
Réécrire des formats déjà écrits est normalement un mauvais réflexe d'ingénieur. Ça cesse de l'être quand le coût dominant n'est pas l'écriture mais la justification.
04À quoi ça sert
- Défense, ferroviaire, aéronautique
- Dispositifs médicaux
- Tout produit dont la composition doit être attestée
05Où une autre solution vous servira mieux
- Le marché est étroit, le cycle de décision est long, et l'exigence documentaire est forte.
- Si votre secteur n'impose pas de dossier par dépendance, les bibliothèques libres du marché sont meilleures et gratuites. Nous vous le dirons.
06Démonstration exécutable
Ce que pèse vraiment un arbre de dépendances
Elle tourne sur votre propre fichier, devant vous. Nous n'apportons pas le document.
07Lectures disciplinaires
- ❀ Écologie
- La lecture est plus faible qu'il n'y paraît. Une pile sans dépendance économise du téléchargement et de la compilation, pas du calcul à l'exécution. Le gain est réel mais il est en amont, pas en production.
- ⚖ Droit
- Une composition logicielle énumérable et fixe répond à la question que posent les régimes d'attestation de composant : de quoi ce produit est-il fait, et qui d'autre y a contribué ? La réponse « personne » est courte à instruire.
- ⧉ Économie
- Ce qui a de la valeur n'est pas le code — il est gratuit partout — mais le dossier de certification qui n'existe plus. Le coût évité n'est pas un coût de développement, c'est un coût de justification, et il se répète à chaque montée de version.
- ✑ Langue & transmission
- Une composition énumérable est un énoncé complet. On peut dire ce dont le produit est fait sans renvoyer à un arbre que personne n'a lu en entier.