Redis 소스 사용 가능 라이선스 2.0 (RSALv2) 동의
- Redis 소프트웨어는 2024년 3월 20일부터 이중 라이선스 모델을 따름.
- 버전 7.4 이후의 모든 코드 기여는 Redis 소프트웨어 보조금 및 기여자 라이선스 계약에 의해 관리됨.
- 기여자는 Redis 소스 사용 가능 라이선스 v2(RSALv2) 또는 서버 측 공개 라이선스 v1(SSPLv1) 중에서 선택할 수 있음.
RSALv2 라이선스 조건
- 라이선스는 비독점적이며, 로열티가 없고, 전 세계적으로 사용 가능하며, 재배포할 수 없고, 양도할 수 없는 라이선스임.
- 소프트웨어의 기능을 제3자에게 서비스로 제공하거나 제3자가 사용할 수 있도록 배포하는 것은 허용되지 않음.
- 라이선스는 특허 클레임에 대한 라이선스도 포함하며, 소프트웨어를 사용하여 특허를 침해하는 경우 라이선스가 즉시 종료됨.
- 라이선스 위반 시 라이선스는 자동으로 종료되며, 위반 통지를 받고 30일 이내에 모든 위반을 중단하면 라이선스가 소급하여 복원될 수 있음.
- 소프트웨어는 어떠한 보증이나 조건 없이 제공되며, 라이선서는 이 계약이나 소프트웨어의 사용 또는 성격으로 인해 발생하는 어떠한 손해에 대해서도 책임지지 않음.
서버 측 공개 라이선스 (SSPL)
- SSPL은 MongoDB, Inc.에 의해 2018년에 만들어진 라이선스임.
- SSPL은 소스 코드를 포함한 프로그램의 복제 및 배포를 허용하지만, 라이선스 문서를 변경하는 것은 허용되지 않음.
- SSPL은 프로그램을 서비스로 제공하는 경우 서비스 소스 코드를 네트워크 다운로드를 통해 무료로 제공해야 함.
- SSPL은 사용자의 법적 권리를 보호하고, 소스 코드의 수정 및 비소스 형태로의 전달을 포함한 다양한 조건을 명시함.
GN⁺의 의견
- Redis의 이중 라이선스 전환은 오픈소스 커뮤니티 내에서 상업적 사용과 기여자의 권리 보호 사이의 균형을 찾으려는 시도로 볼 수 있음.
- RSALv2와 SSPL은 기업이 Redis를 사용하여 자체 서비스를 제공할 때 소스 코드 공개를 요구함으로써, 오픈소스 소프트웨어의 투명성과 공유를 장려함.
- 이러한 라이선스 변경은 기업이 Redis를 사용할 때 법적 조건을 면밀히 검토하고 준수해야 할 필요성을 강조함.
- 비슷한 기능을 제공하는 다른 오픈소스 데이터베이스로는 Apache Cassandra나 Couchbase가 있으며, 이들도 대안으로 고려될 수 있음.
- Redis를 도입하려는 기업은 새로운 라이선스 조건이 자신의 비즈니스 모델과 어떻게 맞물리는지를 이해하고, 필요한 경우 법률 자문을 구해야 함.