tldraw, AI가 생성한 PR 때문에 외부 기여를 받지 않기로 선언
안녕하세요, Tom입니다.
오늘은 오픈소스 생태계에서 좀 충격적인 소식이 있었어요. 유명한 화이트보드 프로젝트 tldraw가 외부 기여자의 PR을 아예 받지 않기로 결정했거든요. 이유는 좀 황당한데... AI가 생성한 무분별한 PR 때문입니다.
무슨 일이 있었나
tldraw는 GitHub 스타 44.7k의 인기 오픈소스 프로젝트입니다. 화이트보드 도구로 많이 쓰이죠. 근데 최근에 메인테이너들이 너무 힘들어서인지, 외부 PR을 자동으로 닫는 정책을 도입했어요.
💡 구체적인 정책:
- Issues, Bug Reports, Discussions는 계속 받음 ✅
- 외부 기여자의 PR은 자동으로 닫힘 ❌
왜 이런 극단적인 조치를?
메인테이너들의 설명을 들어보니, 이해가 가더라고요.
1. 맥락 없는 AI PR이 넘쳐나요
AI 코딩 도구(Cursor, Claude Code 등)로 "이슈를 해결해줘" 하면, 코드베이스의 설계 의도도 모르고 표면적인 수정만 제안하는 PR이 쏟아진다고 합니다. "이 변수명을 더 명확하게 바꿔야 합니다" 같은 사소한 것부터, "이 함수를 리팩토링해야 합니다" 같은 맥락 없는 제안까지.
2. 리뷰는 해야 하는데, 머지는 못함
🎯 메인테이너의 고통: 이런 PR을 하나하나 리뷰하고 거절하는 것도 엄청난 시간과 에너지가 듭니다. "감사합니다만, 이 수정은 우리 아키텍처와 맞지 않아서..." 이런 답변을 계속 반복해야 한다고 하네요.
3. 진짜 기여자가 묻혀버림
AI PR 쓰레기 더미 속에서 진심으로 프로젝트를 개선하려는 기여자의 PR을 찾기가 어려워졌다고 합니다.
임시 조치지만...
tldraw는 이 정책이 임시적이라고 밝혔어요:
"GitHub이 기여를 더 잘 관리할 수 있는 도구를 도입한다면, 이 정책을 해제할 계획입니다."
⚠️ 이게 시사하는 바: GitHub 플랫폼 차원에서 AI 생성 PR을 필터링하거나, 기여자 검증을 강화하는 기능이 필요하다는 의미죠. 아마도 "이 PR은 AI가 생성한 것입니다" 같은 라벨링이나, 기여자의 활동 이력을 확인하는 기능이 필요하지 않을까 싶어요.
제 생각
이번 사례는 AI 시대 오픈소스 생태계의 새로운 도전을 보여줍니다.
AI 도구로 누구나 쉽게 PR을 생성할 수 있게 됐지만, 그 결과 오픈소스 메인테이너의 부담은 오히려 증가했어요. "기여"의 의미와 품질에 대한 재정의가 필요한 시점입니다.
💰 오픈소스 메인테이너들: 지금도 대부분 무급으로 프로젝트를 관리하고 있는데, AI PR 쓰레기까지 처리하라니... GitHub Sponsors나 기업 후원 같은 지원이 더 활성화되어야 하지 않을까 싶네요.
앞으로 더 많은 오픈소스 프로젝트들이 유사한 정책을 도입할 가능성이 있습니다. 특히 인기 있는 프로젝트들은요.
원문: tldraw GitHub 이슈