- Codeberg e. V. 회원들은 사용자·프로젝트 데이터를 LLM 훈련에 쓰지 않는 방침과 ‘바이브 코딩’ 프로젝트를 제한하는 이용약관 변경안을 모두 가결함
- 논쟁이 컸던 두 번째 안건은 찬성 358명, 반대 144명, 기권 14명과 약 50%의 투표율로 통과됐으며, 즉각적인 일괄 삭제 없이 사례별로 새 규칙을 구체화할 예정임
- LLM 크롤러가 이슈 필터, Git 이력, 중복 파일 페이지까지 훑어 데이터베이스에 부하를 주고, SSD 가격도 €700에서 €3,700으로 올라 인프라 비용과 운영 부담이 커짐
- 유지관리자는 저품질 LLM 기여의 검토 부담, 사람의 감독 여부가 불분명한 프로젝트, copyleft 코드의 라이선스 세탁, 기계 생성 여부를 둘러싼 불신에 직면함
- 활발한 공동체나 LLM 이전부터의 이력이 있는 프로젝트는 거의 영향받지 않지만, 자율 에이전트가 만들거나 LLM을 과도하게 사용하며 인원 대비 저장소·CI/CD 자원을 많이 소비하는 프로젝트는 더 이상 환영받지 못할 수 있음
회원 투표로 확정한 LLM 방침
- Codeberg e. V. 연례 총회에서 LLM 관련 두 안건을 논의한 뒤 14일간 비동기 투표를 진행해 모두 가결함
- 첫 번째 안건에 따라 Codeberg forge와 관련 서비스는 프로젝트 코드나 사용자 데이터를 생성형 AI 및 LLM의 사용·훈련에 이용하지 않으며, 앞으로도 이용하지 않음
- 입력을 본뜬 출력을 만드는 이러한 기술은 자유·오픈소스 소프트웨어를 책임 있게 개발하고 유지하는 일과 양립하기 어렵다고 판단함
- 두 번째 안건은 찬성 358명, 반대 144명, 기권 14명으로 통과됐고 활동 회원의 약 50%가 참여함
- 이 안건은 ‘바이브 코딩 프로젝트’를 금지하도록 이용약관을 바꾸는 내용으로, 첫 번째 안건보다 논쟁이 컸음
LLM 비용이 Codeberg에 전가되는 방식
-
무의미한 크롤링이 만드는 서버 부하
- LLM 기업의 웹 크롤러는 공개 코드를
git clone으로 가져가는 대신 Codeberg의 모든 웹페이지를 읽으려 함 - 접근 대상에는 다음 항목이 포함됨
- 여러 이슈 필터 조합
- Git 전체 이력
- 각 시점의 실제 파일 페이지
- 이전 시점과 내용이 같은 파일
- 이러한 접근은 비싼 데이터베이스 쿼리를 유발해 전체 서비스 품질을 떨어뜨리고 시스템 관리자의 작업량을 늘림
- 신규 기능 대신 방어 장치를 만드는 데 시간을 써야 하며, 제한과 차단은 신규·기존 정상 사용자의 작업 흐름에도 영향을 줌
- LLM 기업의 웹 크롤러는 공개 코드를
-
공동체 없는 대형 프로젝트
- LLM을 사용하면 혼자서도 대규모 팀처럼 빠르게 개발할 수 있지만, 에너지를 코드로 바꾸는 통계적 기계와 작업할 뿐 개발 공동체가 생기는 것은 아님
- 일부 단독 개발 프로젝트는 사용자가 거의 없으면서도 코드 활동, CI/CD 테스트, 크고 빈번한 릴리스 바이너리를 늘리고 실제 사용자보다 더 많은 플랫폼을 지원함
- 이런 프로젝트가 CI/CD와 저장소를 검소하게 운영하는 Codeberg의 대형 공동체 프로젝트만큼 또는 그보다 많은 자원을 소비하기도 함
- Codeberg는 기부금을 대규모 유령 프로젝트 호스팅에 쓰는 것이 합리적이지 않다고 판단함
-
하드웨어 가격 상승
- LLM 훈련과 배포로 SSD와 메모리 구매 비용이 크게 올라, 몇 년 전 €700에 조달했던 종류의 드라이브가 현재 €3,700까지 상승했고 재고도 자주 없음
- 자체 하드웨어를 보유해 클라우드 임대료 상승의 직접적인 영향은 피하지만, 장비 교체와 증설 비용은 크게 늘어남
- 비싸진 장비를 살 수 있더라도 그만큼 서비스 개선과 Codeberg의 사명에 투입할 수 있는 예산이 줄어듦
- 이에 따라 코드 호스팅 비용과 저장소 제한도 영향을 받음
디지털 격차와 시민 인프라의 부담
- 하드웨어 가격이 오르는 가운데 최대 규모의 클라우드 기업만 안정적인 공급 계약을 확보할 수 있어 디지털 격차가 커짐
- 웹 호스팅·저장소·컴퓨팅 비용 증가는 소규모 NGO, 지역 협동조합, 연구 프로젝트와 기타 디지털 도구 이용자에게 부담이 됨
- 컴퓨터와 스마트폰 가격도 영향을 받아 개인 컴퓨팅이 다시 사치품이 될 수 있지만, 현재 사회 참여에는 디지털 도구가 사실상 필수임
- 컴퓨팅·저장 용량이 적은 기기는 사용자의 자주권을 약화하고, 부족한 기능을 다시 판매하는 클라우드 사업자의 비용 구조로 사용자를 이동시킴
- LLM 훈련용 데이터센터의 에너지·물 수요로 일부 지역에서는 전기와 식수 비용이 오르고, 인근 주민은 대기 및 소음 공해에 직접 노출됨
- 기업들은 데이터센터 전력 공급을 위해 환경 규제 면제를 요구하고 있으며, 프랑크푸르트에서는 데이터센터가 이미 지역 전력의 40% 를 소비하는 가운데 수요도 계속 증가함
- 늘어나는 전력 수요를 충족하기 위해 화석연료를 사용하려 함
FLOSS 협업과 신뢰의 약화
-
재사용 가능한 소프트웨어에서 일회용 코드로
- FLOSS 생태계는 자유로운 공유와 상호 학습을 통해 작은 도구도 재사용하고, 이를 중심으로 협업을 시작하는 사회적 현상임
- LLM을 도입하면 기존 도구를 함께 개선하기보다 필요에 맞는 일회용 소프트웨어를 처음부터 만드는 경향이 생김
- 공유되는 코드의 양은 늘어도 사람이 직접 작성하지 않았고 누구도 유지관리하지 않는 코드가 많아짐
-
유지관리자 부담과 라이선스 세탁
- 선의로 제출했더라도 적은 노력으로 만든 LLM 기여는 검토에 상당한 시간이 들어 유지관리자의 부담을 높임
- 숙련된 개발자가 유지관리하는 프로젝트와 의미 있는 사람의 감독 없이 LLM으로 만든 프로젝트를 구별하기 어려워짐
- copyleft 프로젝트에서는 훈련 데이터로부터 코드를 ‘생성’하면서 상호성 의무를 제거하는 라이선스 세탁이 발생함
-
기계 생성 여부를 둘러싼 불신
- 실제로 문제를 분석하거나 제안을 작성한 사람도 LLM을 썼다는 의심을 받는 사례가 늘어남
- 반대로 일부 사용자는 LLM에 생성 흔적과 일반적인 패턴을 숨기도록 지시함
- 기여와 의사소통을 검토하는 사람들은 기계 생성의 징후를 더 주의 깊게 찾아야 하며, 구성원 사이의 신뢰가 약해짐
협업 비용이 만드는 악순환
- 협업의 거래 비용이 오르면 고품질 프로젝트에 기여할 가능성은 낮아지고, 개인 수요에만 맞춘 일회용 소프트웨어를 바이브 코딩할 가능성은 높아짐
- 그 결과 협업의 보상은 줄어드는 반면, 유지관리되거나 개선되지 않는 일회용 소프트웨어는 늘어나는 악순환이 생김
- 프롬프트 결과물을 공유하고 “자유 소프트웨어”라고 부르는 것만으로는 사람 간 협업이 만들어지지 않음
- Codeberg는 아무도 다시 보지 않을 생성형 일회용 소프트웨어를 버리는 장소가 아니라, 사람들이 함께 소프트웨어를 개선하는 공간을 지향함
- 이에 따라 LLM 제작을 적극적으로 지원하거나 참여하지 않고, 한정된 자원을 FLOSS 공유지를 오염시키는 일회용 소프트웨어 저장에 사용하지 않기로 함
새 이용약관의 적용 범위
- 이용약관 변경은 Codeberg가 지원하려는 프로젝트의 성격을 분명히 하지만, 며칠 안에 콘텐츠를 대량 삭제하지는 않음
- 운영진은 영향받는 저장소의 전체 목록을 자동 생성해 제거하는 대신, 실제 사례를 통해 새 규칙을 구체화할 예정임
- 개발자가 LLM을 사용하는 정도는 거의 모든 코딩을 맡기는 경우부터 일부 작업만 위임하는 경우까지 다양하므로 모든 프로젝트에 적용할 단일한 답은 없음
- 콘텐츠를 자동으로 검색하는 데 상당한 시간과 자원을 쓰지 않을 계획임
-
영향받을 가능성이 낮은 프로젝트
- 다음 유형은 거의 영향을 받지 않음
- 소프트웨어를 관리하고 유지하는 활발한 공동체가 있는 프로젝트
- LLM 등장 이전부터 상당한 이력이 있는 프로젝트
- 프로젝트 자체가 LLM을 과도하게 사용하지 않으며, 유지관리자가 다른 기여자의 LLM 생성 기여를 모르고 또는 알고 수락한 경우
- 다음 유형은 거의 영향을 받지 않음
-
실무상 허용될 가능성이 높은 프로젝트
- 다음 유형은 비공개 저장소와 마찬가지로 권장되지는 않지만, 자원 사용이 적고 자동 검색도 하지 않으므로 실무상 허용될 가능성이 높음
- 자원을 거의 사용하지 않는 사이드 프로젝트와 실험
- LLM 생성 여부와 무관하게 공동체가 생기기 어려운 특정 도구와 맞춤형 스크립트
- 다음 유형은 비공개 저장소와 마찬가지로 권장되지는 않지만, 자원 사용이 적고 자동 검색도 하지 않으므로 실무상 허용될 가능성이 높음
-
더 이상 환영받지 못할 수 있는 프로젝트
- 다음 유형은 즉시 이전할 필요는 없지만, Codeberg보다 다른 호스팅 장소가 더 적합할 수 있음
- LLM 에이전트가 자율적으로 생성한 프로젝트
- LLM을 과도하게 사용해 작성하고 유지관리하는 프로젝트
- 저장소나 CI/CD 등 자원 사용량이 참여 인원이 손으로 만들 수 있는 수준보다 현저히 큰 프로젝트
- LLM 사용을 쉽게 만드는 LLM 작성 도구처럼 LLM 생태계에 강하게 결합된 프로젝트
- 프로젝트별 정책을 위반하면서 LLM 기여를 보내는 사용자
- 구체적인 문구는 Codeberg 이용약관 변경 커밋에서 확인할 수 있음
- 다음 유형은 즉시 이전할 필요는 없지만, Codeberg보다 다른 호스팅 장소가 더 적합할 수 있음