Updated AI usage policy for contributions#10412
Conversation
df4ffd5 to
c057881
Compare
Follow up to #8289 The rise of agentic programming has eliminated the natural effort-based backpressure that previously limited low-effort contributions. It is now too easy to create large amounts of bad content with minimal effort. Open source projects have always had poor quality issues, PRs, etc. That comes with the territory. Unfortunately, the ease and carelessness by which these are now manifested has increased the "bad" count by 10x if not more. It's ruining it for the rest of us. This policy is a result of the bad, and I'm sorry about it. **Going forward, AI generated contributions will only be allowed for accepted issues and maintainers.** Drive-by pull requests with AI generated content will be immediately closed. **Going further, users who contribute bad AI generated content will be immediately banned from all future contributions.** This is a zero-tolerance policy. If you use AI, you are responsible for the quality of your contributions. If you're using low-effort AI to create low-effort content, I have no human obligation to help you. If you are a junior developer who is really trying to learn and get better, then please put aside the AI, do your best, and I will still help. I want to help. But I expect effort and organic thinking in return. This is not an anti-AI stance. This is an anti-idiot stance. Ghostty is written with plenty of AI assistance and many of our maintainers use AI daily. We just want quality contributions, regardless of how they are made.
c057881 to
f00de7e
Compare
|
In the updated policy, you say that the "tool" used must be disclosed, but it feels like requiring the model might be more helpful, since tools like Opencode can interface with multiple models? Thoughts? |
No, it's more important to me to know that AI was used. I don't particularly care what model. In the future, once there is more broad support, I plan on requiring full transcripts for any AI assistance that we can map 1:1 to the diff. But there isn't broad enough tool support for that yet. |
|
This is the way to go! 🔥 |
|
IMHO good policy, but too long. Most of it doesn't benefit the LLM agent but bloats the context. |
It's for humans to read :) |
Follow up to #8289
The rise of agentic programming has eliminated the natural effort-based backpressure that previously limited low-effort contributions. It is now too easy to create large amounts of bad content with minimal effort.
Open source projects have always had poor quality issues, PRs, etc. That comes with the territory. Unfortunately, the ease and carelessness by which these are now manifested has increased the "bad" count by 10x if not more. It's ruining it for the rest of us. This policy is a result of the bad, and I'm sorry about it.
Going forward, AI generated contributions will only be allowed for accepted issues and maintainers. Drive-by pull requests with AI generated content will be immediately closed.
Going further, users who contribute bad AI generated content will be immediately banned from all future contributions. This is a zero-tolerance policy. If you use AI, you are responsible for the quality of your contributions. If you're using low-effort AI to create low-effort content, I have no human obligation to help you.
If you are a junior developer who is really trying to learn and get better, then please put aside the AI, do your best, and I will still help. I want to help. But I expect effort and organic thinking in return.
Important
This is not an anti-AI stance. This is an anti-idiot stance. Ghostty is written with plenty of AI assistance and many of our maintainers use AI daily. We just want quality contributions, regardless of how they are made.