- Redis 창시자인 Antirez(본명 Salvatore Sanfilippo)는 약 1620일 전(~4.44년) Redis 프로젝트를 떠났음
- 떠난 후 Redis의 코드, 커밋 메시지 등을 전혀 보지 않았으며, 단지 필요할 때 소스 코드를 다운로드하고 컴파일만 했음
- 과거 작업에 대한 애착이 없었던 것은 아님. 프로젝트 관리 업무의 증가로 창의적 작업이 줄어들었지만 Redis 작업은 여전히 즐겼음
- 프로젝트를 떠난 이유는 가족과 시간을 더 보내고 새로운 도전을 하고 싶었기 때문임
코딩으로 돌아오다
- 글쓰기 활동 중 코딩은 휴식의 한 형태였음
- 임베디드 프로젝트, 신경망, Telegram 봇 제작 등 다양한 실험을 진행함
- 시간이 지나면서 기술 세계에 다시 참여하고 싶다는 강한 욕구를 느꼈고 Redis 커뮤니티가 분열되는 것을 목격함
- Redis 생태계에서 커뮤니티와 회사 간 다리 역할을 하는 "전도사"로서 재참여를 고려함
뉴욕에서의 시간과 복귀 제안
- 딸의 뉴욕 방문 소원을 계기로 Redis Labs의 새로운 CEO, Rowan Trollope와 연락을 취함
- Redis 생태계와 코드베이스의 방향을 조정하는 역할을 제안했고 합의에 도달함
라이선스 전환에 대한 견해
- Redis의 라이선스 변경은 본인의 결정이 아니었지만, 이를 이해하고 있음
- 새로운 SSPL 라이선스는 SaaS 형태로 Redis를 판매하는 경우에만 제한을 두며, 대부분의 사용 사례에는 이전 BSD 라이선스와 비슷한 자유를 제공함
- 라이선스 전환이 커뮤니티와의 균열의 주요 원인은 아니라고 주장함
- 오히려 이 변화로 Redis의 핵심 개발에 다시 초점이 맞춰질 수 있기를 희망함
Redis의 새로운 데이터 구조와 AI 지원
- Redis에 벡터 인덱싱 기능 추가를 구상 중이며, 이와 관련한 새로운 데이터 구조를 설계하고 있음
- 새로운 데이터 구조는 기존의 정렬된 집합(sorted sets) 개념을 확장하여 다차원 점수(임베딩)를 기반으로 K-NN 매칭을 지원함
- Redis의 "개발자를 위한 레고"라는 철학을 이어가며, 개발자들이 직접 무언가를 창조하도록 독려함
Redis 커뮤니티와의 협력
- Redis 커뮤니티의 기여에 감사를 표하며, 앞으로도 새로운 아이디어와 기능을 공유할 계획임
- BlueSky에서 활동하며 Redis와 관련된 발전 상황을 공유할 예정임
결론
- Antirez는 Redis 프로젝트에 다시 참여하며, 커뮤니티와 함께 새로운 여정을 이어갈 것임. Redis의 미래 발전을 위한 커뮤니티와 회사 간의 협력을 강화하고자 함