@dch @f4grx @FreeBSDFoundation We should rely on people experience and clearly state the level of exigence the OS deserve. I would understand using AI as a review assistant, or a drafting coder. And I would be ok as long as a human commits the code with the same level of exigence FreeBSD shown in its history. What I would fear a lot is the stupid copy/paste or even worse a direct commit by Claude Code. And another questioning is about the difference we can expect between the operating systems and the ports/apps. While the OS can and should (in my opinion) be preserved from laziness AI-coding, I would expect the inevitable for ports being based on “tainted” upstream repositories. Fingers crossed to still count on a solid FreeBSD OS, and then it will be up to users to trust packages or not, or review their quarterly/latest update policies to avoid a big mess.
AI became a societal question and I would not expect anyone or any project to have a clear and easy positioning on it. Preserving what is important to get solid infrastructures is vital for the years to come. But we already now the rest will likely be a maintenance/cybersecurity nightmare. (Think: the xz affair scaled at another level, by malicious actor or less-than-junior-skill contributors to codebases). Coding used to be an art of some kind, not just a long list of generated tokens. What a world we are living in…