Redis, 이중 소스-사용 가능 라이선스 채택
- Redis의 미래 버전은 RSALv2와 SSPLv1 라이선스 하에 소스 코드의 무료 및 허용적 사용을 계속 제공할 예정임.
- Redis 7.4부터 모든 미래 버전의 Redis는 Redis Source Available License (RSALv2)와 Server Side Public License (SSPLv1) 하에 이중 라이선스될 것임.
- 이로 인해 Redis는 더 이상 세 조항의 Berkeley Software Distribution (BSD) 라이선스 하에 배포되지 않음.
Redis의 성장과 커뮤니티 기여
- Redis는 현대 인터넷을 구동하는 애플리케이션과 데이터 인프라에 성능과 단순성의 기반을 제공해왔음.
- 15년 후, 전 세계 수백만 개발자들에게 매일 의존하는 실시간 애플리케이션을 지원함으로써 자부심을 느낌.
- Redis Stack 배포판에서 이미 이중 라이선스를 적용한 고급 Redis 모듈이 커뮤니티에 잘 받아들여짐.
라이선스 변경의 동기와 목표
- 새로운 소스-사용 가능 라이선스는 소스 코드의 허용적 사용을 지속 가능하게 제공할 수 있도록 함.
- Redis는 통합된 클라이언트, 도구 및 핵심 Redis 제품 제공을 통해 실시간 데이터 플랫폼으로서의 다음 개발 단계로 나아가고 있음.
- Redis Community Edition을 통해 개발자, 고객, 파트너에게 소스 코드를 계속 무료로 제공할 예정임.
Redis의 새로운 기능과 통합
- 미래의 소스-사용 가능한 Redis 릴리스는 검색, JSON, 벡터, 확률적, 시계열 데이터 모델을 포함하여 Redis Stack과 핵심 Redis를 통합할 것임.
- 이는 Redis를 고성능 키/값 및 문서 저장소, 강력한 쿼리 엔진, 생성적 AI 애플리케이션을 구동하는 저지연 벡터 데이터베이스로 쉽게 사용할 수 있게 할 것임.
클라우드 서비스 제공업체에 대한 라이선스 변경의 영향
- 새 라이선스 하에 클라우드 서비스 제공업체는 더 이상 Redis 소스 코드를 무료로 사용할 수 없게 됨.
- 예를 들어, 클라우드 서비스 제공업체는 Redis와의 라이선스 조건에 동의한 후에만 Redis 7.4를 제공할 수 있음.
개발자 커뮤니티와 파트너 에코시스템에 대한 지원
- Redis 개발자 커뮤니티는 이중 라이선스 하에 여전히 허용적인 라이선스를 즐길 수 있음.
- Redis의 모든 클라이언트 라이브러리는 오픈 소스 라이선스를 유지할 것임.
- Redis는 파트너 프로그램을 통해 모든 미래 릴리스, 업데이트 및 기능에 대한 독점적 접근을 포함하여 파트너 에코시스템을 계속 지원할 것임.
Redis Enterprise 고객에 대한 변경 사항 없음
- 기존 Redis Enterprise 고객에게는 변화가 없음.
라이선스 변경에 대한 FAQ
- 라이선스 변경에 대한 자세한 정보는 아래 FAQ에서 확인할 수 있음.
GN⁺의 의견
- Redis의 라이선스 변경은 오픈소스 커뮤니티와 상업적 이용 사이의 균형을 찾으려는 시도로 볼 수 있음. 이는 기술의 지속 가능한 발전과 기업의 수익 창출 능력을 동시에 보장하려는 전략적 결정임.
- 이러한 라이선스 변경은 클라우드 서비스 제공업체와의 관계에 중요한 변화를 가져올 것이며, 이들이 Redis를 사용하여 제공하는 서비스에 대해 라이선스 비용을 지불하게 만들 수 있음.
- 라이선스 변경은 Redis의 기능과 성능을 활용하려는 기업들에게 영향을 미칠 수 있으며, 이들은 자체적인 서비스 제공을 위해 추가적인 라이선스 협상을 고려해야 할 수도 있음.
- Redis와 유사한 기능을 제공하는 다른 오픈소스 데이터베이스로는 PostgreSQL, MongoDB, Cassandra 등이 있으며, 이들 중 일부는 이미 비슷한 라이선스 전략을 채택하고 있음.
- 기술 도입 시 고려해야 할 사항으로는 라이선스 조건의 이해, 장기적인 비용 계획, 그리고 커뮤니티 지원과 호환성 문제가 있음. Redis를 선택함으로써 얻을 수 있는 이점으로는 높은 성능, 광범위한 데이터 모델 지원, 그리고 강력한 커뮤니티와 파트너 네트워크가 있음.