
가이아쓰리디가 '2026년 오픈소스 개발자 대회'에 제시한 과제에 총 17개팀 21명이 지원했습니다. 기대를 뛰어넘는 많은 관심과 지원에 감사드립니다. AI 코딩이 전면화된 시대에 맞이하는 '오픈소스 개발자대회'는 오픈소스 커뮤니티에 근본적 질문을 던집니다. "무엇이 오픈소스이며, 개발자란 누구인가?"
오픈소스에 관한 다양한 정의가 가능합니다. 누군가에게는 소스 코드가 공개되어 있고 누구나 가져다 쓸 수 있으면 오픈소스입니다. 어떤 이에게 오픈소스는 조금 더 심오합니다. 나와 너의 지식을 서로 개방하고 공유함으로써 함께 성장하는 플랫폼이 오픈소스입니다. 그래서 이들은 소스 코드의 공개도 중요하지만, 오픈소스의 핵심은 프로젝트 개발자, 사용자를 둘러싼 커뮤니티라고 생각합니다. 커뮤니티 없는 오픈소스 프로젝트는 의미없다는 입장이지요. 커뮤니티의 중요성을 강조하는 이유는 프로젝트의 지속성 때문입니다.
자, 이제 바이브 코딩으로 소프트웨어를 개발하는 시대가 되었습니다. 이번 대회에도 틀림없이 AI로 작성한 수많은 코드들이 제출되겠지요. 오픈소스 라이선스 준수 여부도 AI를 활용해 빠르게 검토합니다. 이렇게 바이브 코딩으로 작성된 수많은 코드들이 깃허브에 공개될 때 이를 오픈소스라 부를 수 있는지 아니면 그냥 코드 슬롭으로 봐야 하는지 논쟁이 상당합니다. 바이브 코딩으로 개발된 코드들 상당수가 인간이 읽기 어렵고 설명이 부실합니다. 그냥 돌아가는 오픈소스일지는 모르겠으나 개방, 공유, 협력이라는 커뮤니티 빌딩의 수단으로서는 그닥 환영받지 못합니다.
이번에는 개발자란 누구인가에 관해 논쟁이 시작됩니다. 현재 소프트웨어를 거칠게 나누자면, 100% 인간이 개발한 코드, 50%는 인간이 개발하고 나머지 50%는 AI가 짠 코드, 바이브 코딩으로 100% AI가 짠 코드 등이 있겠지요. 이 경우 우리는 AI를 개발자라 불러야 할까요 말아야 할까요? 농담이 아니라 현재 오픈소스 커뮤니티에서 치열하게 논쟁 중인 사안입니다.
극단적으로 보자면, 인간만을 개발자로 인정해야 한다는 진영과 AI도 당연히 당당한 개발자로 인정해야 한다는 진영으로 나뉩니다. 인간만을 커뮤니티의 일원으로 받아들여야 한다는 진영은 AI는 그저 도구일 뿐이며 AI는 커뮤니티와 교류 없이 기계적으로 개발하고 풀 리궤스트(PR)를 던지기만 한다고 지적합니다. 실제 자동화된 AI 에이전트들이 자잘한 버그, 기능 개선 등을 수행한 뒤 풀 리궤스트를 수백 수천 건씩 제출하는 중입니다. 보통 PSC(Project Steering Committee)에서 이런 PR의 내용과 소스 코드 통합성을 검토하는데, AI가 제출하는 PR의 설명도 부실하고 소스 코드도 이해하기 어려우며 너무 자잘한 버그나 기능 개선까지 무차별적으로 PR을 제출하는 바람에 PSC에 엄청난 부담이 되어버렸습니다. 바이브 코딩 전면화 이후 애플이나 안드로이드 앱 마켓이 거의 슬롭화되어 버린 상황과 유사합니다.
반대 진영에서는, 단지 AI라는 이유만으로 개발자로 혹은 커뮤니티의 일원으로 인정하지 않는 태도는 마치 1950~60년대까지 여자나 흑인이라는 이유만으로 과학자나 인간으로 인정하지 않았던 백인 남성들의 모습과 다를 바 없다고 주장합니다. 오픈소스 커뮤니티의 핵심 가치 중 하나가 개방성과 포용성이라는 점을 지적하며 다른 사회 진영보다도 오픈소스 커뮤니티가 AI에 더 포용적이어야 한다는 입장입니다. 탄소 기반(인간)이든 실리콘 기반(AI)이든 오픈소스 발전에 도움이 된다면 환영하되, 앞선 언급된 AI 코딩의 문제는 AI의 발전에 따라 차차 해소되거나 아니면 별도의 규율을 통해 개선하면 된다는 관점입니다.
참고로, Google Summer of Code에서 유사한 사례가 나왔습니다. 전 세계 학생 개발자들이 오픈소스 개발에 참여할 수 있도록 돕는 이 행사에서 한 학생이 바이브 코딩으로 성공적 개발을 했지만 그 코드를 설명하지 못해 주최 측에서 탈락시켰습니다.
이처럼 AI는 오픈소스 커뮤니티에도 근원적 철학적 질문을 던지는 중입니다.
2026년 7월 20일
신상희
'공간정보와 IT' 카테고리의 다른 글
| 가이아쓰리디, 국립기상과학원의 '한국형 AI 기상기후 파운데이션 모델 개발' 사업 공동 수주 (0) | 2026.06.11 |
|---|---|
| Geospatial Foundation Model에 관한 생각 (0) | 2026.05.31 |
| 대한공간정보학회 26년 춘계학술대회 발표 - "magoReality: 초정밀 3차원 공간정보 가시화, 분석, 지능화 기술" (0) | 2026.05.16 |
| 한글 AI 티 제거기? (0) | 2026.05.09 |
| Iwfgara 5월 업그레이드 버전 발표 - 화면 분할 도입과 필터링 기능 강화 (0) | 2026.05.09 |
| 우주에서 실내까지 디지털트윈으로 통합하기 - 1 (0) | 2026.04.15 |
| Iwfgara의 열대성 저기압(태풍, 사이클론 등) 가시화 (0) | 2026.04.08 |
| Unity Web에서 OGC 3D Tiles 가시화 테스트 (0) | 2026.04.08 |
| Iwfgara 업그레이드! (0) | 2026.04.02 |
| 바이브 코딩의 장단점 (0) | 2026.04.02 |


