최근 생성형 AI(Generative AI)와 대규모 언어모델(LLM)의 활용이 급증하면서, AI의 개입 없이 인간이 직접 만든 소프트웨어를 찾는 움직임이 나타나고 있습니다. 이러한 요구에 발맞춰 '클랭커프리(clankerfree.org)'라는 웹사이트가 등장했습니다. 이 플랫폼은 개발자가 생성형 AI나 LLM 기술을 사용하지 않았다고 자체 확인한 프로젝트들을 선별하여 목록화함으로써, 순수하게 인간의 노력으로 만들어진 소프트웨어를 사용자들이 쉽게 찾을 수 있도록 돕고 있습니다.
클랭커프리의 등재 기준은 명확합니다. 프로젝트는 오픈소스 라이선스를 사용해야 하며, 제작자가 AI의 도움 없이 만들었다고 선언해야 합니다. 또한, 이 선언과 달리 AI가 포함되었다는 사실이 입증되지 않아야 합니다. 현재 Alacritty, GIMP(GNU Image Manipulation Program), LibreOffice, NetBSD, Zig 등 잘 알려진 프로젝트들이 등재되어 있습니다. 각 프로젝트는 기여물에 LLM 생성 콘텐츠를 제한하거나, 생성형 AI 기능이 없음을 명시하는 등 AI 사용에 대한 자체 정책을 가지고 있습니다. 클랭커프리는 IDE(통합 개발 환경)나 언어 서버 같은 보조 도구의 사용 자체를 금지하지 않으며, 오직 AI로 구현된 도구만 제외합니다. 이는 순수한 인간의 창작물을 중시하되, 개발 생산성을 위한 일반적인 도구 사용은 허용한다는 의미입니다.
이러한 움직임은 소프트웨어 개발 생태계에서 AI의 역할과 윤리적 문제에 대한 논의가 활발해지고 있음을 보여줍니다. AI가 생성한 코드의 품질, 보안 취약성, 그리고 저작권 문제 등 다양한 우려가 제기되면서, '인간이 만든' 소프트웨어에 대한 가치가 재조명되고 있습니다. 클랭커프리와 같은 플랫폼은 AI 기술의 발전 속에서 개발자와 사용자 모두에게 AI 사용 여부를 선택할 수 있는 중요한 기준점을 제공하며, AI 의존성을 최소화하려는 개발자 커뮤니티의 노력을 반영합니다. 이는 궁극적으로 소프트웨어의 투명성과 신뢰성을 높이는 데 기여할 수 있을 것으로 보입니다.