Update to our code contribution policy

For fun, and testing formating tools provided via an AI (was Mistral), I asked (via too many prompts…) a simple review on an addon’s code. I have few problems (less) to cleanup myself comments and polish my code after many experimentations, but during exploration we can quickly make code up-side-down. So I made this testing. I saw that codestral(coding with Mistral AI) just removed, during review, some sections (line references), like:

This program is distributed in the hope that it will be useful,

but WITHOUT ANY WARRANTY; without even the implied warranty of

MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the

GNU General Public License for more details.

You should have received a copy of the GNU General Public License

along with this program; if not, write to the Free Software

Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA.

but it keeps:

This program is free software; you can redistribute it and/or modify

it under the terms of the GNU General Public License as published by

the Free Software Foundation; either version 2 of the License, or

(at your option) any later version.

and the copyright references. So, maybe my bad, I wasn’t too strict on prompting.

Was it fair? Is there any (commercial) logic (intelligence) on codestral task? Maybe, but it is also my fault.

About help on coding and automatic tasks, in the past, I used Geany, which have pycodestyle, pyflackes, pylint support (code checker, helper).

So, many AI with coding support just have an alternate interface to these workflow and environment?

By going further, I asked to help me for using threading support (e.g., iteration on individuals). After heping me to provide a pool section, using queue, etc. the addon had a thread support, but I was no more able to maintain this code (or fixing any possible issue).

Maybe I should rather generate an alternate view (ie., on Relation Category) by using the TreeView model. So, moving the code designed for a run into a tool to a view. I cannot do it myself. Some automatic tasks might be useful.

There is maybe a grey zone, where the starting idea and solutions should still be generated by the author.

Le but, c’est le chemin ~Johann Wolfgang von Goethe

The way (or the path !), is the goal ~Johann Wolfgang von Goethe (or Confucius?)

… still valid with AI?