A big +1 too! 
Thanks very much for putting this in clear words. 
Cheers

Le 23 juin 2026 07:10:49 GMT+02:00, Alessandro Pasotti via QGIS-Developer 
<[email protected]> a écrit :
>Big +1
>
>It's probably hard to put in clear terms (and forgive my English), but
>I think that the criteria should be even stricter than "contribute
>only what you understand":
>
>"Do not contribute anything that you wouldn't have been fully capable
>of writing on your own without any AI assistance."
>
>or
>
>"Contribute only what you could have done by yourself without any AI
>assistance."
>
>Tthis makes it more likely that you will be able to fix or improve
>your work if needed.
>
>On Tue, Jun 23, 2026 at 1:47 AM Nyall Dawson via QGIS-Developer
><[email protected]> wrote:
>>
>> Hi lists,
>>
>> Following recent discussions and conflict within the PostGIS community, I 
>> would like us to consider tightening our AI submission policy to hopefully 
>> avoid similar conflict arising in our community.
>>
>> I would propose that we move away from our current (quite permissive) "human 
>> in the loop" policy (see 
>> https://github.com/qgis/QGIS-Enhancement-Proposals/blob/master/qep-408-ai-tool-policy.md
>>  ) to something more restrictive, such as what the GDAL project has done. 
>> See 
>> https://github.com/OSGeo/gdal/blob/33399bf734f48a6727050ccd13a43575d43f6bf4/doc/source/community/ai_tool_policy.rst).
>>
>> In short, GDAL's policy is:
>>
>> Contributors can make limited use of LLMs for contributions in GDAL, subject 
>> to details mentioned below:
>>
>> - Human contributors must be the primary author(s) of GDAL contributions
>> - All contributions including code, ticket comments, and commit messages 
>> should be fully understood by the author(s) submitting them to the project.
>> - Submission of vibe-coded contributions is banned.
>> - LLMs may only be used as an improved auto-completion mechanism, or for 
>> repeated tasks (mechanical refactoring) that could potentially be completed 
>> with a deterministic algorithm.
>> - Human-coordinated or uncoordinated (OpenClaw, etc) use of agents for 
>> submission of contributions to the GDAL repository is banned.
>> - Any LLM usage must be indicated by ticket label, comment, or commit 
>> message indication and account for what was written by whom/what.
>> - The contributing human author is ultimately responsible for every line of 
>> code, comment, or mailing list interaction they initiate, and all of it is 
>> subject to the project's :ref:`code_of_conduct`.
>> - The typical high verbosity of LLM code and text is actively discouraged. 
>> More code is more code to maintain. High verbosity contribution (tickets, 
>> code, messages, etc) will be seen as indication of LLM-generated content 
>> when not labeled otherwise and may be ignored, closed, left unmerged, or 
>> removed at maintainers' discretion.
>>
>>
>> I personally think a combination of GDAL policy + borrowing the "contribute 
>> only what you understand" term from Godot's current policy (see 
>> https://contributing.godotengine.org/en/latest/pull_requests/pull_request_guidelines.html#ai-assisted-contributions
>>  could be a good step forward. Specifically this clause:
>>
>> Contribute only what you understand
>> Only submit code that you fully understand and are prepared to explain to a 
>> maintainer. This especially applies if you implement the idea of another 
>> person, copy code from elsewhere, or if you use AI to assist you with your 
>> contribution. In all of these cases, you must disclose which part of your 
>> submission wasn't fully authored by you.
>>
>> Thoughts?
>>
>> Nyall
>>
>>
>> _______________________________________________
>> QGIS-Developer mailing list
>> [email protected]
>> List info: https://lists.osgeo.org/mailman/listinfo/qgis-developer
>> Unsubscribe: https://lists.osgeo.org/mailman/listinfo/qgis-developer
>
>
>
>-- 
>Alessandro Pasotti
>QCooperative:  www.qcooperative.net
>ItOpen:   www.itopen.it
>_______________________________________________
>QGIS-Developer mailing list
>[email protected]
>List info: https://lists.osgeo.org/mailman/listinfo/qgis-developer
>Unsubscribe: https://lists.osgeo.org/mailman/listinfo/qgis-developer
_______________________________________________
QGIS-Developer mailing list
[email protected]
List info: https://lists.osgeo.org/mailman/listinfo/qgis-developer
Unsubscribe: https://lists.osgeo.org/mailman/listinfo/qgis-developer

Reply via email to