오픈소스의 종말은 클로즈소스이다. 우리는 MongoDB, Elastic, Confluence 및 기타 제품에서 이러한 상황을 목격했습니다. 인기 있는 데이터베이스 캐싱 애플리케이션인 Redis도 BSD 오픈 소스 라이선스를 포기했습니다. Redis 버전 7.4부터 Redis는 이중 라이센스 모델을 채택합니다.

이중 라이센스는 RSALv2 및 SSPLv1 라이센스를 나타냅니다. 이번 라이선스 변경은 최종 사용자에게 거의 영향을 미치지 않으며 Redis는 계속해서 커뮤니티에 오픈 소스 코드를 제공할 것입니다.

하지만 클라우드 컴퓨팅 플랫폼이 Redis 서비스를 제공하려면 Redis와 상용 계약을 체결해야 합니다. 현재 Redis와 상업 계약을 체결한 최초의 회사는 Microsoft입니다. 상업 계약에 서명함으로써 Microsoft는 Azure 고객에게 Redis 관리형 버전을 계속 제공할 수 있습니다.

라이센스 변경에 관해 할 말이 많지 않습니다. 이런 상황은 예전과 똑같다. 대규모 클라우드 컴퓨팅 플랫폼은 오픈소스 소프트웨어를 활용해 돈을 벌지만, 오픈소스 소프트웨어 자체로는 수익이 많지 않다는 것이다.

Redis는 라이선스를 변경할 때 오픈 소스에 대한 Redis의 투자를 보호한다고 말했습니다. 회사는 새 라이선스가 적어도 Open Source Institute의 정의에 따르면 Redis가 더 이상 오픈 소스 소프트웨어로 간주되지 않는다는 것을 의미한다는 점을 분명히 했습니다.

그러나 회사는 또한 Redis가 계속 오픈 소스로 유지될 것이며 모든 회사가 Redis의 오픈 소스 버전을 배포할 수 있도록 허용할 것이라고 강조했습니다. 커뮤니티와 개발자는 계속해서 Redis 소스 코드를 얻을 수 있지만, Redis 제품을 호스팅하는 클라우드 서비스 공급자는 더 이상 Redis 소스 코드를 무료로 사용할 수 없습니다.

Microsoft 개발자 부서의 사장은 Microsoft가 개발자에게 최신 데이터 스토리지 및 관리 혁신 지원을 제공하기 위해 지속적으로 협력하기를 기대한다고 말했습니다. Microsoft와 Redis 간의 협력을 통해 Azure Cache for Redis와 같은 통합 솔루션을 계속 지원하고 Microsoft 고객에게 Redis 제품의 확장된 기능에 대한 독점적인 액세스를 제공할 것입니다.