Elastic search Client API

Hi

we are using Elastic Search client API to read/write from OpenSearch. This is part of commercial service provided to customer. How would SSPL license Apply here.

OpenSearch/OpenDistro are AWS run products and differ from the original Elasticsearch and Kibana products that Elastic builds and maintains. You may need to contact them directly for further assistance.

(This is an automated response from your friendly Elastic bot. Please report this post if you have any suggestions or concerns :elasticheart: )

Which client API are you using? I would probably recommend using a dedicated Opensearch client library as you otherwise are likely to run into compatibility issues.

we are using Openmetadata which in turn uses ES client API to talk to Opensearch. So we are indirectly using ES client API through Openmetadata . They are stuck with Elastic version 7.14 due to incompatibility and no support for future versions. we came to know about dependency recently. Hence wanted to understand implication on SSPL license on our distribution.

You'll need to raise this with the Openmetadata folks. Although they share history and many common features, Opensearch's API is not compatible with Elasticsearch's API, so you need to use an Opensearch-specific client.

1 Like

Hi.
Checked with openmetadata team, They said they cant move away from ES CLient API at this point which is used to connect to opensearch. Our concern is on SSPL licensing impact on our commerical distribution. we can live with last known version ES client API (7.4) which supports Openemetadata. we cant use OPensearch client as we are calling their APIs which in turn uses ES client API

Gururaj_Shivananda

1m

Hi.
Checked with openmetadata team, They said they cant move away from ES CLient API at this point which is used to connect to opensearch. Our concern is on SSPL licensing impact on our commerical distribution. we can live with last known version ES client API (7.4) which supports Openemetadata. we cant use OPensearch client as we are calling their APIs which in turn uses ES client API

According to the licensing FAQ there is no licensing concern:

Our client libraries continue to be licensed under Apache 2.0.

However, version 7.14 is past EOL so it will receive no further updates (including security fixes). It's also not intended for use with Opensearch. You need to work with the Openmetadata and Opensearch folks to find a remedy for this, but there's nothing we can do to help on the Elasticsearch side.

This topic was automatically closed 28 days after the last reply. New replies are no longer allowed.