That Octocat on the Wall

Matthias Endler

벽에 걸린 그 Octocat

소파 위 벽에 Github의 Octocat이 걸려 있는 내 사무실 사진
소파 위 벽에 Github의 Octocat이 걸려 있는 내 사무실 사진

요즘 조금 감상적인 기분에 빠져 있다. Github가 Microsoft에 인수됐다. 인수는 충분히 заслу한 성과라고 생각하면서도, 솔직히는 일어나지 않았으면 했다. 이유를 설명해 보겠다.

초창기

나는 2010년 1월 3일에 Github에 가입했다. 조금 늦게 합류한 탓에 평소 쓰던 핸들(mre)은 이미 선점되어 있었다. 그래서 순진하게도 Github에 메일을 보내 그 이름이 버려진 것 같으니 내가 가질 수 있겠냐고 물었다. 놀랍게도 답장이 왔다. 답장을 보낸 사람은 Chris Wanstrath라는 사람이었다.

그가 쓴 건 단 한마디, “it’s yours.”였다.

그 순간 Github에 반했다. 누구나 가치 있는 무언가를 기여할 수 있고, 프로젝트 협업을 하도록 격려받는 느낌이었다. Chris가 공동 창업자이자 회사의 CEO라는 사실은 한참 뒤에야 알았다.

Github에서 살아가기

Github 이전에는 SourceForge가 있었고, 나는 바이너리를 다운로드하러 갈 때만 그곳에 갔다. Github는 내게 세상에 나와 같은 사람들이 모인 거대한 커뮤니티가 있고, 그들이 여가 시간에 코드를 만드는 일을 ❤️한다는 걸 보여줬다. 내게 Github는 단순한 git 인터페이스 그 이상, 하나의 소셜 네트워크다. 다른 사람들이 Facebook이나 Instagram을 둘러볼 때, 나는 Github을 둘러본다.

내 프로젝트 중 하나에 나 아닌 실제(!) 사람이 남긴 첫 스타첫 이슈를 받았을 때가 아직도 생생하게 기억난다.

수년이 지난 지금도 pull request는 누군가 내게 줄 수 있는 가장 개인적인 선물처럼 느껴진다.

Github - 그 문화

시간이 지나면서 Github 직원 몇 명을 깊이 존경하게 됐다:

세 사람은 모두 회사를 떠났다. Github가 변했다는 걸 외면할 수 없다. 괴롭힘 논란과 Zach Holman의 퇴사는 이야기의 일부에 불과하다.

이제 다른 회사와 다를 바 없이 성숙한 제품을 유지·보수하는 회사가 됐다. 더 이상 나를 설레게 하지 않는다.

다른 현실이라면

Github가 거대 기술 기업 중 하나에 넘어갔다고 생각하면 아직도 입안에 쓴맛이 돈다. 나는 Github가 열정적인 개발자들의 작고 친근한 커뮤니티였을 때를 사랑했다. 그 모습 그대로 지속될 수는 없었을까?

어쩌면 프로젝트 메인테이너를 위한 유료 기능을 통해서라면 가능했을지도 모른다.

매일 오픈소스를 하다 보면 일이 정말 많아진다. 사람들이 내 프로젝트에 의존하기 시작하면, 불을 계속 켜 두어야 한다는 책임감을 느끼게 된다.

부담을 덜기 위해 프로젝트 사용 현황을 더 깊이 들여다볼 수 있으면 좋겠다. 2주가 넘는 방문자 통계, 이벤트를 필터링하고 검색할 수 있는 프론트 페이지, 토론을 더 잘 관리할 수 있는 방법(토론은 금방 격해질 수 있다), Gitlab 같은 더 나은 CI 연동 같은 것들이다.

이런 기능들은 상위 10%의 Github 사용자, 즉 300만 명을 대상으로 할 것이다. 이것으로 비용을 충당할 수 있을까? 아마도. 성장까지 할 수 있을까? 아마도 아닐 것이다.

그래서 어쩌자는 걸까

인수가 문화를 죽일 거라고는 생각하지 않는다. Microsoft는 든든한 파트너이고 Nat Friedman은 우리 중 한 사람이다. 한편으로는 예전만큼 열정적이지는 않다. 이제 경쟁자가 들어설 여지가 생겼고, 다음 Github은 무엇일지 궁금해지기 시작했다. 그럼에도 나는 사무실 벽의 Octocat을 그대로 둘 것이다. 그 설렘이 돌아오기를 바라면서.

원문은 Matthias Endler님이 에 게재했습니다.

이 글은 muse-spark-1.2-contributor 모델을 사용해 번역했습니다.