2P by neo 4달전 | favorite | 댓글 1개

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를 선택함으로써 얻을 수 있는 이점으로는 높은 성능, 광범위한 데이터 모델 지원, 그리고 강력한 커뮤니티와 파트너 네트워크가 있음.
Hacker News 의견
  • Redis Labs의 라이선스 변경에 대한 의견이 다양함:
    • 한 사용자는 이러한 라이선스 변경이 Redis Labs에 해를 끼치고, 소규모 스타트업에게 법적 문제를 일으킬 것이라고 주장함. AWS와 같은 대기업은 Redis를 포크하고 라이선스를 변경하는 것이 가능하기 때문에 오히려 더 나은 선택이 될 수 있음.
    • 다른 사용자는 Redis 사용자 대부분이 Redis Labs에 돈을 지불하지 않았으며, 이러한 라이선스 변경이 장기적으로 효과가 없을 것이라고 생각함. 대신, 사용자들은 포크된 버전을 사용할 것임.
    • 또 다른 사용자는 호스팅을 통한 수익이 이러한 프로젝트의 주요 동기이며, 라이선스 변경이 계속될 것이라고 예상함. Redis는 세계에 많은 가치를 제공했지만, 그에 비해 적은 수익을 얻었다고 평가함.
    • 클라우드 시대에는 오픈소스 프로젝트의 유지 및 지원을 위한 재정적 기회가 줄어들고 있으며, AWS와 같은 대기업이 오픈소스 프로젝트에서 이익을 얻고 있지만 기여는 적다는 의견이 있음.
    • 오픈소스 프로젝트는 SSPL과 같은 더 제한적인 라이선스를 채택하거나, LLama 2 스타일의 제한을 실험해야 한다는 주장이 있음. 이는 개별 개발자들이 AWS와 같은 대기업의 무임승차를 지원하기 위해 기여한 것이 아니기 때문임.
    • Redis 7.4 버전부터 새로운 라이선스가 적용되며, 7.2 버전이 이전 라이선스의 마지막 릴리스가 될 것임. Redis는 현재 두 가지 추가 릴리스를 지원하고 있으며, 이는 사용자들이 라이선스 변경에 따라 계획을 세울 필요가 있음을 의미함.
    • Redis Inc.는 Redis 프로젝트를 BSD 3-Clause 라이선스에서 OSI 승인되지 않은 두 가지 새로운 라이선스로 변경하고 있음. 이는 이전에 Redis의 핵심 라이선스가 항상 BSD 3-Clause 라이선스로 유지될 것이라는 발언과 모순됨.
    • 새로운 라이선스(SSPL)는 사용 분야의 제한으로 인해 오픈소스가 아닐 수 있음.
    • Microsoft는 Garnet이라는 새로운 프로젝트를 발표함. 이는 타이밍이 좋음을 시사함.
    • Redis와 Hashicorp의 기술 창립자들이 각각의 회사가 FOSS에서 벗어나는 변화를 겪기 전에 사임했음. 이는 그들이 변화를 예상하고 동의하지 않았거나, 명성에 타격을 받고 싶지 않아서일 수 있음. 이는 순전히 추측임.