Ruby 커뮤니티의 권력, 극우적 수사, 그리고 ‘Matz는 친절하다’라는 구호의 한계를 살펴본다.
저는 2010년 크라쿠프에서 열린 EuRuKo에서 Matz를 한 번 만났던 것 같습니다. 우리는 일본어로 잠깐 이야기를 나눴습니다. 그는 친절해 보였지만, 조용하고 내성적이기도 했습니다. 당시 그는 영어를 많이 하지 못했습니다. 어쩌면 더 할 수 있었지만 특별히 자신감이 없었던 것일 수도 있으나, 어쨌든 하지 않았습니다.
Matz로도 알려진 Yukihiro Matsumoto는 Ruby 프로그래밍 언어의 창시자이자 수석 설계자입니다. 그는 직설적으로 말하는 사람이 아니고, 엄격히 기술적인 영역 밖에서는 선언적인 발언을 많이 하지 않으며, 온라인 활동의 대부분을 일본어로 합니다. 이는 무엇이든 투사할 수 있는 공간을 제공했고, 그 결과 Ruby 프로그래밍 커뮤니티의 구호가 생겼습니다. MINASWAN, 즉 “Matz is nice and so we are nice”입니다.
제가 Matz가 친절하지 않다고 말하는 것은 아닙니다. 하지만 “Matz is nice”라는 비유적 표현은 처음부터 끝까지 투사에 불과했고, 결국 그것은 중요하지 않습니다. 솔직하다면 Ruby 커뮤니티는 “친절하지” 않다는 결론을 내려야 하기 때문입니다.
Ruby에서 가장 눈에 띄는, “친절하지 않은” 강력한 인물 두 명은 DHH로도 알려진 David Heinemeier Hansson과 Tobias Lütke이며, Matz는 두 사람과 무대를 공유합니다.
먼저 DHH를 살펴봅시다. 그는 Ruby on Rails 프레임워크의 창시자이자 핵심 추진자입니다. Rails는 Ruby의 성공 사례이며, Ruby 개발과 배포의 압도적 다수를 차지합니다. 지난 수십 년 동안 제 유급 업무의 상당 부분도 Rails 덕분이었습니다.
DHH는 Ruby on Rails 상표를 소유하고 있으며, 사실상 이 프로젝트의 종신 독재자입니다. 그는 Ruby 명성의 초기 시절부터 논란이 많은 인물이었습니다.
그는 시끄럽고, 반동적이며, 반지성적이고, 자신이 옳다고 매우 확신하며, 무례하게 구는 것을 즐긴다.
하지만 우리 중 젊은 시절에 바보가 아니었던 사람이 누가 있겠습니까? 그는 성장하고, 진정하고, 긴장을 풀어 보였으며, 한동안은 포용적인 정책과 생각까지 지지했습니다.
그러나 최근에는 자신의 온라인 인격 전체를 완고한 “반각성주의”로 전환했고, 어조와 내용 모두에서 점점 더 명백하게 백인 민족주의적이고 극우적인 글을 게시하기 시작했습니다. Stephen Yaxley-Lennon, 즉 Tommy Robinson을 찬양하고, 이민자와 다른 소수자를 공격하며, 전반적으로 반동적 편견을 만끽하고 있습니다.
“내가 기억하는 런던”은 Ruby와 Rails 커뮤니티의 모두에게 경종이 되어야 합니다. 이 사람은 계속 나아가고 싶어 하는 사람이 아닙니다. 이 사람은 주로 백인 남성에게 좋았던 과거를 낭만화합니다. 이 사람은 수년간 다양성, 형평성, 포용성에 반대해 왔고 반트랜스 수사를 퍼뜨려 왔습니다. 이런 종류의 변화가 인류 역사 전체에 걸친 상수임에도, 이민이 국가의 문화와 “국민 정체성”을 바꾸는 것을 깊이 두려워하는 사람입니다. 이 사람은 백인 민족주의자입니다. 그리고 우리 모두가 사랑하는 이 프레임워크인 Rails를 단독으로 통제하고 있습니다.
유감스럽게도 DHH의 최근 글과 소셜 미디어 게시물에서 공격받은 대상은 이주민과 비백인만이 아닙니다. 반트랜스 수사의 사례가 여러 차례 있었습니다. 플러스 사이즈 흑인 여성이 등장하는 광고를 “혐오스럽다”고 묘사하고, 그 광고가 “금발 아기들”이 등장하는 광고로 교체된 일을 축하한 게시물이 있었습니다. 아기의 금발이 왜 관련이 있는지 궁금합니다. 민족주의 우파가 좋아하는 또 다른 주제인 청교도적 출산주의로 기우는 게시물들도 있었습니다. 그것이 그의 직접적인 의도인지와 관계없이, 최근 글에는 타자화와 낙인찍기라는 일관된 주제가 있었습니다.
지난 몇 주 동안 DHH는 훨씬 더 나아가, 극우가 시민의 대규모 추방을 가리키기 위해 쓰는 완곡어법인 “재이주”를 요구했습니다.
여기서 신성불가침으로 여겨지는 것은 앞으로 대규모 이주가 멈춰야 한다는 것만이 아닙니다. 이미 유럽에 있는 수백만 명도 떠나야 한다는 것입니다. 그 깨달음 때문에 재이주는 기록적인 속도로 주변부 개념에서 주류 담론으로 옮겨갔습니다.
그는 또한 가장 최근에는 로마인을 총으로 쏴야 하는 늑대에 비유했고, 그것이 “민족 집단을 비인간화한다”는 이유로 LLM이 번역을 거부하자 매우 화를 냈습니다. LLM을 무조건 칭찬할 필요는 없지만, 이번 경우에는 잘했습니다.
늑대가 통제 불능이 되면 쏜다. 집시가 공공장소를 장악하면 추방한다. 이것은 어렵지 않고, 잔인하지도 않다. 자기 보존의 기본 논리다.
Emily Gorcenski가 간결하게 지적했듯이 말입니다.
방금 DHH의 HH가 무엇을 뜻하는지 알아냈다
Hansson은 호스팅형 온라인 상점을 제공하는 회사이자, 성가신 팟캐스트 광고 10,000개로 알지도 모를 Shopify의 이사회 구성원이기도 합니다.
Shopify는 현재 Ruby 언어에 기여하는 가장 주요한 인간 기여자 열 명 중 다섯 명을 고용하고 있습니다. 나중에 다시 다루겠습니다. 또한 Ruby Central 조직의 최대 후원사이며, 그 결과 Ruby 생태계에 대해 상당한 사실상의 통제력을 행사합니다. Ruby Central이 마지막 RailsConf의 발표자로 DHH를 발표한 뒤 Sidekiq가 후원을 철회했을 때, 이전 해에 초대받지 못한 것에 불쾌해진 Hansson이 자신의 경쟁 행사인 Rails World 컨퍼런스를 만들었기 때문에 마지막 RailsConf가 된 것입니다. 이후 Shopify는 매우 불투명한 일련의 사건 속에서 Ruby Central이 RubyGems의 완전한 통제권을 넘겨받도록 밀어붙였습니다.
Ruby에 대한 Shopify의 기술적·노동적 기여는 중요하고 가치 있었습니다. 그러나 재정적 기여와 함께, 이것은 Shopify에 언어에 대한 막대한 권력과 통제력을 주었습니다.
억만장자 Tobias Lütke는 Shopify의 공동 창업자이자 CEO입니다. 2022년에는 주주의 46%가 반대했음에도, 그에게 40%의 의결권을 주는 “창업자 주식”이 부여되었습니다.
이번 주 그는 부유한 사람들이 더 큰 선거권을 가져야 한다는 생각을 지지한 일로 뉴스에 등장했습니다.
Shopify는 오래전부터 극우 출판물 Breitbart의 온라인 상점을 호스팅한 것으로 악명이 높았습니다. (다른 우익 출판물과 나치 기념품 판매업자도 마찬가지입니다.) Shopify는 이를 표현의 자유를 지지하는 것이라고 옹호해 왔지만, 그 이상의 이념적 일치가 있을 수 있다는 의심은 언제나 있었습니다. 2025년까지 Shopify의 COO였던 Kaz Nejatian은 법적으로 지정된 테러 단체를 옹호하면서 이민자를 비난하는 캐나다 우익 반이민 웹사이트의 배후에 있었습니다.
Donald Trump의 두 번째 대선 승리 직후인 2025년 1월, Shopify는 원주민 기업가 지원 프로그램과 One Million Black Businesses 계획을 종료했고, 이어 2월에는 참여자들이 연락을 유지할 수 있게 했던 Slack 채널을 닫았습니다. 공정한 상거래 팀의 구성원들은 설명 없이 회사를 떠났습니다. 귀화한 캐나다인으로서 캐나다 회사를 운영하고 있음에도, Lütke는 점점 더 Trump와 보조를 맞추는 듯합니다.
당신 말이 맞습니다. 그런 것들이 어디에나 퍼져 있었으므로 Shopify에 각성주의적인 것이 많았다는 최초의 주장은 사실인 듯합니다. 하지만 그것은 결코 승인된 적이 없었습니다.
Lütke는 DHH만큼 선동적인 말을 하지는 않지만, 그가 통제하는 회사의 행동은 그 자체로 이야기를 들려줍니다. 모든 암호화폐와 AI 관련 요소를 포함해 예상할 수 있는 것들과 함께 우경화하는 그의 모습은 만능 앱 X의 게시물에 기록되어 있습니다.
그는 Hansson이 반“DEI”, 반이민 기조를 시작한 한참 뒤에 그에게 Shopify 이사회 자리를 주었습니다. Lütke는 최근 “각성주의 폭도에게 굴복하지 않기”에 관한 DHH의 글도 재게시했습니다. 이는 단순한 묵인 이상입니다.
Rail을 포크하려는 움직임이 성공하기를 바랍니다. 하지만 그것이 필요하더라도, Ruby 전체가 실질적으로 같은 사람들에게 통제되는 동안에는 충분한지 확신할 수 없습니다.
한편 Ruby는 어떻습니까? 지난 여섯 달 동안 Ruby 코드베이스에 두 번째로 많이 기여한 이는 Claude입니다. 이것을 구제할 가치가 있기는 합니까?