Pop!_OS Linux 배포판을 운영하는 System76은 주력 데스크톱 프로젝트에서 AI 슬롭에 대해 강경한 선을 그었습니다. COSMIC 데스크톱 환경은 더 이상 대규모 언어 모델 생성 콘텐츠가 포함된 풀 요청을 허용하지 않습니다.
Linuxiac이 처음 보고하고 이번 주 Neowin이 선택한 COSMIC 풀 요청 템플릿은 기여자가 제출물에 소스 코드, 코드 주석 및 풀 요청 설명 자체를 포함하여 어떤 종류의 LLM 생성 자료도 포함되어 있지 않은지 확인하도록 업데이트되었습니다. 해당 확인이 누락된 경우 관리자는 풀 요청을 완전히 종료할 수 있습니다.
이러한 움직임으로 인해 System76은 기여자에게 AI 지원 공개를 요청하는 것에서 기여된 코드를 완전히 금지하는 것으로 전환한 가장 유명한 오픈 소스 프로젝트 중 하나가 되었습니다. AI 산업이 소프트웨어 엔지니어링을 어떻게 재편하고 있는지 추적하는 개발자들에게 이는 유지관리자가 한계에 도달했다는 가장 분명한 신호 중 하나입니다. 이와 같은 더 많은 이야기를 보려면 최신 AI 개발 보도를 참조하세요.
새로운 규칙에 요구되는 사항
업데이트된 기여 정책에 따라 COSMIC 기여자는 이제 풀 요청을 열 때 몇 가지 사항을 확인해야 합니다.
- 제출물에는 LLM 생성 코드, 주석 또는 설명이 없음이 포함되어 있습니다.
- 제출하는 변경 사항을 이해합니다.
- 관리자의 리뷰 피드백에 답변할 수 있습니다.
- 작업을 테스트했습니다.
- 기여자는 기여자가 코드를 제출할 수 있다는 표준 증명인 원산지 개발자 증명서에 따라 인증되었습니다.
이 정책은 Pop!_OS 24.04에서 제공되는 데스크톱 환경을 함께 구성하는 Rust 기반 리포지토리 제품군인 COSMIC 코드베이스(cosmic-comp 컴포지터부터 cosmic-files 파일 관리자까지)에 적용됩니다.
System76이 플러그를 뽑은 이유
Linuxiac에 따르면 System76의 수석 엔지니어인 Jeremy Soller는 AI가 생성한 제출물이 COSMIC 팀에 가하는 추가적인 검토 부담이 주요 요인이라고 말했습니다. 유지관리자는 LLM에 의존하는 최초 기여자의 제출량이 증가하는 것을 확인했으며 이러한 풀 요청 중 상당수는 계획되지 않았으며 거의 수락되지 않았습니다.
프로젝트는 이미 이 트래픽을 조용히 필터링하고 있었습니다. 지난 8월, 기고자 Jacob Gkau는 LLM으로 작성된 대부분의 풀 요청이 이미 거부되었으며, 특히 저작권이나 유지 관리 문제가 제기된 경우에 이에 대해 언급했습니다. 지금까지 프로젝트의 공식 규칙에 따르면 기여자는 AI 생성 코드를 공개하고 제출 내용을 이해했음을 입증해야 했습니다. 새로운 규칙은 더욱 엄격해졌습니다. LLM에서 생성된 콘텐츠는 공개 및 검토되지 않으며 전혀 허용되지 않습니다.
검토 대역폭은 오픈 소스에서 가장 부족한 리소스이며, 경제성은 이러한 변화를 설명합니다. 기계 생성 풀 요청은 생성하는 데 몇 초, 거부하는 데 몇 분이 걸리지만 제대로 검토하는 데는 몇 시간이 걸립니다. 그리고 추측성 AI 기여를 분류하는 데 소요되는 모든 시간은 신뢰할 수 있는 유지 관리 담당자가 검증한 작업에 소요되는 시간이 아닙니다.
AI 도구를 금지하는 것이 아닙니다. 원치 않는 AI 기여를 금지하는 것입니다.
정책의 범위는 신중하게 지정됩니다. System76 엔지니어나 기여자가 자체 워크플로우에서 AI 도구를 사용하는 것을 금지하지 않습니다. 이는 외부에서 프로젝트 저장소에 무엇이 저장되는지를 관리합니다. LLM을 사용하여 Rust 패턴을 학습한 다음 패치 자체를 작성하고 진정으로 이해하는 기여자는 규칙의 대상이 아닙니다. 확인 요구 사항은 코드, 주석 또는 설명이 모델에 의해 전체적으로 생성된 제출을 목표로 합니다.
하나의 분할이 있습니다. 업스트림 프로젝트가 자체 Flatpak 매니페스트를 관리하는 Cosmic-Flatpak 저장소는 더 가벼운 프로세스를 따릅니다. COSMIC 팀은 기본적으로 해당 매니페스트를 수락하기 전에 올바른 샌드박싱을 확인합니다.
오픈소스, AI 슬로프에 선을 긋다
이 논쟁은 이번 주 Hacker News에서 공개적으로 퍼졌습니다. 이 뉴스에서는 75개 이상의 포인트와 긴 토론 스레드가 수집되었습니다. 한 논평가는 Claude의 도움으로 개발된 COSMIC 네트워크 애플릿의 비밀번호 처리 문제에 대한 손쉬운 수정인 자체 풀 요청이 새로운 정책에 따라 종료되었다고 말했습니다. “나는 그들의 결정을 존중하며 어떤 악감정도 없습니다.”라고 글을 쓴 사람은 오픈소스 기여에 뛰어들려는 누군가의 좌절을 인정했습니다.
스레드의 다른 목소리는 덜 외교적이었고, 자체 프로젝트에서 유지 관리할 수 없는 "AI 혼란"을 설명하고 System76의 연기를 칭찬했습니다. 어떤 사람들은 모든 Linux 배포판이 관리자가 완전히 감사할 수 없는 수천 개의 업스트림 패키지로 구축된다는 점을 지적하면서 이 정책이 실제로 유지될 수 있는지 의문을 제기했습니다. 최근 몇 주 동안의 보고서에 따르면 Rust 기반 운영 체제 프로젝트인 Redox OS는 AI 생성 코드에 대해 유사한 금지 조치를 채택했으며 생태계 전체의 유지 관리 담당자는 공식적인 AI 금지 정책이 확산되는지 확인하고 있습니다.
Pop!_OS 사용자 및 개발자에게 미치는 영향
사용자에게는 즉시 변경되는 사항이 없습니다. Pop!_OS 및 COSMIC은 계속 정상적으로 배송되며 정책은 기능이 아닌 기부 위생에 관한 것입니다. 잠재적인 기여자의 경우 이제 기준이 명확해졌습니다. 직접 작성하고, 이해하고, 테스트하고, 검토를 통해 방어할 준비를 갖추는 것입니다.
더 깊은 질문은 다른 주요 프로젝트가 뒤따를지 여부입니다. AI 지원 코딩은 이제 주류이며, 모든 유지 관리 담당자 대상 프로젝트는 결과적으로 발생하는 기계 생성 기여의 물결을 어떻게 처리할지 결정해야 합니다. System76의 답변(템플릿 체크박스, 가능한 폐쇄 및 원산지 개발자 인증서)은 하나의 템플릿을 제공합니다. 이것이 업계의 디폴트가 될지는 두고 볼 일이다.
---
AI보다 앞서 나가세요최신 AI 뉴스, 분석, 획기적인 소식을 모두 한 곳에서 받아보세요.
AI 뉴스 자세히 보기 →