정보기술 · 인공지능 ·
GitHub Copilot 강제 도입에 개발자들 강력 반발...대안 플랫폼 이주 가속화
AI 코딩 보조 도구에 대한 선택권 요구하는 목소리 커져...오픈소스 커뮤니티 Codeberg 등 대안 모색
GitHub 커뮤니티에서 지난 12개월간 가장 인기 있는 논의 주제는 마이크로소프트의 AI 서비스인 Copilot이 코드 저장소에서 이슈와 풀 리퀘스트를 자동 생성하는 것을 차단하는 방법에 대한 요청이었다. 5월에 개설된 이 요청은 수많은 비판적 댓글에도 불구하고 여전히 답변을 받지 못하고 있는 상황이다. 두 번째로 인기 있는 논의는 사용자들이 Copilot 코드 리뷰를 비활성화할 수 없다는 버그 신고였다.
개발자 불만 확산: "내 코드로 AI 훈련하는 것도 모자라 광고까지"
개발자 앤디 맥클루어(Andi McClure)는 "Copilot이 내 라이선스를 위반하며 GitHub에 게시된 코드로 자체 훈련을 하는 것도 모자라, 내가 절대 사용하지 않을 프로젝트의 광고를 보라고 강요받는 상황에 깊이 분개한다"고 말했다. 그는 지난 몇 년간 Copilot 옵트아웃 요청을 계속해서 제출해왔지만, 지난 6개월 동안 그의 게시물들이 더 많은 커뮤니티 지지를 받고 있다고 전했다.
마이크로소프트 CEO 사티아 나델라는 7월 30일 실적 발표에서 "GitHub Copilot이 지속적으로 강력한 모멘텀을 보이며 2천만 사용자를 달성했다"고 발표했다. 그는 "GitHub Copilot Enterprise 고객이 분기 대비 75% 증가했으며, 기업들이 자체 코드베이스에 맞춰 Copilot을 맞춤화하고 있다"고 강조하며, AI 도입이 지난 한 해 동안 GitHub 사용량을 증가시켰다고 밝혔다.
여러 주요 오픈소스 프로젝트들이 AI 생성 코드 기여를 금지하는 정책을 도입하고 있다. Servo 프로젝트는 코드 정확성 보장 부족, 저작권 문제, 윤리적 우려를 이유로 AI 코드 기여를 금지했다. 유사한 반대 의견이 GNOME의 Loupe 프로젝트, FreeBSD, Gentoo, NetBSD, QEMU 등에서도 AI 코드 금지 정책의 근거로 사용되고 있다.
대안 플랫폼 이주 가속화: Codeberg와 Forgejo 주목
맥클루어는 "상징적 변화임에도 불구하고, GitHub의 마이크로소프트 CoreAI 그룹 편입이 오픈소스 커뮤니티를 단순히 Copilot에 대해 불평하는 것에서 GitHub에서 적극적으로 이탈하는 것으로 변화시킨 것 같다"고 분석했다. 그는 "지난 한 달 동안 오픈소스 커뮤니티의 많은 연락처들이 GitHub에서 Codeberg나 자체 호스팅 Forgejo로 이전할 계획을 논의하고 있다"고 전했다.
한 개발자는 맥클루어의 스레드에 "오늘 내 PR에서 두 개의 Copilot 생성 코드 제안을 거부했는데, 이는 매우 충격적이었다. 나는 마약을 하지 않고 물건을 훔치지 않는 것처럼 AI 사용을 거부한다. 이것은 나에게 원칙의 문제다"라고 밝혔다. 그는 "마이크로소프트가 곧 내 저장소에서 AI를 옵트아웃할 수 있는 방법을 제공하지 않으면, 내 코드를 자체 호스팅 솔루션으로 이전하고 다시는 GitHub으로 돌아오지 않을 것"이라고 경고했다.
맥클루어는 "마이크로소프트는 'No'라는 답변을 받아들이지 않는 회사의 지속적인 문제가 있다"며 "그들의 최근 즐겨 사용하는 전략은 기본적으로 무언가를 활성화하고 끄기 스위치를 제공한 다음, 6개월을 기다린 후 끈 기능을 약간 변경하거나 이름을 바꾸고 별도로 꺼야 하는 새로운 끄기 스위치를 만드는 것"이라고 비판했다. 그는 "Copilot을 정말로 받아들일 수 없다고 생각한다면, 유일한 선택은 Copilot이 나타나는 모든 마이크로소프트 제품 사용을 중단하는 것"이라고 주장했다.
한국정보기술신문 클라우드분과 유민건 기자 news@kitpa.org