Yesterday we blogged about updates to our policy and guidance for the use of #AI in submitted patches. https://blog.freecad.org/2026/03/16/rules-regarding-ai-generated-patches/
Rules regarding AI-generated patches

Big and small free/open-source projects have been facing an avalanche of AI-generated patches lately. Some patches are more or less OK, others have convoluted, badly designed code. The net effect i…

FreeCAD News

@freecad

That being said, the use of AI is not recommended under any circumstances or in any manner.

The passive voice here is confusing to me. Reading it in the context of the bullet point it is in, I can imagine any of these three readings:

  • The project will not make a recommendation regarding the use of AI tools.
  • The project is explicitly recommending against the use of AI tools.
  • The submitter of a patch which used AI tools must not recommend the use of AI tools to others in reference to their work.
  • Which one of these meanings, or what other meaning, was intended?

    @mcdanlj @freecad yyyyeah, disappointed this wasn't a hard 'kick rocks'

    @morgan @mcdanlj @freecad I'm guessing it’s a workaround against the smart-asses that will be like: „You can‘t prove that this was written by an LLM.“ That will sometimes be hard or maybe impossible.

    But it‘s easy to demonstrate that someone doesn’t understand a piece of code. Simply by asking a few questions about it.