오픈 소스 조직은 유기적 성장에서 발생하는 거버넌스, 자금, 관계 문제를 겪으며 위기에 직면합니다. 자금 압박, 고용 변화, 관계 악화 등 복합적 압력이 동시에 작용하고, 관련자들은 단편적 정보로 의사결정을 내리는 복잡한 상황에 놓입니다.
재작성(Rewrite) 대신 리팩토링(Refactor)
-
축적된 지혜 존중: 코드를 ‘전면 재작성’하는 것은 시스템에 축적된 지혜와 노력을 버리는 행위입니다. 조직 또한 ‘자금 중단 후 재건축’ 유혹에 빠지기 쉽지만, 이는 비효율적입니다.
-
점진적 개선: 저자는 기존의 노력과 학습된 교훈을 존중하며 점진적인 ‘리팩토링’을 통해 조직을 개선해야 한다고 강조합니다. Ruby Central의 RailsConf 2024 결정처럼 복잡한 상황에서도, 그 사명에 대한 신뢰와 지속적인 개선 기회는 필요합니다.
새로운 조직과 두 번째 기회
-
역할 분담: Rails Foundation처럼 새로운 조직은 채워지지 않던 ‘진정한 격차’를 해소할 수 있습니다. 이는 기존 조직을 파괴하는 ‘재작성’이 아닌, 생태계의 건강한 진화로 보아야 합니다.
-
가치 보존 및 개선: Ruby Central과 같은 기존 조직은 비판과 개선 압력을 받아야 하지만, 수백만 명이 의존하는 핵심 인프라를 관리해 온 노력과 지식을 존중하여 ‘두 번째 기회(second act)’를 주어야 합니다. 복잡한 상황을 인정하고 지속 가능한 변화를 모색하는 것이 중요합니다.