Redis, 라이선스를 BSD 에서 듀얼 라이선스로 변경
(redis.com)Redis 가 기존 BSD 라이선스에서 Redis Source Available License (RSALv2) 과 Server Side Public License (SSPLv1) 의 듀얼 라이선스로 변경되었습니다.
라이선스 변경으로 인해 Redis 이용자와 Redis 를 이용한 라이브러리들은 영향을 받지 않지만, 클라우드 업체들이 Redis 를 호스팅해주는 서비스들이 제한받게 됩니다.
SSPLv1 은 MongoDB에서 처음 도입한 라이선스로 소스코드는 여전히 공개하지만 자사 클라우드 서비스와 경쟁관계에 있는 서비스를 제한하는 라이선스로, 최근 많은 오픈소스 기반 회사들이 채용하고 있습니다.
redislabs는 처음에 redis 기술 지원 해주는 회사로 자라다가
나중에 redis를 처음 개발한 salvore sanfilippo를 영입해서 자연스레 redis를 편입시킨것으로 알고 있습니다.
마침 저도 이 뉴스 봤어서, GN+가 요약한 해커뉴스 반응을 첨부해 봅니다.
Hacker News 의견
-
라이선스 변경은 Redis Labs에 해가 될 것
- 이는 소규모 스타트업에게 법적인 문제를 야기할 수 있으며, AWS와 같은 대기업은 Redis를 포크하고 더 개방적인 라이선스로 전환할 수 있음.
- 오픈 소스는 사용자의 소프트웨어 소유권에 관한 것이며, 법적인 꼼수를 사용하여 이익을 추구하는 것은 대기업이 아닌 사용자들에게 피해를 줄 수 있음.
- Redis가 성공한 이유 중 하나는 그것이 허용적인 오픈 소스 프로젝트였기 때문이며, 이를 변경하는 것은 미래에 나쁜 결과를 초래할 수 있음.
-
대부분의 Redis 사용자는 Redis Labs에 돈을 지불한 적이 없으며, 이러한 라이선스 변경은 사용자들의 행동을 바꾸지 않을 것임.
- Redis의 상업적 사용자와 클라우드 제공업체가 많기 때문에, 이들이 조직화되어 대응할 것으로 예상됨.
- 오픈 소스 포크에 의존하는 사용자와 고객이 많아지는 추세로, 비즈니스 전략으로서 미래 사용자를 소외시키는 것은 잘못된 방향임.
-
SSPL과 같은 더 제한적인 라이선스를 채택해야함. 이는 개별 개발자들이 AWS와 같은 대기업의 무임승차를 지원하기 위해 기여하는 것이 아니기 때문임.
- 클라우드 시대에는 기업들이 아마존/MS/구글 등의 관리형 서비스를 사용함으로써, 프로젝트 유지자와 관련된 사람들의 재정적 기회가 파괴될 수 있음.
-
호스팅을 통한 수익 창출이 프로젝트 소유 기업들에게 중요한 동기이며, 이는 라이선스 변경을 촉진하는 추세임.
- 오픈 소스 라이선스로 복잡한 프로그램을 제공하는 새로운 모델이 필요하지만, 아직 실현 가능한 방법이 보이지 않음.
-
Redis 라이선스 변경에 대한 개발자의 긍정적인 시각:
- 클라우드 제공업체가 Redis 클라우드 서비스에 대해 고객에게 부과하는 프리미엄을 공유해야 한다는 의견이 있음.
- 개발자들은 여전히 소스 코드에 접근할 수 있으며, 개인적이거나 상업적인 제품에서 사용할 수 있음.
-
Redis의 새로운 라이선스와 지원 종료(EOL)에 대한 정보:
- Redis 7.4가 새로운 라이선스 하에 첫 출시될 예정이며, 7.2가 이전 라이선스의 마지막 릴리스임.
- Redis는 현재 두 개의 추가 릴리스를 지원하고 있으며, 이는 향후 지원 종료 계획에 영향을 미칠 수 있음.
- 우분투와 데비안은 Redis에 대한 보안 업데이트를 제공하고 있으나, 새로운 라이선스로 인해 공식 리포지토리에서 Redis가 제외될 수 있음.
-
Microsoft의 Garnet 출시와 타이밍:
- Redis의 라이선스 변경과 동시에 Microsoft는 Garnet을 출시함.
-
SSPL 라이선스의 오픈 소스 여부:
- 새로운 라이선스(SSPL)는 사용 분야 제한으로 인해 오픈 소스가 아닐 수 있음.
-
Redis Inc.의 라이선스 변경 발표:
- Redis Inc.는 Redis 프로젝트를 3부 BSD 라이선스에서 OSI 승인되지 않은 두 가지 라이선스로 전환하고 있음.
딱 하루 차이로 마이크로소프트에서 Garnet 이라는 Redis 호환 오픈소스 프로젝트를 공개했었는데요, 타이밍이 기가 막히네요.
aws에서도 곧 redis를 fork한 제품이 나오지 않을까 싶네요,,
재밌는점은 redis의 상당부분이 azure를 통해서 나온다는,,,