Godot, AI 작성 코드 기여를 더 이상 받지 않기로 함
2 hours ago
2
- 오픈소스 게임 엔진 Godot는 AI 생성 Pull Request가 리뷰 부담을 키우자, AI 작성 코드와 AI 에이전트 제출을 기여 정책에서 금지하기로 함
- 유지보수자들은 AI 생성 PR 검토가 이미 지루한 리뷰 작업을 더 소모적으로 만들고, 새 기여자를 미래 유지보수자로 키우는 효과도 약해진다고 봄
- 새 정책은 AI가 작성한 코드, AI 에이전트가 제출한 Pull Request, 사람 간 커뮤니케이션에 포함된 AI 생성 텍스트를 명시적으로 거부할 예정임
- 기여자는 AI를 “menial things”에만 보조적으로 사용할 수 있고 사용 사실을 공개해야 하며, 사람이 쓴 원문 기반 기계 번역은 허용됨
- Godot Foundation은 AI 도구가 빠르게 바뀌는 만큼 우선 보수적으로 운영하고, 상황 변화에 따라 정책을 다시 평가할 계획임
Godot의 기여 정책 변경
- Godot Foundation과 유지보수자들은 몇 달간 논의한 끝에 기여자 가이드라인을 개정해 AI 관련 제출을 제한하기로 함
- 제한 대상은 AI가 작성한 코드, AI 에이전트가 제출한 Pull Request, 사람 간 커뮤니케이션에 들어간 AI 생성 텍스트임
- Godot는 Slay the Spire 2와 The Case of the Golden Idol 같은 게임에 쓰이는 오픈소스 게임 엔진임
AI Pull Request가 만든 유지보수 부담
- 유지보수자들은 2월부터 늘어난 AI slop Pull Request에 어떻게 대응할지 논의해 왔음
- 이런 PR 흐름은 프로젝트 코드 리뷰어들에게 “increasingly draining and demoralizing”한 상태가 됨
- Godot Foundation은 문제가 일시적이지 않다고 보고, 유지보수자 부담을 줄이면서도 새 기여자를 미래 유지보수자로 키우는 경로는 유지하려 함
리뷰가 멘토링으로 이어지지 않는 문제
- 검토 대기 중인 PR이 많아진 상황 자체는 Godot 사용과 기여에 대한 관심 증가로 볼 수 있음
- 그러나 AI가 작성하거나 제출한 기여가 늘면서, 유지보수자들이 PR 리뷰에 시간을 쓰려는 의지가 약해지고 있음
- PR 피드백이 잠재적인 미래 유지보수자를 멘토링하지 못하고 “기계에 흡수”된다면, 자유 시간을 리뷰에 쓰는 일을 정당화하기 어려워짐
새 정책의 구체적 제한
- Godot의 기여 정책은 곧 AI-authored code를 명시적으로 거부하는 내용을 포함할 예정임
- 기여자는 AI 보조를 “menial things”에만 사용해야 하며, 사용 사실을 공개해야 함
- Foundation은 “AI는 책임을 질 수 없고, AI를 많이 쓰는 사람이 자기 코드를 고칠 만큼 충분히 이해한다고 신뢰할 수 없다”고 밝힘
- 사람 간 커뮤니케이션에서도 AI 생성 텍스트는 거부됨
- Foundation은 이를 “a basic principle of respect”라고 표현함
- 사람이 작성한 원문을 바탕으로 한 기계 번역은 계속 허용됨
정책의 운영 방향
- Godot Foundation은 낮은 노력의 “slop” 기여에 장벽을 추가하는 데 초점을 맞춤
- 유지보수자가 코드 리뷰를 계속할 수 있게 하고, 새 기여자를 미래 유지보수자로 성장시키는 것도 정책 목표에 포함됨
- 모든 기여는 자기 코드에 책임을 지고, 실패할 경우 직접 고칠 수 있는 사람에게서 와야 함
- Foundation은 현재 AI 도구가 매일 바뀌고 있어 보수적인 정책을 유지하되, 변화에 따라 다시 평가하겠다고 밝힘
-
Homepage
-
Tech blog
- Godot, AI 작성 코드 기여를 더 이상 받지 않기로 함