GitHub 떠나 Forgejo로 간 이유: 장애보다 더 큰 건 ‘내 코드의 주도권’
네덜란드 내무부가 정부 소스코드 공개용으로 자체 호스팅 Forgejo 인스턴스 code.overheid.nl을 열었고, 글쓴이도 개인 Git 저장소의 기준점을 GitHub에서 Forgejo로 옮기기 시작했다. 이유는 단순한 GitHub 장애가 아니라 Microsoft CoreAI 편입, Copilot 학습 데이터 기본 옵트인, 미국 관할권 리스크, CI 러너 보안까지 묶인 ‘플랫폼 소유권’ 문제다.
- 1
GitHub는 2025년 5월부터 2026년 4월까지 257건의 인시던트와 48건의 대형 장애를 기록했다
- 2
GitHub는 2025년 8월 이후 독립 CEO 없이 Microsoft CoreAI 조직에 흡수됐다
- 3
2026년 4월부터 Copilot Free, Pro, Pro+ 상호작용 데이터가 기본적으로 AI 학습에 쓰이도록 바뀌었다
- 4
네덜란드 정부는 완전한 오픈소스와 디지털 자율성을 이유로 GitLab 대신 Forgejo를 골랐다
- 5
글쓴이는 단일 NUC에 Forgejo v15 LTS, Postgres 17, Traefik, KVM 격리 Actions 러너를 구성했다
이 글의 포인트는 ‘GitHub가 싫다’가 아니라, 소스코드 호스팅이 이제 개발 도구를 넘어 AI 학습 데이터, 법적 관할권, CI 실행 보안까지 얽힌 인프라가 됐다는 거다. 개인 개발자한테도 꽤 빡센 운영 주제지만, 조직이라면 더 이상 감으로 넘기기 어려운 질문이 됐다.
관련 기사
현대차·기아, OIN 2.0 가입으로 오픈소스 특허 리스크 줄인다
현대차·기아가 오픈소스 소프트웨어 특허 분쟁을 줄이기 위해 글로벌 특허 네트워크 OIN 2.0에 가입했다. SDV, 클라우드, 커넥티드 서비스처럼 차량이 점점 소프트웨어 제품이 되는 영역에서 법적 리스크까지 인프라처럼 관리하겠다는 흐름이다.
뱀부랩, 오픈소스 슬라이서 개발자에게 법적 압박 걸었다가 역풍 맞음
3D 프린터 제조사 뱀부랩이 OrcaSlicer-BambuLab 개발자에게 중단 요구서를 보내면서 오픈소스와 수리권 커뮤니티의 반발을 샀다. GamersNexus와 Louis Rossmann은 개발자의 허락을 받아 소프트웨어를 다시 호스팅하고, 소송이 걸리면 각각 1만 달러씩 법률 지원을 하겠다고 나섰다.
OrcaSlicer 포크, Bambu Lab 프린터의 인터넷 연결 기능 되살림
FULU Foundation의 OrcaSlicer-bambulab 포크가 Bambu Lab 프린터에서 LAN 전용 제한 없이 BambuNetwork 기반 인터넷 연결을 다시 지원한다고 밝힘. Windows에서는 WSL 2 설정이 필요하고, Linux에서는 일반 설치만으로 충분하다고 안내함.
코넬대가 공개한 정확히 2,000줄짜리 교육용 운영체제
코넬대 기반 프로젝트인 egos-2000은 학생이 교육용 운영체제 전체 코드를 직접 읽을 수 있게 만드는 걸 목표로 한다. C, 헤더, 어셈블리, make 파일을 합쳐 정확히 2,000줄이며, QEMU와 RISC-V 보드에서 동작하고 9개 코스 프로젝트가 붙어 있다. 운영체제 수업에서 ‘작지만 전체 구조가 보이는 코드베이스’가 필요했던 사람에게 꽤 반가운 자료다.
이맥스가 Git 대신 Bazaar를 붙잡았던 6년짜리 오픈소스 드라마
이맥스는 2008년 CVS에서 벗어나면서 Git 대신 GNU 프로젝트인 Bazaar를 선택했고, 이 결정은 성능 벤치마크와 개발자 반발을 압도한 정치적 판단에 가까웠다. Bazaar는 느리고 유지보수도 흔들렸지만, GNU 패키지는 GNU 도구를 써야 한다는 원칙 때문에 전환은 2014년까지 미뤄졌다. 결국 ELPA 브랜치 문제와 Bazaar 개발 중단, 변환 스크립트 준비 끝에 이맥스는 Git으로 옮겨갔다.
댓글
댓글
댓글을 불러오는 중...