오픈소스 지리정보시스템(GIS) 소프트웨어 QGIS가 인공지능(AI)이 생성하거나 보조한 코드 기여를 전면 금지하는 정책(QEP428)을 승인하고 병합했습니다. 이는 기존의 '사람 검토 기반(Human in the loop)' AI 정책을 훨씬 엄격한 '허용하지 않음'으로 전환한 것으로, AI 기여가 유지보수자에게 감당하기 힘든 검토 부담을 지우고 프로젝트의 품질 저하 및 핵심 기여자 이탈을 초래한다는 우려가 핵심 배경입니다.
새로운 정책은 AI가 생성한 코드뿐만 아니라 자동완성, 번역, 코드 이해, 사전 검토 등 AI의 도움을 받은 모든 형태의 기여를 포괄적으로 금지합니다. QGIS 개발팀은 AI가 생성하는 방대한 양의 기여가 사람이 진지하게 검토할 수 있는 수준을 넘어서면서, 미검토된 풀 리퀘스트(PR)가 쌓이거나 불완전한 검토로 인해 코드 품질 문제가 발생할 수 있다고 판단했습니다. 실제로 기존 정책은 제대로 작동하지 않아 이미 중요한 기여자를 잃었다는 내부 평가도 있었습니다. 이번 조치는 영구적인 전면 금지보다는, 우선 엄격하게 제한한 뒤 안전성과 적절성이 충분히 논의된 특정 사용 사례에 한해 개별적으로 허용 여부를 검토하겠다는 임시적 성격이 강합니다.
이번 QGIS의 결정은 AI 기술이 소프트웨어 개발 생태계에 가져오는 복합적인 영향을 단적으로 보여줍니다. AI는 생산성 향상 도구로 각광받지만, 오픈소스 프로젝트처럼 사람 간의 신뢰와 공동체 역량 축적이 중요한 환경에서는 오히려 독이 될 수 있다는 인식이 확산되고 있습니다. 특히, AI가 쉽게 코드를 생성하게 함으로써 기여자가 프로젝트에 대한 깊은 학습과 역량 축적 기회를 잃고, 장기적으로는 검토자로 성장하지 못해 공동체가 정체될 수 있다는 우려도 제기됩니다. 이는 단순히 코드 품질 문제를 넘어, 오픈소스 공동체의 지속 가능성과 사람 중심의 가치를 어떻게 지켜나갈 것인가에 대한 근본적인 질문을 던지고 있습니다.