TL;DR

  • GNOME과 KDE의 LLM 정책 논쟁은 기여 절차를 넘어 자유·오픈소스 소프트웨어(FLOSS)의 존재 이유를 둘러싼 논쟁임.
  • FLOSS를 함께하는 공동체로 보는 집단주의와 제품을 완성하는 도구로 보는 완성주의가 LLM의 개발자 워크플로 도입을 두고 충돌함.
  • LLM이 목표의 80%를 대신 달성하면 멘토링과 토론을 낭비로 취급하고, 전문가의 자기 확신이 반론을 어렵게 만들 수 있음.
  • LLM이 가져온다는 진보에는 데이터센터의 피해, 소비재 가격 상승, 연금 손실 가능성 등 화면 밖의 사회적 비용이 따름.
  • GNOME의 오랜 창작·설계·현지화·포용·협업의 유산을 지키려면 편의나 유행보다 원칙을 우선해야 함.

LLM 정책 논쟁의 배경

  • GNOME과 KDE가 LLM 정책을 검토하기 시작했으며, 이 논쟁의 실제 쟁점을 이야기할 필요가 있음.
  • KDE는 LLM 친화적인 초안을 내놓아 격렬한 논쟁을 일으킨 뒤 초안을 삭제했고, 그 과정에서 일부 사용자를 차단했으며, 많은 사람이 “여러분 중 일부는 죽을 수도 있지만, 그건 내가 감수할 희생임”이라는 태도를 보임.
  • GNOME 차원의 공식 제안은 아직 없지만, gnome-calendar, loupe, libadwaita, gnome-software, Circle 등 일부 팀은 이미 강력한 정책을 시행 중이며, GNOME 프로젝트와 인프라에 대한 모든 LLM 기여를 금지하자는 비공식 초안도 나옴.
  • 이 논의의 핵심은 작업 흐름을 꼬치꼬치 따지는 일이 아니라 FLOSS 프로젝트의 존재 이유임.

공동체와 완성주의

  • FLOSS의 존재 이유를 바라보는 관점은 현재 두 가지이며, 양측은 지금까지 공존했지만 일부 개발 워크플로에서 LLM의 수용이 늘면서 균형이 흔들림.
  • 한 관점은 집단주의임. FLOSS는 함께 무언가를 이루고, 큰 목표를 향한 여정과 그 과정에서 생기는 유대감을 즐기는 일임. 함께 노력하고 도전하는 과정이 즐거움이며, 언어와 사회적 장벽을 넘는 일도 보상의 일부임. “여정이 곧 목적지”, “FLOSS는 여정에서 만난 친구들”이라는 식의 관점임.
  • 다른 관점은 완성주의임. FLOSS는 “그저 제품”이며, 유일한 목표는 언제나 더 좋고 빠르고 안전하게 만드는 일임. 즐거움이 있다면 개별적으로 기술 문제와 요구사항을 해결하는 데서 찾음. 사회적 유대가 생길 수는 있지만, 동료는 공동체 구성원보다 직장 동료에 가까움. 이는 “100% 올 글리치, 올 트릭” TAS 스피드런이며, “우리는 비정치적임”, “코드에만 관심 있음”이라는 관점임.
  • 집단주의 관점에서 FLOSS는 주로 사회적 활동이며, 관심 분야를 넘어선 경험과 유대, 아이디어를 보상으로 제공함. 때로 좋은 소프트웨어도 덤으로 얻음.
  • 완성주의 관점에서 FLOSS는 그래픽이나 보안 같은 개인의 컴퓨터 관련 관심사가 가진 복잡성을 확장하는 도구임. 패치와 포크를 계속 수동으로 리베이스하는 일에 비하면 편리한 방식임.
  • 문제는 LLM이 두 번째 집단에 지렛대를 제공해 집단주의 관점이 설 자리를 없앨 수 있다는 점임. LLM이 목표의 80%까지 해주면 멘토링과 토론, 다른 사람을 설득하는 데 시간을 “낭비”할 이유가 사라짐.
  • 해당 분야의 전문가로 여겨질수록 유혹은 커짐. 나머지 20%도 직접 채울 수 있다고 생각하게 되며, 기계뿐 아니라 전문가에게도 누가 반론을 제기할 수 있는지 묻게 됨.

