AI 요약
2026년 4월 15일, 마이크로소프트의 VS Code 오픈소스 저장소에 Git 익스텐션의 기본 동작을 변경하는 풀 리퀘스트(PR #310226)가 게시되었습니다. 해당 변경 사항의 핵심은 git.addAICoAuthor 설정의 기본값을 기존 'off'에서 'all'로 수정하는 것으로, AI가 생성한 코드 기여가 감지될 경우 커밋 트레일러에 AI 공동 작성자 정보를 자동으로 추가하게 됩니다. 이 PR은 cwebster-99에 의해 제안되었으며, extensions/git/package.json과 extensions/git/src/repository.ts 파일이 주요 수정 대상입니다. 이 조치는 AI 보조 도구의 기여를 명확히 하려는 의도로 풀이되지만, 사용자 허가 없이 커밋 내역을 수정한다는 점에서 논란이 되고 있습니다. 현재 해당 PR에는 190개가 넘는 부정적인 반응이 쏟아지며 개발자들의 자율성 침해에 대한 우려가 커지고 있습니다.
핵심 인사이트
- 날짜 및 식별자: 2026년 4월 15일, cwebster-99 사용자가 VS Code 저장소에 PR #310226을 통해 설정 변경을 제안함.
- 설정 변경:
git.addAICoAuthor옵션의 기본값이 "off"에서 "all"로 강제 전환되도록 설계됨. - 커뮤니티 반발: 해당 PR에 대해 '싫어요(👎)' 반응이 192개, '혼란스러움(😕)' 반응이 22개 달리는 등 압도적인 부정 여론 형성.
- 수정 파일: 기여도 추적 로직이 포함된
extensions/git/package.json및extensions/git/src/repository.ts파일이 직접 수정됨.
주요 디테일
- 자동 삽입 메커니즘: AI가 생성한 코드가 포함되었다고 판단될 경우, 사용자가 별도로 설정하지 않아도 'Co-authored-by: Copilot' 등의 트레일러가 커밋 메시지에 자동으로 붙게 됨.
- 리뷰 프로세스: 제안자 cwebster-99는 Copilot AI와 dmitrivMS에게 리뷰를 요청했으며, 실제로 Copilot AI가 리뷰 세션에 참여하여 변경 사항을 검토함.
- 기본값 정책 변화: 기존에는 사용자가 원할 때만 활성화하던 기능을 '기본 활성화'로 변경함으로써, 사실상 모든 사용자에게 AI 기여 표시를 강제하는 효과를 가짐.
- 기술적 구현:
extensions/git/package.json내의default속성 값을 직접 수정하여 VS Code 업데이트 시 즉각 적용되도록 구성됨.
향후 전망
- 사용자 이탈 및 포크 위험: 개발자들의 강력한 반발로 인해 해당 기능이 철회되지 않을 경우, 커밋 순수성을 중시하는 개발자들이 특정 버전 업데이트를 거부하거나 대안 IDE로 이동할 가능성이 있음.
- AI 기여 표준화 논쟁: 이번 사건은 향후 오픈소스 프로젝트에서 AI 생성 코드의 기여도를 어떻게 기록하고 투명성을 확보할 것인지에 대한 전 세계적인 표준화 논의의 기폭제가 될 것으로 보임.
출처:hackernews
