Agent IA open source: lire la licence avant le README
Agent IA open source: pourquoi la moitié ne l'est pas au sens strict, ce que la licence autorise vraiment, et le coût réel qui n'a rien à voir avec elle.

« Open source » ne dit pas toujours ce que tu crois
Le terme a une définition précise, tenue par l'Open Source Initiative, et elle porte sur ce que la licence autorise: utiliser le logiciel pour n'importe quel usage, y compris commercial, le modifier, et le redistribuer. Une licence qui restreint l'un de ces trois points n'est pas open source, quelle que soit la visibilité du code.
La nuance a l'air théorique jusqu'au jour où elle décide de ce que tu as le droit de facturer. Prenons le cas le plus courant en automatisation française: n8n. Le dépôt affiche « n8n is fair-code distributed under the Sustainable Use License and n8n Enterprise License ». Code visible, auto-hébergeable, extensible. Et pas approuvé par l'OSI, parce que le modèle fair-code se place volontairement entre l'open source et le propriétaire: la source reste lisible, certains usages commerciaux ne sont pas ouverts.
Ça ne fait pas de n8n un mauvais choix, et une PME qui l'auto-héberge pour ses propres flux ne rencontrera probablement jamais la limite. Mais une agence qui revend l'hébergement de n8n à ses clients pose une question de licence, pas de technique. C'est la première chose à lire, avant les fonctionnalités.
Le réflexe qui évite l'essentiel des surprises: ouvrir le fichier de licence du dépôt et chercher le nom exact. MIT et Apache 2.0 ne posent aucune question. Un nom que tu ne reconnais pas, avec les mots « sustainable », « fair », « business source » ou « commons clause » dedans, mérite dix minutes de lecture.
Quatre projets, relevés à la source
Ce tableau ne classe pas, il situe. Les licences ont été lues sur les dépôts eux-mêmes le 3 août 2026, parce que c'est exactement le genre d'information qu'on recopie de mémoire et qui a changé entre-temps.
| Projet | Éditeur | Licence | Ce que ça fait | Offre payante à côté |
|---|---|---|---|---|
| Hermes Agent | Nous Research | MIT | agent autonome généraliste, mémoire persistante, canaux de messagerie | aucune, le projet ne vend rien |
| LangGraph | LangChain | MIT | orchestration bas niveau d'agents longs et à état | LangSmith et son déploiement, produits séparés |
| CrewAI | CrewAI Inc. | MIT | orchestration d'agents à rôles qui collaborent | CrewAI AMP Suite: déploiement managé, observabilité, gouvernance |
| n8n | n8n GmbH | Sustainable Use License, fair-code | automatisation de flux avec briques IA | offre cloud et licence Enterprise |
Trois des quatre sont sous MIT, donc sans question à se poser. Le quatrième est le seul du lot qui ne soit pas open source au sens de l'OSI, et c'est aussi celui que le marché français cite le plus souvent comme tel.
Une deuxième colonne mérite attention, celle de l'offre payante. Un projet MIT adossé à un produit commercial n'est pas suspect, c'est le modèle économique le plus sain du secteur. Ce qu'il faut regarder est ailleurs: quelles fonctions vivent du côté payant, et est-ce que celles dont tu as besoin en font partie. L'observabilité et la gouvernance, chez LangGraph comme chez CrewAI, sont du côté produit. Sur Hermes Agent il n'y a pas de côté produit du tout, ce qui veut dire que ces briques-là, quelqu'un doit les construire.
Divulgation, puisque le tableau ci-dessus contient un projet que nous déployons: kengdev vend l'installation et l'exploitation de Hermes Agent sous le nom Hermès. Le logiciel est gratuit et téléchargeable, et une équipe avec des ops n'a aucune raison de nous payer pour ça.
Le coût réel n'est pas dans la licence
Une licence à zéro euro déplace la facture, elle ne la supprime pas. Quatre lignes la composent, et la première pèse plus que les trois autres réunies dès que l'agent tourne vraiment.
- Les tokens. Un agent autonome consomme sans que personne regarde. Un ordonnanceur qui déclenche une tâche toutes les heures produit une facture pendant que tu dors, et c'est la ligne qui explique la plupart des mauvaises surprises du premier mois.
- L'hébergement. Modeste dans l'absolu, cinq à vingt euros par mois pour un usage personnel, davantage dès qu'il faut de la disponibilité. Sur les architectures qui hibernent entre les sessions, le coût suit l'usage au lieu de suivre le calendrier.
- L'exploitation. Mises à jour, secrets, sauvegardes, surveillance. C'est du temps humain, et c'est la ligne que les comparatifs oublient parce qu'elle ne figure sur aucune grille tarifaire.
- La reprise après incident. Un agent qui écrit dans tes outils métier peut se tromper. Ce que ça coûte de revenir en arrière dépend entièrement de ce que tu as posé avant, pas du projet que tu as choisi.
Ces quatre lignes existent quelle que soit la licence. C'est pour ça que la question « combien ça coûte » n'a pas de réponse tant qu'on n'a pas dit ce que l'agent fait, à quelle fréquence, et qui le répare.
Choisir selon ce que tu as déjà
La question utile n'est pas quel projet est le meilleur, elle est lequel correspond à l'équipe et au besoin. Voici la grille qu'on applique en cadrage.
| Ta situation | Vers quoi regarder | Pourquoi |
|---|---|---|
| Tu veux essayer avant de décider | un agent généraliste sous MIT | rien à négocier, rien à signer, tu clones et tu vois |
| Tu construis un produit dessus | LangGraph ou CrewAI | ce sont des briques d'orchestration, pas des applications finies |
| Tu automatises des flux déjà stables | outil de flux plutôt qu'agent | un agent sur un enchaînement prévisible ajoute du risque sans gain |
| Tu revends de l'hébergement | vérifier la licence en premier | c'est exactement l'usage que le fair-code restreint |
| Tu n'as pas d'ops | te faire accompagner ou renoncer | le logiciel gratuit ne s'exploite pas tout seul |
La quatrième ligne est celle qui coûte le plus cher quand on la découvre tard, parce qu'elle se règle en amont du contrat et pas après.
La dernière n'est pas un argument commercial déguisé. Un agent qui écrit dans des outils métier sans personne pour surveiller ses actions est un incident en attente, que tu l'aies déployé toi-même ou fait déployer.
Trois pièges de lecture
Le nombre d'étoiles ne dit rien de la maintenance. Un dépôt à cent mille étoiles peut avoir trois commits sur les six derniers mois, et un dépôt à deux mille peut bouger toutes les semaines. Regarde la date du dernier commit et le rythme des versions, pas le compteur social.
Un projet qui bouge vite coûte à suivre. C'est une qualité et une charge en même temps. Sur un dépôt qui publie chaque semaine, la mise à jour devient une tâche récurrente et pas un événement, et il faut décider tout de suite qui s'en occupe.
« Auto-hébergeable » et « open source » ne sont pas synonymes. Beaucoup de projets source-available sont parfaitement auto-hébergeables tout en restreignant certains usages commerciaux. Les deux propriétés se vérifient séparément, et c'est la seconde qui décide de ce que tu peux facturer.
FAQ
- Un agent IA open source est-il vraiment gratuit ?
- La licence est gratuite, l'exploitation ne l'est pas. Les tokens du modèle, l'hébergement, les mises à jour et la surveillance restent à ta charge, et la ligne des tokens dépasse souvent toutes les autres dès que l'agent tourne en continu. Un agent gratuit qui déclenche une tâche toutes les heures produit une facture chez ton fournisseur de modèle.
- Comment savoir si un projet est réellement open source ?
- Ouvre le fichier de licence du dépôt et lis le nom exact. MIT, Apache 2.0, BSD et GPL sont approuvées par l'Open Source Initiative et n'appellent aucune vérification supplémentaire. Un nom contenant « sustainable », « fair-code », « business source » ou « commons clause » désigne une licence source-available qui restreint certains usages, souvent commerciaux.
- n8n est-il open source ?
- Non au sens strict. Le dépôt annonce une distribution fair-code sous Sustainable Use License et n8n Enterprise License, ce qui n'est pas approuvé par l'OSI. Le code reste visible et le logiciel auto-hébergeable, mais certains usages commerciaux ne sont pas ouverts. Pour un usage interne la distinction change rarement quelque chose, pour de la revente d'hébergement elle est centrale.
- Faut-il un framework ou un agent déjà fait ?
- Un framework comme LangGraph ou CrewAI est une brique d'orchestration: tu construis l'application autour. Un agent généraliste comme Hermes Agent s'installe et s'utilise tel quel. La règle simple est de partir de l'agent déjà fait pour valider le besoin, et de passer au framework le jour où le besoin ne rentre plus dans ce que l'agent propose.
- Quel budget prévoir pour un premier agent en production ?
- Impossible à chiffrer sans savoir ce que l'agent fait et à quelle fréquence, et toute réponse générique serait inventée. Ce qui se dit honnêtement: l'hébergement se compte en dizaines d'euros par mois, la consommation de modèle dépend entièrement du volume et de la longueur des contextes, et le temps d'exploitation se compte en heures par mois même quand tout va bien.
- Un projet très actif est-il un bon signe ?
- C'est un bon signe de vitalité et une charge de maintenance. Un dépôt qui publie chaque semaine corrige vite, et demande aussi de suivre. Avant de retenir un projet à ce rythme, désigne la personne qui lira les notes de version et qui décidera des mises à jour, sinon la version installée dérivera en silence.
Sources et repères
- NousResearch/hermes-agent
Licence MIT relevée sur le dépôt le 3 août 2026.
- langchain-ai/langgraph
Licence MIT, et produits séparés LangSmith et son déploiement, relevés le 3 août 2026.
- crewAIInc/crewAI
Licence MIT et offre commerciale CrewAI AMP Suite, relevées le 3 août 2026.
- n8n-io/n8n
Mention fair-code sous Sustainable Use License et n8n Enterprise License, relevée sur le dépôt le 3 août 2026.
- The Open Source Definition
La définition qui sert de référence pour distinguer open source et source-available.
Cadrez votre premier agent IA
20 minutes pour vérifier vos outils, vos données et le premier cas utile. Sans jargon, sans engagement.