LLM Usage in Debian: Three Proposals
개요
Debian 커뮤니티는 LLM(Large Language Models) 및 기타 생성 AI 도구를 활용한 기여에 대한 세 가지 상반된 제안을 논의하고 있으며, 이는 프로젝트의 안정성, 품질, 커뮤니티 윤리 및 실질적인 적용 가능성에 미치는 영향을 중심으로 진행됩니다.
주요 내용
* Proposal A (Matthias Geiger): LLM 또는 생성 AI 도구 사용 또는 지원을 받은 모든 기여를 명시적으로 금지하는 것을 제안합니다. 이는 Debian 소스 패키지, 공식 Debian 프로젝트 소프트웨어(예: lintian), 문서, 번역 및 공식 Debian 커뮤니케이션에 적용됩니다. 라이선스 및 저작권의 불확실성, LLM 출력의 낮은 품질 및 정확성 문제, 신규 기여자의 학습 기회 감소 및 리뷰어 부담 증가, LLM 기업의 비윤리적 데이터 수집 행위에 대한 윤리적 문제 등을 이유로 들고 있습니다.
* Proposal B (Lucas Nussbaum): AI 보조 기여를 허용하되, 몇 가지 조건을 제시합니다. 생성 AI 도구의 이용 약관이 Debian 배포와 충돌하지 않아야 하며, 포함된 타사 저작물에 대한 라이선스 및 저작권 준수 여부를 확인해야 합니다. 기여자는 기여한 내용의 기술적 장점, 보안, 라이선스 규정 준수 및 유용성에 대해 전적으로 책임을 져야 합니다. 상당 부분 LLM의 도움을 받은 기여는 공개해야 하며, 민감한 프로젝트 정보는 비공개 또는 신뢰할 수 없는 제공업체에 전송해서는 안 됩니다.
* Proposal C (Ian Jackson): LLM 사용을 가능한 한 실질적으로 거부할 것을 제안합니다. LLM의 문제점으로 커뮤니티 구축 메커니즘 저해, 환경 파괴, 저자 착취, 오픈 웹 호스팅 방해, 허위 정보 생성, 정보 공유 오염, 정신 건강 위협, 경제적 거품, 하드웨어 시장 왜곡, 사기, 불순한 소유권 등을 지적합니다. 따라서 기여자는 LLM 사용을 피하고, Debian 의사 결정권자는 LLM 사용을 최대한 억제하며, 외부에서도 LLM 사용을 자제할 것을 요청합니다. 또한, Debian 내에서의 커뮤니케이션(버그 보고, 메일링 리스트, 토론, 블로그 등)은 반드시 사람이 작성해야 하며, LLM 사용 시에는 공개해야 하고, 이를 위반할 경우 행동 강령 위반으로 처리해야 한다고 제안합니다.
* Proposal D (Pierre-Elliott Bécue): Debian 프로젝트만을 위한 작업(웹사이트, 애플리케이션, 패키지 등)에 AI 보조 기여를 수락하는 것을 제안합니다. 이는 상위 프로젝트(upstream) 작업에는 적용되지 않습니다. AI 보조 작업은 DFSG를 준수해야 하며, 제출자는 제출된 작업에 대해 충분히 평가하고 이해하며 설명하고 방어할 수 있어야 합니다. 또한, 서명된 태그(Signed-off-by) 및 GPG 서명은 기여자가 직접 적용해야 하며, 프로덕션 환경에 배포될 작업은 제출자가 명시적으로 제출한 것으로 간주됩니다. AI 보조 작업은 커밋 메시지나 변경 로그 등에 명확히 표시해야 하며, 민감하거나 비공개 정보가 포함될 수 있는 클라우드 기반 AI는 사용해서는 안 됩니다.
시사점
Debian 커뮤니티는 LLM과 같은 AI 기술의 잠재적 이점과 위험을 신중하게 고려하여, 프로젝트의 핵심 가치인 안정성, 품질, 커뮤니티 정신을 유지하면서도 변화하는 기술 환경에 적응하기 위한 다양한 접근 방식을 모색하고 있습니다. 각 제안은 LLM 기여에 대한 서로 다른 수준의 수용과 통제를 반영하며, 이는 향후 Debian의 오픈소스 생태계 내에서의 AI 활용에 대한 중요한 선례를 남길 수 있습니다.
댓글
GitHub Discussions