오픈소스는 죽었다: AI가 만든 PR이 오픈소스를 무너뜨리고 있다

Open Source as We Know It Is Dead

오픈소스 기여의 핵심은 코드가 아니라 사람 사이의 신뢰였다. 하지만 AI가 생성한 저품질 PR이 쏟아지면서 유지보수자들은 리뷰 부담을 견디지 못하고 외부 PR을 차단하기 시작했다. curl, tldraw, Ghostty, Jazzband, OpenJDK, Ladybird, Godot, Codeberg, Sindre Sorhus, Hono 등 주요 프로젝트가 잇따라 문을 닫았다. GitHub도 PR 제한, 이슈 제한, 아카이브 기능을 도입하며 대응에 나섰다. AI는 기여 비용을 낮췄지만 유지보수 비용은 오히려 높였다.

AI로 인해 모든 저장소에서 외부 풀 리퀘스트를 비활성화했습니다. 우리가 알던 오픈소스는 그동안 즐거웠습니다. (제 경우 15년이었죠)
  1. FlowingRiver

    요즘 Libre/Open 프로젝트의 리더로 산다는 게 어떤 고통인지 상상도 안 된다.

    예전에는 기여자가 거의 없어서 외로웠던 게 짜증났다. 더 나쁜 건 프로젝트가 인기를 얻으면 코드도 잔뜩 관리해야 하고, 코드보다 커뮤니티를 관리하는 데 훨씬 많은 시간을 써야 한다는 점이었다.

    요즘은 아마 반박하고 대화를 나눌 커뮤니티도 없고, 코드만 홍수처럼 쏟아지는데 실제로 의문을 제기할 수 있는 사람은 거의 없다. 그래서 다시 고립된 상태지만 코드는 백만 줄이다.

    제출물의 품질을 높이려면 프로젝트에 인위적인 제한을 직접 걸어야 할 것 같다. 예를 들어 모든 제출물은 486 25MHz와 4MB RAM에서 실행 가능해야 한다든가. 그러면 코드가 작고 관리 가능하게 유지될 것이다. 그렇게 하지는 말자, 무슨 뜻인지는 알겠지.

  2. injidup

    유지보수자들이 더 이상 기여를 필요로 하지 않는다는 사실도 있다. 직장에서도 이런 걸 봤다. 모두가 각자 작은 스택을 유지하고 있다. 기여는 늘고 협력은 줄었다. 동료와 이야기할 수 있는데 왜 Claude와 이야기하겠는가? 변화는 어디에나 있다.

  3. r0m4n0

    이걸 깊이 느낀다... 하지만 나는 대형 테크 기업의 엔지니어다. 지난 10년 동안 나는 코드베이스와 프레임워크를 꼼꼼히 익혔고, 여러 프로그래밍 언어를 읽을 수 있게 되었다. 나는 시간을 들여 무엇이 있는지, 어떻게 개선하거나 추가할 수 있는지 이해한 엔지니어들의 코드를 신중하게 작성하고 리뷰했다. 과도하게 비판하지 않도록 피드백을 아주 조심스럽게 다듬어 댓글을 달았다. 지난 6개월 동안 나는 그런 세상이 더 이상 존재하지 않는다는 걸 깨달았다. 자신이 무엇에 기여하는지 이해하지 못하는 사람들이 남기는 겉보기에는 고품질인 코드 리뷰가 쏟아지는데, 따라잡을 수가 없다. 나는 또한 신뢰하는 작은 서클로 줄이겠다고 말할 위치도 아니다. 내 서클의 많은 사람들이 단순히 내가 리뷰하기를 원하는 코드의 양을 늘리고 있다. 나는 점점 더 AI에 의존해 코드를 리뷰하고 그것이 정확히 무엇을 하는지 파악해야만 한다. 동시에 주변의 기대에 맞추기 위해 점점 더 많은 코드를 생성해야 한다. 이제 우리는 에이전트에게 댓글을 남기라고 지시하고, 에이전트가 그 댓글에 응답하게 하며, 심지어 인간 작성자와 인간 리뷰어가 거의 완전히 루프에서 빠진 채 에이전트들이 기술적 결정을 두고 논쟁하는 긴 스레드까지 만들어진다.

    우리 모두는 코드를 작성하는 직업에서 점점 더 멀어지고 있다. 마치 코드 작성의 모든 세부 사항을 추상화해버리고, 하루 종일 100명의 인턴을 프로젝트 퀘스트에 보내는 것과 같다.

    나는 […]

  4. phlakaton

    답은 간단하다고 생각한다. 상당한 규모의 PR이 더 이상 선의의 증거가 아니라고 불평한다. 그럼 무엇이 증거인가? 커뮤니티 참여다.

    메일링 리스트(또는 그에 상응하는 것)가 돌아오고 있다고 생각한다. 아주 크게.

  5. jcupitt

    우리는 방금 gen-AI PR을 금지했는데, 지금까지는 효과가 있는 것 같다.

    상업적 개발은 결과와 돈에 관한 것이고, 그래서 AI를 거의 저항할 수 없게 만든다.

    OSS는 항상 과정에 관한 것이었다. 즐거움은 코드를 만지작거리고, 재미있는 새 아이디어를 친구들과 협업하고, 사람들을 돕는 데 있다. 나는 속도에는 관심 없다.

이 날의 다른 글

2026-10-06