Rather than banning AI tools in development, the correct approach is to change how submissions are handled in open source projects.
What kind of recommendation do you have here that doesn’t devolve to, like, closed source?
Open source requires a community that is transparently involved in the process and have equal rights to fork the code. There’s really no way around this, the license grants the right for anyone to fork as long as they adhere to the license.
Sad truth is that AI has effectively killed open source unless maintainers are willing to make a clear stance for AI:0 submissions only. Otherwise, the endless pull requests are far too hard to maintain as a single individual. And we certainly don’t want code being accepted by AI systems without human certification, especially in something as fundamental as an OS kernel.
I am not sure that it kills open source. Putting a gate on contributing does not prevent forking and setting up your own project.
It would also only be required on very big projects. I agree we don’t want bad code accepted, so you need to force people to take responsibility for the code before it gets to a human reviewer.
What kind of recommendation do you have here that doesn’t devolve to, like, closed source?
Open source requires a community that is transparently involved in the process and have equal rights to fork the code. There’s really no way around this, the license grants the right for anyone to fork as long as they adhere to the license.
Sad truth is that AI has effectively killed open source unless maintainers are willing to make a clear stance for AI:0 submissions only. Otherwise, the endless pull requests are far too hard to maintain as a single individual. And we certainly don’t want code being accepted by AI systems without human certification, especially in something as fundamental as an OS kernel.
I am not sure that it kills open source. Putting a gate on contributing does not prevent forking and setting up your own project.
It would also only be required on very big projects. I agree we don’t want bad code accepted, so you need to force people to take responsibility for the code before it gets to a human reviewer.