카우치베이스가 시장에서 입지를 넓혀감에 따라, 일부 무료 제품의 배포 및 사용 라이선스를 변경하기로 결정했습니다.
이 변경은 지원되지 않거나 패치되지 않은 소프트웨어의 과도한 배포로부터 커뮤니티를 보호하기 위해 필요합니다. 저희가 알기로는 이 변경이 Couchbase Community Edition을 실행하는 약 5%의 클러스터에 영향을 미칠 것으로 예상됩니다.
변경 사항은 다음과 같습니다:
카우치베이스는 다음의 커뮤니티 에디션 패키지에 대한 라이선스 제한을 수정했습니다. 카우치베이스 서버, 카우치베이스 동기화 게이트웨이 그리고 카우치베이스 라이트. 이 새로운 제한은 개별 클러스터 크기를 5개 클러스터 노드로 제한하고 교차 데이터 센터 복제(XDCR) 를 엔터프라이즈 에디션의 상업용 전용 기능에 추가합니다. 라이선스는 Couchbase Server 커뮤니티 에디션에 적용됩니다. 버전 7.0 이상, Couchbase Sync Gateway 및 Couchbase Lite 버전 3.0 이상에서 사용할 수 있습니다.
이러한 제품의 커뮤니티 에디션은 Couchbase의 소스 코드를 바이너리로 패키징한 무료 제품입니다(이 또한 무료입니다, BSL 1.1에 따라 라이센스가 부여됨). 커뮤니티 에디션은 무료로 사용 및 배포할 수 있습니다. 이러한 새로운 제한 사항으로 인해 Couchbase Enterprise Edition의 구독 라이선스 없이 배포를 확장할 수 있는 범위가 제한됩니다.
이제 새로운 라이선스 제한으로 인해 커뮤니티 에디션의 사용이 부서 규모 배포로 제한되어, 커뮤니티 에디션 클러스터를 무제한으로 만들거나 지리적으로 확장할 수 없게 되었습니다. 카우치베이스는 커뮤니티 에디션과 엔터프라이즈 에디션 패키지를 위한 별도의 코드 라인을 유지 관리할 필요 없이 멀티 클라우드 및 클라우드 간 복제, 보안 및 필터링, 기타 글로벌 기능을 지원하도록 XDCR을 개선하는 데 더 적극적으로 투자할 수 있게 되었습니다.
커뮤니티 에디션 라이선스 관련 게시물은 여기 웹사이트에 게시되어 있습니다: https://www.couchbase.com/community-license-agreement
카우치베이스는 기존 라이선스에 따라 소스 코드와 적절한 제품을 커뮤니티에 계속 무료로 제공할 것입니다.
카우치베이스 커뮤니티 에디션 사용자는 어떻게 해야 하나요?
CE 사용자가 XDCR(교차 데이터센터 복제)을 배포한 경우, 이 새 버전에서는 더 이상 XDCR 사용이 허용되지 않으므로 Couchbase Server 7로 업그레이드하지 말고 버전 6.6을 계속 사용해야 합니다.
CE 사용자가 5개의 노드보다 큰 클러스터를 배포한 경우, 클러스터 노드 수를 준수할 수 있는 경우가 아니라면 Couchbase Server 7로 업그레이드해서는 안 되며, 그렇지 않은 경우 버전 6.6을 계속 사용해야 합니다.
XDCR과 함께 Couchbase Server 7을 사용하거나 5개의 노드보다 큰 클러스터를 배포하려는 CE 배포는 Couchbase Server 7 Enterprise Edition으로 업그레이드하는 것이 좋습니다. 다음 연락처로 문의하시기 바랍니다. 카우치베이스 판매 를 클릭하여 업그레이드 옵션에 대해 알아보세요.
향후 Couchbase는 무료 클라우드 기반 옵션을 제공할 예정이며, CE 사용자들은 자세한 내용은 2021년 10월에 열리는 Couchbase Connect.ONLINE 컨퍼런스에서 확인할 수 있습니다.
이것은 카우치베이스를 사랑하는 스타트업과 오픈소스 업계에 종사하는 우리 모두의 얼굴을 완전히 때리는 일입니다! 저는 이 제한이 무의미해지도록 XDCR 솔루션을 오픈소싱할 것입니다.
여러분은 방금 카우치베이스를 죽였습니다! 이제 대안을 찾을 때입니다.
이 라이선스 변경을 수행함으로써 스타트업이 초기 단계에서 커뮤니티 에디션을 실행할 수 있는 기회가 기본적으로 사라졌습니다. 5노드 클러스터는 Couchbase에서 의미 있는 애플리케이션을 실행하기 위한 최소한의 규모입니다.
XDCR을 제거하면 스타트업을 위한 멀티 클라우드 또는 멀티 리전 배포가 차단됩니다. 지금까지는 항상 다른 가용성 지역이나 다른 클라우드 제공업체의 소규모 XDCR 클러스터를 핫스탠바이로 선택했습니다.
따라서 "최악의 상황"이 발생하면 데이터 손실 없이 빠른 장애 조치를 수행할 수 있습니다. 저는 개인적으로 장애 조치의 가능성 없이는 미션 크리티컬 애플리케이션을 실행하지 않을 것입니다.
저는 지난 1년간 CouchBase의 옹호자이자 지지자였지만, 이번 결정으로 스타트업 비즈니스의 데이터베이스로 CouchBase를 선택한 것을 후회하게 되었습니다.