혼자서 개발하기: 베테랑 프로그래머의 Git 포지 거부

2025-03-05

베테랑 프로그래머 Simon Tatham은 오랫동안 GitHub나 GitLab과 같은 코드 호스팅 플랫폼을 사용하지 않고 독립적인 Git 저장소를 사용하여 오픈소스 프로젝트를 유지해왔습니다. 그는 그 이유로 신뢰성(대기업 의존 대신 자체 관리 중시), 효율성(복잡한 포지 시스템의 오버헤드 회피), 사용자 경험(계정 생성의 수고 최소화), 워크플로 자율성(플랫폼 제약보다 독립적인 개발 프로세스 우선)을 제시합니다. 그는 이메일을 통한 패치 제출을 선호하며, Git 저장소 URL, 증분 Git 번들 등 선호하는 방법들을 자세히 설명하고 각각의 이유를 설명합니다. 그의 방법이 투명성이 낮다는 점을 인정하지만, 포지의 장점이 단점을 능가한다고는 아직 확신하지 못합니다. 그는 투명성과 경량 관리를 모두 제공하는 대체 시스템에 열려 있다고 결론짓습니다.