As Couchbase increases its presence in the market, we have decided to modify the distribution and usage license of some of our free products.
This change is necessary in order to protect the community from over-deployment of unsupported and unpatched software. To our knowledge, this change will affect approximately 5% of clusters running Couchbase Community Edition.
The change is as follows:
Couchbase has modified the license restrictions to its Community Edition packages of Couchbase Server, Couchbase Sync Gateway and Couchbase Lite. The new restriction limits individual cluster sizes to five (5) cluster nodes and promotes cross data center replication (XDCR) to a commercial-only feature of Enterprise Edition. The license is applied to Couchbase Server Community Edition version 7.0 and higher, as well as Couchbase Sync Gateway and Couchbase Lite version 3.0 and higher.
The Community Edition of these products is a free binary packaging of Couchbase’s source code (also free, licensed under BSL 1.1). The Community Edition is free to use and deploy. These new restrictions limit the extent to which a deployment is allowed to scale without requiring subscription licenses of Couchbase Enterprise Edition.
The new license restrictions now limit use of Community Edition to departmental-scale deployments, eliminating the ability to create Community Edition clusters of unlimited size or scale geographically. In promoting XDCR to an Enterprise Edition feature, Couchbase is able to invest more aggressively in enhancing XDCR to support multi-cloud and cross-cloud replication, security and filtering, and other global capabilities without needing to maintain separate code lines for Community and Enterprise Edition packages.
A posting of the community edition license is posted on our website here: https://www.couchbase.com/community-license-agreement
Couchbase will continue to make its source code and appropriate products freely available to the community under their existing licenses.
What should Couchbase Community Edition users do?
If CE users have deployed Cross Datacenter Replication (XDCR) they should not upgrade to Couchbase Server 7 as the use of XDCR is no longer allowed with this new version, they should remain using version 6.6.
If CE users have deployed clusters larger than five (5) nodes, then they should not upgrade to Couchbase Server 7 unless they are able to bring their cluster node count into compliance, otherwise they should remain using version 6.6.
CE deployments that desire to use Couchbase Server 7 with XDCR or deploy clusters that are larger than five nodes are encouraged to upgrade to Couchbase Server 7 Enterprise Edition. They are encouraged to contact Couchbase Sales to understand their upgrade options.
In the future, Couchbase anticipates offering free cloud-based options, and CE users should attend the Couchbase Connect.ONLINE conference in October, 2021 for more details.