18년 GitHub 사용, Ghostty 프로젝트, 잦은 장애와 AI로 인해 떠나다.
Ghostty 프로젝트, 18년간 사용해 온 GitHub를 떠나기로 결정. 잦은 장애와 AI 기반의 자동화된 PR 문제로 인한 결정
GitHub의 잦은 서비스 중단(Outage)으로 인해 개발 생산성이 저하되고, 더 이상 업무에 집중하기 어렵다는 점을 지적
GitHub Actions의 불안정성과 AI 기반의 프로젝트 기여(Contribution) 문제에 대한 불만이 제기됨
GitLab 등 대체 플랫폼으로의 이동을 고려하는 개발자들이 늘어나고 있으며, GitHub의 변화를 촉구하는 목소리도 존재
GitHub 서비스 중단(Outage)의 영향
Ghostty 프로젝트는 GitHub의 잦은 서비스 중단으로 인해 개발자들이 업무에 지장을 받고 있다고 지적했다. 특히, GitHub Actions의 불안정성은 CI/CD 파이프라인(CI/CD Pipeline) 운영에 심각한 문제를 야기하며, 개발 생산성을 저하시키는 주요 원인으로 작용한다. 이러한 문제는 개발자들이 코드 배포(Code Deployment) 및 테스트 자동화(Test Automation)를 수행하는 데 어려움을 겪게 만든다.
AI 기반 자동화된 PR의 문제점
커뮤니티에서는 GitHub의 AI 기반 자동화된 PR(Pull Request) 기능이 프로젝트의 비전을 훼손하고, 개발 프로세스를 방해한다는 비판이 제기되었다. AI 환각(Hallucination)으로 인해 프로젝트의 목적과 맞지 않는 코드가 제안되거나, 불필요한 변경 사항이 발생하여 개발자들이 코드 리뷰(Code Review)에 더 많은 시간을 할애해야 하는 상황이 발생한다. 이는 개발 효율성을 저하시키는 요인으로 작용한다.
GitHub 생태계 변화에 대한 개발자들의 반응
Ghostty 프로젝트의 GitHub 이탈 발표에 대해, 개발자들은 GitHub의 서비스 품질 저하에 대한 우려를 표명하며, GitLab과 같은 대체 플랫폼(Alternative Platform)으로의 전환을 고려하고 있다. 데이터 격리 아키텍처(Data Isolation Architecture)를 구축하여 GitHub 의존성을 줄이려는 움직임도 나타나고 있다. 이러한 변화는 GitHub가 경쟁력을 유지하기 위해 서비스 개선 및 사용자 중심의 정책을 강화해야 함을 시사한다.
GitHub의 미래와 오픈소스 생태계
일부 개발자들은 GitHub가 오픈소스 프로젝트의 중심 허브(Central Hub)로서의 역할을 잃어가고 있다고 평가하며, GitHub의 변화를 촉구하고 있다. 특히, AI 기술의 발전과 함께 오픈소스 기여(Open Source Contribution) 방식에 대한 근본적인 변화가 필요하다는 의견이 제기된다. GitHub는 이러한 변화에 발맞춰 개발자 경험(Developer Experience)을 개선하고, 지속 가능한 오픈소스 생태계를 구축하기 위한 노력을 기울여야 할 것이다.