F-Droid, 데비안 생성AI 정책 채택…이사 반대

오픈소스 앱 저장소 F-Droid의 GitLab에는 699번 제안 'Interim Policy on Use of Generative AI'가 올라와 있다. 내용은 데비안이 막 통과시킨 생성 AI 정책을 약간 수정해 F-Droid의 임시 정책으로 채택하는 것이다. 제안의 입장은 데비안과 같다. 개발·유지보수·문서화 작업에서 생성 AI 사용을 지지하지도, 금지하지도 않는다.

데비안 쪽 절차는 이미 끝났다. vote_002번 전체 결의안 'LLM usage in Debian'은 7월 23일부터 8월 13일까지 토론 기간을 거쳐 8월 15일부터 28일까지 투표가 진행됐다. 투표용지에는 '사회계약에 따라 LLM 기여를 금지한다'부터 '기후 파괴를 이유로 LLM 사용을 피한다'까지 9개 선택지가 올라왔다. 최종적으로 5번 선택지 'Responsible Use of Generative AI'가 281표로 채택됐다. 정족수 기준은 48.49였고, 투표용지의 모든 선택지가 이 기준을 넘었다.

정책은 제출자에게 책임을 지운다

채택된 문안은 도구 자체를 평가하지 않는다. 대신 제출물이 갖춰야 할 기준을 정한다. 데비안에 제출되는 모든 기여물은 AI 사용 여부와 관계없이 동일한 품질·정확성·유지보수성·법적 준수 요건을 충족해야 한다. 기여자는 제출 전 AI가 생성한 내용을 검토하고 테스트해야 하며, 문제가 생기면 기여자가 책임진다.

공개 의무 조항은 비교적 느슨하다. 기여자에게 AI를 사용했다고 밝히도록 권장하지만 의무는 아니며, 문안은 이를 규정 준수 요건이 아니라 직업적 예의로 규정한다.

F-Droid가 자체적으로 추가한 두 가지

옮겨온 버전은 그대로 복사한 것이 아니다. 데비안 문안과 비교하면 F-Droid의 제안에는 두 가지 제한이 추가됐다. 기밀 정보와 보안 관련 민감한 내용은 제3자 AI 서비스에 제출할 수 없다는 것, 그리고 대규모 자동화 작업은 사전 논의를 거쳐야 하며 지속적인 인간의 감독을 유지해야 한다는 것이다.

이 두 조항이 겨냥하는 위험은 데비안이 마주한 것과 완전히 같지 않다. 데비안은 운영체제 배포판으로 주로 패키징과 유지보수 워크플로를 다룬다. 반면 F-Droid는 앱 배포 저장소로 서명 키와 앱 심사 절차를 쥐고 있다. 대규모 자동화 작업이 잘못되면 그 영향은 최종 사용자가 휴대폰에 설치하는 것으로 직결된다. '대규모 자동화 작업'을 별도 항목으로 뽑아낸 것은 일반적인 정책에서 막연히 인간의 감독을 요구하는 것보다 구체적이다.

이사회 내부 의견은 하나로 모이지 않았다

F-Droid 이사 Neil Brown은 9월 5일 개인 블로그에서 공개적으로 반대 입장을 밝혔다. 그의 원문은 다음과 같다.

"I don't want to see genAI code in either F-Droid's own software, or in apps in F-Droid's repository."

나는 F-Droid 자체 소프트웨어에서도, F-Droid 저장소에 올라온 앱에서도 생성 AI가 작성한 코드를 보고 싶지 않다.

그가 제시한 이유는 코드 품질 차원에 머물지 않는다. "Ethics matter to me... A community is about more than code."——그는 커뮤니티가 단순한 코드의 집합이 아니라고 주장하며, 프로젝트의 입장 표명 자체가 신호를 보낸다고 말한다. "a position sends a signal. It says 'this is what we want our community to be'."

Brown은 글에서 이는 어디까지나 개인적 견해이며 F-Droid의 공식 입장을 대표하지 않는다고 설명했다. 이사회 내 다른 구성원들은 생각이 다르다고도 밝혔다. 현재까지 이 제안은 결론이 나지 않았고, F-Droid도 공식 발표를 내지 않았다.

두 프로젝트, 두 가지 처리 방식

데비안은 전체 결의안이라는 방식을 택했다. 9개 선택지를 모든 개발자 앞에 올려 투표에 부쳤고, 결과는 기록으로 남았으며 반대 의견도 득표수로 드러난다. F-Droid는 임시 정책을 먼저 세우는, 더 빠른 길을 택했다. 그 대가로 의견 차이는 제안 토론과 개인 블로그에 남았을 뿐, 이를 수렴할 투표 절차는 없다.

같은 문안이 두 프로젝트에서 다르게 적용된다는 사실 자체가 정책 문구보다 더 많은 것을 말해준다. 생성 AI를 둘러싼 오픈소스 프로젝트 간의 이견에는 아직 통용되는 해결책이 없다.

참고 출처: 데비안 전체 결의안 투표 페이지, F-Droid GitLab 제안 #699, CocoLoop, Neil Brown 개인 블로그. 결의안 명칭, 토론·투표 기간, 채택된 선택지와 281표 및 정족수 48.49는 데비안 공식 투표 페이지에서 확인했고, F-Droid가 추가한 두 가지 제한 사항은 GitLab 제안 페이지에서 확인했다.