18년간의 GitHub 사랑, 이제는 안녕? Ghostty 프로젝트의 이탈 선언
18년간 GitHub를 사용해 온 개발자가 잦은 장애(Frequent Outages)와 기능 우선순위(Feature Prioritization)에 대한 불만을 토로하며 Ghostty 프로젝트의 GitHub 이전을 발표함
GitHub Actions의 불안정성(Instability)과 코드 리뷰(Code Review) UI 성능 저하 등 핵심 기능의 문제점(Core Feature Issues)을 지적하며, 서비스 개선을 촉구함
GitLab, Codeberg 등 GitHub 대안 플랫폼으로의 이동을 고려하는 개발자들이 늘어나면서, 플랫폼 생태계 변화(Platform Ecosystem Shift)에 대한 관심이 높아짐
GitHub의 무료 CI/CD(Free CI/CD) 기능과 커뮤니티 활동(Community Engagement)의 중요성 때문에, 이전을 망설이는 개발자들의 고민도 나타남
GitHub의 잦은 장애와 개발 생산성 저하
Ghostty 개발자는 GitHub의 잦은 장애로 인해 개발 생산성(Development Productivity)이 저하되고 있다고 지적하며, 특히 GitHub Actions의 불안정성을 문제 삼았다. GitHub Actions Outage로 인해 PR 리뷰가 불가능해지는 등, 실제 업무에 지장을 초래하는 상황이 빈번하게 발생한다고 언급했다. 이러한 문제는 개발자들의 업무 집중도(Work Concentration)를 떨어뜨리고, 장기적으로 GitHub에 대한 불만을 야기하는 주요 원인으로 작용한다.
GitHub의 기능 우선순위와 사용자 경험
개발자들은 GitHub가 새로운 기능(New Features) 추가에 집중하는 반면, 핵심 기능(Core Features)의 성능 개선에는 소홀하다고 비판한다. 특히 코드 리뷰 UI의 성능 저하와 같은 문제점은 개발자들의 사용자 경험(User Experience)을 저해하는 요소로 작용한다. GitHub Copilot과 같은 부가 기능에 대한 과도한 투자는, 개발자들이 진정으로 필요로 하는 핵심 인프라(Core Infrastructure)의 안정성을 간과하는 것으로 인식되고 있다.
GitHub 대안 플랫폼으로의 이동
Ghostty 개발자는 GitHub의 대안으로 GitLab, Codeberg 등 다양한 플랫폼을 고려하고 있으며, GitHub Actions의 대안을 찾는 데 어려움을 겪고 있다고 밝혔다. Codeberg와 같은 플랫폼은 무료 CI/CD 기능을 제공하지만, GitHub만큼의 커뮤니티 활성화(Community Engagement)를 기대하기 어렵다는 단점이 있다. 개발자들은 플랫폼 전환(Platform Migration) 시, 기존 생태계와의 호환성 및 새로운 학습 곡선(New Learning Curve)에 대한 부담을 느낄 수 있다.
GitHub 생태계의 변화와 개발자들의 고민
GitHub를 떠나려는 개발자들이 늘어나면서, 플랫폼 생태계(Platform Ecosystem)의 변화가 감지되고 있다. 개발자들은 GitHub의 무료 CI/CD(Free CI/CD) 기능과 커뮤니티 활동(Community Engagement)을 중요하게 생각하지만, 잦은 장애와 기능 개선의 부재로 인해 이탈을 고민하고 있다. 이러한 상황은 GitHub가 경쟁 플랫폼(Competitive Platforms)과의 경쟁에서 우위를 유지하기 위해, 사용자 중심의 서비스 개선(User-Centric Service Improvement)에 더욱 집중해야 함을 시사한다.