깃허브(GitHub)를 떠나 Codeberg/Forgejo로, 개발자들은 왜 이동했을까?
GitHub의 성능 저하 및 기업 윤리 문제로 인해 Codeberg 및 자체 호스팅 Forgejo로의 전환 사례가 증가함
Codeberg는 오픈소스 정신에 기반한 대안으로, 빠른 속도와 개인 정보 보호를 중시하는 개발자들에게 매력적임
Codeberg의 DDoS 공격으로 인한 성능 저하 문제가 발생했으나, 전반적인 사용성은 긍정적 평가를 받음
SourceHut, Radicle 등 탈중앙화 코드 호스팅 플랫폼에 대한 관심이 높아지며, GitHub 의존성을 탈피하려는 움직임이 나타남
GitHub의 문제점과 Codeberg/Forgejo로의 전환 배경
GitHub 사용자들이 성능 저하(Performance Degradation), 버그(Bug), 그리고 Microsoft의 기업 문화(Corporate Culture)에 대한 불만을 표출하며 Codeberg 및 Forgejo로의 전환을 선택했다. 특히, GitHub Actions runner의 부실한 코드와 CEO의 공격적인 AI 도입 발언이 주요 원인으로 작용했다. 이러한 배경에는 대형 기술 기업에 대한 반감과 오픈소스(Open Source) 가치관을 중시하는 개발자들의 의지가 반영되어 있다.
Codeberg 및 Forgejo의 장점: 속도와 개인 정보 보호
Codeberg와 Forgejo는 GitHub에 비해 빠른 응답 속도(Fast Response Time)와 개인 정보 보호(Privacy)를 제공하며, 사용자들에게 긍정적인 경험을 선사한다. 특히, 자체 호스팅 Forgejo는 데이터 격리 아키텍처(Data Isolation Architecture)를 통해 보안을 강화하고, 개발자가 자신의 데이터를 직접 관리할 수 있도록 지원한다. 이러한 특징은 GitHub의 AI 기능 강제 도입에 반대하는 개발자들에게 매력적인 대안으로 작용한다.
Codeberg의 DDoS 공격과 성능 문제
Codeberg는 DDoS 공격으로 인해 일시적인 성능 저하를 겪었지만, 전반적인 사용성은 긍정적으로 평가받고 있다. 이러한 문제는 비즈니스 모델(Business Model)의 차이에서 기인하며, Codeberg와 같은 비영리 단체는 GitHub와 같은 대규모 기업에 비해 자원 확보에 어려움을 겪을 수 있다. 그럼에도 불구하고, Codeberg는 오픈소스 커뮤니티(Open Source Community)의 지원을 통해 지속적인 서비스 개선을 위해 노력하고 있다.
탈중앙화 코드 호스팅 플랫폼의 부상
SourceHut, Radicle과 같은 탈중앙화 코드 호스팅 플랫폼(Decentralized Code Hosting Platform)에 대한 관심이 높아지고 있다. 이러한 플랫폼들은 GitHub 의존성(GitHub Dependency)을 탈피하고, 개발자들에게 데이터 미저장 정책(Zero-Retention Policy)과 분산 관리(Distributed Management)를 제공한다. 특히, Radicle은 Git 기반의 P2P 방식을 통해 중앙 서버 없이 코드 협업을 가능하게 하여, 탈중앙화(Decentralization) 트렌드를 선도하고 있다.