





L’OCA (Odoo Community Association) vient d’adopter une nouvelle politique en matière d’intelligence artificielle, applicable immédiatement. Son objectif : encadrer l’usage de l’IA dans les contributions au code open source partagé. Une décision motivée par des pratiques jugées insoutenables, comme des volumes de contributions anormalement élevés en un temps record. Exemple frappant : 25 revues de pull requests reçues en une seule heure, ou encore un mois d’activité concentré sur quelques jours. Des pics qui mobilisent les bénévoles bien au-delà de leurs capacités, sans garantir la qualité attendue.
La responsabilité humaine reste incontournable
Si l’OCA reconnaît que l’IA peut faciliter la production de code, elle fixe une limite claire. Les échanges avec l’écosystème, relecture, discussion, évaluation et responsabilité, doivent impérativement rester humains. Les questions juridiques autour de l’IA et du droit d’auteur n’étant pas encore tranchées, l’OCA ne se prononce pas sur la paternité des contributions. En revanche, sur le volet responsabilité, sa position est sans équivoque : le contributeur humain assume pleinement sa contribution, quelle que soit la manière dont elle a été générée. Comme le souligne la politique, l’IA n’a pas d’intelligence propre. C’est l’humain qui la guide, la configure et la supervise, et c’est donc lui qui en répond.
Ce que la politique impose concrètement
L’OCA a défini des règles précises pour les contributeurs :
- Toute contribution doit émaner d’une personne qui la comprend et en assume la pleine responsabilité.
- Si un outil d’IA a participé à la rédaction, la contribution doit comporter un trailer Assisted-by:. L’OCA applique ce principe de manière binaire, sans seuil minimal.
- Les outils d’IA ne peuvent en aucun cas figurer dans un trailer Co-authored-by:.
- Les outils autonomes (agentic) non supervisés sont interdits.
- Si vous ne pouvez expliquer et justifier chaque ligne de code, ne la soumettez pas.
- Lors des revues, répondez aux retours de manière constructive, sans vous contenter de régénérer et de renvoyer. « C’est l’IA qui l’a écrit » n’est pas une réponse acceptable.
- En tant que relecteur, ne publiez pas de commentaires ou synthèses générés par IA sans les avoir vérifiés vous-même.
Les sanctions en cas de manquement varient selon la gravité : rejet de la contribution, blocage temporaire jusqu’à un échange avec le groupe de travail Gouvernance, voire exclusion définitive en cas de comportement automatisé abusif. Le texte complet est disponible dans le dépôt GitHub de l’OCA, et une réunion ouverte du groupe de travail Gouvernance est prévue pour recueillir les retours. L’OCA anticipe d’ailleurs des ajustements futurs, cette politique n’étant pas figée.
Pour les équipes qui développent sur Odoo, cette politique offre un cadre clair : l’IA peut être un soutien, mais la responsabilité humaine reste incontournable.