Vim's lead maintainer has fully lost his goddamn mind
Vim's lead maintainer has fully lost his goddamn mind
I spent literally all day yesterday working on this:
sciactive.com/human-contribution-policy/
I’ve started to add it to my projects. Eventually, it will be on all of my projects. I made it so that any project could adopt it, or modify it to their needs. It’s got a thorough and clear definition of what is banned, too, so it should help any argument over pull requests.
Hopefully more projects will outright ban AI generated code (and other AI generated material).
“AI generated” means that the subject material is in whole, or in meaningful part, the output of a generative AI model or models, such as a Large Language Model. This does not include code that is the result of non-generative tools, such as standard compilers, linters, or basic IDE auto-completions. This does, however, include code that is the result of code block generators and automatic refactoring tools that make use of generative AI models.
As “artificial intelligence” is not that well defined, you could clarify what the policy defines “AI” as by specifying that “AI” involves machine learning.
“Generative AI model” is a pretty well defined term, so this prohibits all of those things like ChatGPT, Gemini, Claude Code, Stable Diffusion, Midjourney, etc.
Machine learning is a much more broad category, so banning all outputs of machine learning may have unintended consequences.