오픈소스 프로젝트들이 인공지능(AI)이 생성한 코드 기여를 받아들일지 여부를 두고 깊은 고민에 빠졌습니다. 최근 한 논평은 프랑스 철학자 파스칼의 '신의 존재에 대한 내기'에 빗대어, 오픈소스 프로젝트가 당분간 AI 생성 코드 기여를 거부하는 것이 더 실용적일 수 있다고 주장했습니다. 지금 AI 코드를 거부했다가 나중에 유용성이 입증되면 그때 수용해도 늦지 않지만, 일단 받아들인 코드가 문제가 될 경우 이를 제거하고 통제권을 되찾는 것은 훨씬 어렵고 막대한 비용이 들 수 있다는 논리입니다.
이 논평은 AI 코드 도입 시 예상되는 이익과 대가를 면밀히 비교합니다. AI 코드 도입의 기대 이익은 기여 증가와 번거로운 개발 작업 시간 감소로 요약됩니다. 그러나 그 대가는 만만치 않습니다. AI 사용을 거부하는 일부 커뮤니티와 핵심 기여자들의 이탈, 그리고 개발이 점점 비싸고 통제 불가능한 독점 소프트웨어(AI 도구)에 의존하게 되는 위험이 있습니다. 또한, 생성 코드가 쌓일수록 코드와 아키텍처를 온전히 이해하는 사람이 줄어들고, 호환되지 않는 라이선스 코드 유입이나 도구 가격 상승 같은 장기적인 불확실성도 무시할 수 없습니다. 심지어 사람의 검토를 의무화하는 중간 정책조차 결국 AI 코드의 유입을 막지 못하고 속도만 늦출 뿐이라는 비판도 제기됩니다.
결론적으로, AI의 미래를 확실히 예측하기 어려운 현시점에서 오픈소스 프로젝트는 판단이 틀렸을 때 되돌리기 쉬운 선택을 해야 한다는 것이 핵심입니다. 지금 AI 코드 수용을 거부했을 때의 최악의 후회는 '좀 더 일찍 도입할 걸 그랬다'에 그치지만, 지금 받아들였다가 문제가 생기면 되돌릴 수 없는 후회나 프로젝트 포기로 이어질 수 있다는 것입니다. 이는 AI 기술의 잠재력은 인정하되, 과도한 기대와 FOMO(Fear Of Missing Out)에 휩쓸리지 않고 신중한 접근이 필요하다는 중요한 시사점을 던집니다. 오픈소스 커뮤니티는 AI 기술이 윤리적이고 신뢰할 수 있으며 지속 가능한 도구로 발전할 때까지 기다리는 것이 현명할 수 있습니다.