GitHub, '엔슈티피케이션' 논란 속 대안 커뮤니티 모색

GitHub이 점차 사용자 경험을 저해하는 방향으로 변질되고 있다는 '엔슈티피케이션' 논란이 커지면서, 개발자들 사이에서 대안 플랫폼을 찾거나 GitHub에 대한 의존도를 줄이려는 움직임이 일고 있다.

diff --summary

  • GitHub의 '엔슈티피케이션' 논란 확산
  • 개발자 경험 저해하는 변화에 대한 불만 고조
  • 대안 플랫폼 모색 및 GitHub 의존도 줄이기 움직임
  • 개발 생태계의 탈중앙화 가능성 대두

개발자들의 성지, GitHub가 요즘 심상치 않다. ‘엔슈티피케이션(enshittification)‘이라는 단어가 심심찮게 들려온다. 이게 뭐냐면, 플랫폼이 처음엔 사용자에게 잘하다가, 점차 광고를 늘리고 수수료를 올리면서 결국엔 사용자 경험을 망치는 현상을 말한다. GitHub도 예외는 아니라는 거다. 최근 Reddit의 r/programming 서브레딧에서는 “GitHub Enshittification”이라는 글이 올라와 많은 개발자들의 공감을 얻었다. 사용자 경험을 해치는 각종 변화와 정책에 대한 불만이 터져 나온 셈이다.

”GitHub만 쓸 순 없다”는 외침

이런 분위기 속에서 “GitHub does not have to be your only forge”라는 또 다른 글이 주목받았다. GitHub가 편리한 건 사실이지만, 그것만이 유일한 선택지가 될 수는 없다는 주장이다. 실제로 많은 개발자들이 GitHub의 변화에 아쉬움을 표하며, 다른 코드 호스팅 플랫폼을 탐색하거나 자체 서버에 Git 저장소를 구축하는 등 대안을 찾기 시작했다. 마치 거대 플랫폼에 모든 것을 맡기는 것이 얼마나 위험할 수 있는지, 뒤늦게 깨달았다는 듯 말이다.

탈중앙화, 거스를 수 없는 흐름인가

이번 논란은 단순히 GitHub만의 문제가 아니다. 인터넷 전반에서 거대 플랫폼의 독점에 대한 우려가 커지고 있는 상황에서, 개발 생태계 역시 탈중앙화의 필요성을 절감하고 있는지도 모른다. 오픈소스 프로젝트의 핵심은 협업과 공유인데, 특정 플랫폼에 종속되는 것은 장기적으로 프로젝트의 지속 가능성을 해칠 수 있다. 앞으로 개발자들은 GitHub를 계속 사용하되, 동시에 다른 옵션들을 적극적으로 탐색하며 생태계의 건강성을 유지하려는 노력을 이어갈 것으로 보인다. 결국, ‘하나의 우물’에만 의존하는 것은 현명한 선택이 아니라는 걸 모두가 깨닫고 있는 셈이다.

$ sources

  1. [1] GitHub Enshittification
  2. [2] GitHub does not have to be your only forge