AI-translated from English; not yet reviewed by a fluent editor.

# QGIS adopte une politique contre les contributions de code assistées par l’IA

> QGIS a accepté une politique interdisant les contributions de code assistées par des LLM, l’IA ou des agents à son dépôt. Le texte vise le code, avec annulation et sanctions possibles pour les contributeurs ; la portée de la proposition a suscité un débat.

By BIG CHANGE Editorial

Published: 2026-10-12T15:00:14.098Z
Updated: 2026-10-12T15:00:14.098Z
Canonical: https://bigchange.ai/blog/qgis-ai-assisted-code-contributions-policy

![Conceptual charcoal illustration of a wall-mounted review board holding a generic topographic map and a separate page of code-like marks crossed by an orange cord.](https://bigchange.ai/api/media/file/qgis-policy-hero-v1.png)
AI-generated conceptual illustration by BIG CHANGE; not a photograph or QGIS screenshot.

QGIS a accepté une politique interdisant les contributions de code réalisées avec l’aide de LLM, de l’IA ou d’agents à son [dépôt logiciel principal](https://github.com/qgis/qgis). Le [dossier de la proposition](https://github.com/qgis/QGIS-Enhancement-Proposals/pull/387) du projet montre que le changement a été approuvé et fusionné le 7 octobre. Sa portée est plus limitée qu’une interdiction d’utiliser l’IA dans QGIS : le [texte de la politique](https://github.com/qgis/QGIS-Enhancement-Proposals/blob/master/qep-408-ai-tool-policy.md) désigne les contributions de code à un seul dépôt, tout en laissant certaines limites du terme « assistées » sans définition.

## Le grand changement

- **Ce qui a changé :** QGIS a remplacé son ancienne politique de contribution avec des outils d’IA par une interdiction catégorique des contributions de code assistées par des LLM, l’IA ou des agents à `github.com/qgis/qgis`.
- **Pourquoi cela compte :** Un contributeur dont le code relève de cette règle risque l’annulation du code et des sanctions sur ses droits de contribution si le projet découvre ensuite une assistance interdite. La proposition ne décrit aucun processus automatique de détection ou d’application.
- **Ce qui reste ouvert :** La phrase adoptée ne donne aucun exemple pour l’autocomplétion, la recherche ou la revue avec l’aide de l’IA, et ne régit pas expressément les signalements de bogues, les commentaires de discussion ou les autres dépôts QGIS.

## Ce que dit le texte adopté

La règle d’un paragraphe couvre les « contributions de code assistées par des LLM, l’IA ou des agents » dans le dépôt principal de QGIS. Elle indique que la découverte ultérieure d’une aide fondée sur l’IA, un LLM ou des agents peut entraîner l’annulation du code et des sanctions sur les droits de contribution. La formulation décrit des conséquences possibles, et non un constat selon lequel QGIS les aurait appliquées à un contributeur particulier.

Le dossier importe car le titre de la proposition, « Aucune contribution d’IA autorisée », est plus large que sa phrase applicable. Celle-ci précise les **contributions de code** et le dépôt `qgis/qgis`. Elle ne fixe pas de règle à l’échelle du projet pour les personnes utilisant des fonctions d’IA avec le logiciel QGIS. Elle ne dit pas non plus si la même restriction couvre le dépôt distinct des propositions d’amélioration ou les soumissions sans code. Ces questions sont apparues dans la [discussion de la demande de fusion](https://github.com/qgis/QGIS-Enhancement-Proposals/pull/387), mais le texte fusionné ne les a pas énumérées.

Le changement accepté met à jour le fichier de politique sur les outils d’IA du dépôt, dont le nom contient toujours `qep-408`. La [demande de fusion du 7 octobre](https://github.com/qgis/QGIS-Enhancement-Proposals/pull/387) était décrite comme QEP 428 et a reçu l’étiquette Accepted avant sa fusion. Le nom du fichier et le numéro de la proposition renvoient au même changement de politique dans ce dossier.

## Pourquoi les contributeurs ont contesté la limite

Les partisans ont décrit un problème de capacité de revue. Dans la [discussion de la proposition](https://github.com/qgis/QGIS-Enhancement-Proposals/pull/387), le contributeur Haubourg a déclaré que les soumissions générées à l’extérieur pouvaient dépasser ce que les responsables de maintenance pouvaient examiner sérieusement. Un contributeur ayant ouvert des correctifs de régression assistés par l’IA a déclaré que cette expérience pouvait créer une illusion de compétence dans une base de code complexe et fragiliser la confiance entre relecteur et auteur. Ce sont les explications des participants sur la politique, et non des résultats mesurés concernant chaque correctif assisté par l’IA.

D’autres ont demandé ce qui constitue une assistance. Un contributeur a cité l’autocomplétion, l’usage d’un LLM pour comprendre du code inconnu, la traduction et un résultat de recherche avec une réponse d’IA comme exemples que la règle courte ne distingue pas. Tim Sutton, membre du comité directeur du projet QGIS, a répondu qu’il jugeait la conformité selon que le contributeur avait écrit le code en toute bonne conscience. Son commentaire éclaire l’intention, mais ne modifie pas la phrase adoptée. L’auteur de la proposition, Nyall Dawson, a déclaré que le point de départ strict pourrait être réexaminé au cas par cas ; c’est une discussion future possible, et non une exception approuvée.

Pour un contributeur préparant aujourd’hui une demande de fusion, la limite fiable est celle qui est écrite : le code proposé au dépôt principal de QGIS ne peut recevoir l’aide d’un LLM, d’un système d’IA ou d’un flux de travail d’agents. Le dossier source n’établit pas comment QGIS distinguera les outils à la limite ou appliquera la règle en pratique. BIG CHANGE a examiné la politique et sa discussion publique ; nous n’avons pas soumis de code ni testé l’application.

## Sources et lectures complémentaires

- [Texte de la politique QGIS, version 2.0](https://github.com/qgis/QGIS-Enhancement-Proposals/blob/master/qep-408-ai-tool-policy.md) : l’interdiction exacte d’un paragraphe, la portée du dépôt et les sanctions possibles. Le fichier affiche une date de révision au 24 septembre 2026.
- [Demande de fusion #387 de QGIS Enhancement Proposals](https://github.com/qgis/QGIS-Enhancement-Proposals/pull/387) : discussion de la proposition, approbation du 7 octobre, étiquette Accepted et fusion. Les commentaires des participants décrivent les raisons et les questions de portée non résolues ; ils ne constituent pas eux-mêmes le texte de la politique.
- [Discussion de la liste de diffusion des développeurs QGIS](https://lists.osgeo.org/pipermail/qgis-developer/2026-September/068576.html) : présentation antérieure de la politique proposée pour le dépôt et de sa difficulté d’application par le comité directeur. Elle précède la formulation acceptée.

## Sources

- [QGIS Enhancement Proposals PR #387 : Ajouter QEP428 : Aucune contribution d’IA autorisée](https://github.com/qgis/QGIS-Enhancement-Proposals/pull/387) — Dossier primaire du dépôt : fusion dans master des propositions, quatre votes +1, étiquette Accepted. Ne pas confondre l’acceptation de la proposition avec une interdiction générale sans rapport de l’usage de l’IA.
- [Texte de la politique QGIS Enhancement Proposal 428 (fichier qep-408-ai-tool-policy.md)](https://github.com/qgis/QGIS-Enhancement-Proposals/blob/master/qep-408-ai-tool-policy.md) — Le texte actuel interdit les contributions de code assistées par des LLM, l’IA ou des agents au dépôt QGIS et prévoit une possible annulation du code et des sanctions sur les droits de contribution.
- [Discussion de la liste de diffusion des développeurs QGIS](https://lists.osgeo.org/pipermail/qgis-developer/2026-September/068576.html) — Justification antérieure du comité directeur et réserve sur l’application, précédant le texte accepté.