어떤 대가를 치르더라도 진보

  • LLM은 중립적이고 냉정한 도구처럼 보이므로, 그 결과물에 반대하는 일은 버그 수정, 보안 가설, 기능 같은 객관적 진보에 반대하는 일로 비칠 수 있음.
  • 진보는 전문가인 내가 주의 깊게 살펴본 LLM이 진보라고 말하는 것이라 여겨짐. LLM이 이미 전문가이고 거의 틀림없는 내 결과물을 단지 증폭한다면, 다른 사람과의 상호작용은 형식에 불과해짐.
  • 전문가라는 호칭이 자기 인식에 불과한 “전문가 슬롭”은 기업 중심의 관점을 끌어들여 상호작용을 훼손함. 다른 사람은 기껏해야 대체 가능한 직장 동료이고, 최악에는 전문가가 소프트웨어 관련 관심사를 100% 완성하려는 경주를 방해하는 장애물임.
  • 멘토링도, 논쟁도, 격렬한 토론도 사라지고 “진보”만이 목표가 됨. 그래프의 선은 반드시 위로 올라가야 함.
  • 이 마키아벨리적 관점이 LLM 자체나 LLM 보조 진보의 외양을 내세워 더 중대한 피해와 외부 비용을 일으키는 방식은 더 논의할 여지가 있음. 어떤 집단을 살펴봐도 이 외부 비용의 일부를 떠안고 있음.
  • 2027년 엘니뇨로 집과 학교, 생명을 잃게 될 글로벌 사우스의 사람들
  • 데이터센터의 불법적이고 무책임한 관행으로 파괴되는 마을
  • 금융 투기로 급등하는 소비재 가격을 감당해야 하는 사람들
  • 거품이 마침내 꺼질 때 연금을 잃을 수도 있는 연금 수령자들
  • 이들이 LLM을 FLOSS에 들여오는 “어떤 대가를 치르더라도 진보”의 실제 비용을 치르는 사람들임. 화면에서 멀리 떨어진 곳에서, 일부 똑똑한 엔지니어가 문서를 읽거나 상용구 코드를 작성하거나 낯선 코드를 배우거나, 더 나쁘게는 다른 사람과 협업하는 일을 피할 수 있도록 비용을 부담함.

원칙을 지키는 소프트웨어로서의 FLOSS

  • 거의 10년 전 Allan Day는 GNOME이 코드나 디자인에서 옳은 일을 하는 데 전념하며, 편의나 압박, 유행 때문이 아니라 옳은 일이기 때문에 그렇게 한다는 점에서 GNOME을 원칙을 지키는 소프트웨어라고 설명함.
  • 다른 FLOSS 프로젝트가 좋은 FLOSS가 무엇인지에 관해 GNOME을 길잡이로 바라봐 온 이유도 여기에 있다고 봄. 이번 논의는 이러한 기대에 계속 부응할 또 하나의 기회임.
  • 최근 논의에서는 책을 읽고 즐기고 싶어서 독서 모임을 하는 것이지, “더 생산적”이라는 이유로 요약본만 놓고 이야기하려는 것이 아니라는 점을 되새기자는 의견도 나옴.
  • FLOSS를 가속화하고 그래프의 선을 올리라는 압박을 받을 때는 누구를 위해 더 생산적이고 효율적이며 빨라지려는지 물어야 함. 모든 결정은 정치적이며 주변 사람들에게 영향을 줌.
  • LLM 생산성은 실재하는 것이 아니라 자기 인식에 불과하고, LLM은 기술주의 주가의 초고속 성장을 유지하기 위한 동화이며, 엔지니어를 참여도 수익화 대상으로 삼고 기술 노동자를 상품화하려는 일련의 공격 가운데 가장 최근의 사례라고 봄.
  • 이 모든 것을 알고도 빅테크의 거짓말과 착취에 계속 동조할지, 아니면 다시 원칙을 지키는 입장을 취할지 질문함.
  • GNOME은 전 세계 사람들과 나눈 30년의 창의적 엔지니어링, 디자인, 현지화, 포용, 협업을 이루는 데 LLM이 필요하지 않았음. LLM이 최악의 개인주의적 충동을 부추긴다는 이유만으로 이 놀라운 유산을 버릴 필요도 없음.
  • 원칙을 타협하지 않고 여기까지 왔으므로, 지금부터 타협을 시작하지 말아야 함.