DHH 논란 및 Ruby Central 대응 경과
본문은 DHH의 논란성 발언과 Ruby Central의 대응 과정을 시간 순서로 정리합니다.
6월 10일: RailsConf 관련 Zoom 회의
- 회의 목적: Ruby Central은 DHH의 RailsConf 복귀에 대한 커뮤니티 우려를 해소하기 위해 회의를 주최했습니다.
- 주요 논의: DHH의 발표 시점, 스폰서 압력, 커뮤니티 보호 방안, 소수자 그룹을 위한 안전 공간 조성 등이 논의되었습니다.
- 저자의 경고: 저자는 DHH가 RailsConf 출연을 정치적 반대자 공격에 “무기화”할 것이며, 이미 “열렬한 이데올로그” 게시물을 통해 이를 실행했음을 알렸습니다. Shan Cureton 전무이사는 해당 게시물을 인지하지 못했다고 답하며 조사를 약속했습니다. 이는 Ruby Central이 DHH의 ‘무기화’ 행위를 6월 10일에 인지했음을 의미합니다.
9월 1일: Rails World와 DHH의 X(트위터) 발언
- Ruby Central의 Rails World 참석: Ruby Central은 DHH가 주최하는 Rails World에 주요 임원들이 참석할 것이라고 발표했습니다.
- DHH의 X(트위터) 발언: DHH는 “일류 국가 문제”를 긍정적으로 해석하며 “제3세계의 기아나 실패한 국가가 아닌 느린 세탁기와 에어컨을 걱정하는 삶”을 축하하는 게시물을 올렸습니다.
- 저자의 이메일: 저자는 DHH의 발언을 인용하며, Ruby Central이 인종차별적이고 혐오적인 발언을 일삼는 DHH와 단절하지 않는 한 지지할 수 없다고 밝히며 지지를 철회했습니다.
9월 중순: 추가 이메일 및 Ruby Central의 답변
- 추가 경고: 저자는 Ruby Central로부터 답변을 받지 못하자, DHH가 RailsConf 참여를 “무기화”하여 정치적 반대자를 공격하고 커뮤니티에 “모든 것이 잘 되어가고 있다”는 잘못된 인식을 심어주고 있음을 재차 강조했습니다. DHH의 HEY World 블로그 게시물(과거 비판을 “말도 안 되는 소리”로 치부하며 “최고의 단결”을 주장)을 첨부하며 Ruby Central의 침묵이 “공모”라고 비판했습니다.
- Shan Cureton의 답변: 9월 16일, Shan Cureton은 Ruby Central이 “작은 조직”이며 “모든 사회적 대화에 빠르게 응답할 수 없다”고 해명했습니다. 그녀는 Ruby Central의 사명이 “Ruby 커뮤니티 지원, 오픈 소스 유지, 포괄적이고 환영하는 공간 조성”에 있음을 강조했으나, DHH의 구체적인 행동이나 그에 대한 조치에 대해서는 언급하지 않았습니다.
- 저자의 최종 답변: 저자는 Shan의 답변이 “PR 스크립트” 같다고 비판하며, DHH의 “말도 안 되는 소리”라는 거짓 서사에 반박하는 구체적인 행동을 요구했습니다. 그는 DHH가 “먹이사슬의 꼭대기”에 있는 한 “포괄적이고 환영하는 공간”은 불가능하다고 결론짓고 상황을 계속 주시할 것이라고 밝혔습니다.