@civodul In this case, the person is fully transparent. How many would not be?
Well, the fact that patches using GenAI are sent means we’ve already lost on the ethical side.
Moreover, sadly, it’s impossible to draw a line on the grounds of ethics for rejecting genAI.
Why? Because (1) it’s impossible to clearly state what means the use of genAI and (2) it’s impossible to know if one contribution follows such non-use of genAI.
A project could ask that contributors pledge to not use genAI but (1) makes such pledge poor and (2) makes such pledge empty – the pledge commits those who believe in. 🙃
On this topic of rejecting genAI contributions, it’s doomed, IMHO.
From a project point of view, the only thing actionable is to communicate about the harms. And communicate again.