<div dir="ltr"><div>I wrote this without a chatbot generating the text, but I used AI to try to find background material and to fix typos in my email.</div><div><br></div>I finally went and looked at <a href="https://github.com/qgis/QGIS-Enhancement-Proposals/blob/master/qep-408-ai-tool-policy.md">https://github.com/qgis/QGIS-Enhancement-Proposals/blob/master/qep-408-ai-tool-policy.md</a>. Here are a few quick comments. My main point is that we should be careful with these kinds of statements. Unintended consequences are quite possible. I understand that LLM slop and even just LLM volume of code that might be reliable are real problems and causing real harm.<div><br></div><div><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex"><b>Date</b> 2026/01/31<br><b>Author</b> Even Rouault (@rouault)<br><b>Contact</b> even dot rouault at spatialys dot com <b>Date</b> 2026/09/24</blockquote><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex"><b>Author</b> the QGIS project contributors</blockquote><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex"><b>Contact</b> <a href="http://qgis.org">qgis.org</a> <b>Version</b> 2.0</blockquote><div><br></div>So when was this document? There are two dates... and one is on the contact line. I'm already confused.<br><br>And wait, is Even the author or is it all project contributors (that's over 600 people)?</div><div><br></div><div><a href="https://github.com/qgis/QGIS/graphs/contributors?from=7%2F18%2F2026">https://github.com/qgis/QGIS/graphs/contributors?from=7%2F18%2F2026</a></div><div><br></div><div>Was there a vote and can I see who voted? Was there discussion? I see <a href="https://lists.osgeo.org/pipermail/qgis-developer/2026-September/068576.html">https://lists.osgeo.org/pipermail/qgis-developer/2026-September/068576.html</a>, but that calls into question the Jan 31st date, but I didn't find the vote right off. Apologies if I'm missing something obvious. Using an LLM, I found that the vote was in Feb:</div><div><br></div><div><a href="https://lists.osgeo.org/pipermail/qgis-developer/2026-February/068062.html">https://lists.osgeo.org/pipermail/qgis-developer/2026-February/068062.html</a></div><div><a href="https://github.com/qgis/QGIS-Enhancement-Proposals/pull/363">https://github.com/qgis/QGIS-Enhancement-Proposals/pull/363</a></div><div><br></div><div>Yes, I'm totally turned around by trying to follow along.<br><br><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex">Policy<br>No LLM, AI or agent assisted code contributions are allowed in the <a href="https://github.com/qgis/qgis">https://github.com/qgis/qgis</a> repository. If we subsequently discover that you have used an AI, LLM, or any agent-based workflow for your contribution, you will be subject to code reversion and contributor rights sanctioning.</blockquote></div><div><br></div><div>1. This comes off as ableist. If a non English speaker uses AI for translation, a person is using AI text-to-speech for mobility issues, a person uses an AI review agent to catch spelling mistakes, or a person asks a question of a chatbot to lookup some documentation on C++, asks an AI to search the QGIS mailing list, etc. then their contribution is forbidden, yes? </div><div>2. Do I need to turn off all autocomplete? Many autocomplete features that don't use probabilistic analysis were considered AI by professors like Nils Nilsson back in the 90s when I was in undergrad. So all those search based algorithms are out, yes? Wait, do I have to throw out lisp because it was often conflated with AI back in the day? (Yes, now I'm getting ridiculous... wait I had to use an AI to fix the spelling of ridiculous).</div><div>3. If an AI finds a typo or real bug that I as a human dev, it sounds like you don't want my fix even if I write it myself without the help of anything that might be forbidden even if I break out /usr/bin/ed or perl to do the editing.</div><div>4. What if fuzzers add some AI based components to help find issues in code bases? What if clang or other deps include some AI based code or processes?</div><div><br></div><div>I'm currently regretting recycling my 2 AI textbooks from the mid 90s when I was an undergrad.</div><div><br></div></div>