I am unable to use all features of Elasticsearch

I understand that Elasticsearch is planned to offer the APGL v3.0 license. From the source on GitHub, it appears that the APGL v3.0 license is provided, but when I install Elasticsearch version v8.15.3 in a tarball format and try to use it, the Basic License is applied, and I am unable to use all features of Elasticsearch.

My questions are as follows:

  1. Can I use all Elasticsearch features with the APGL v3.0 license?
  2. How can I download and install Elasticsearch with the APGL v3.0 license?
  3. Is it possible to change the license from Basic to APGL v3.0? (The documentation only mentions the option to switch to a 30-day trial license)

No, certain features of Elasticsearch require a commercial license. See Subscriptions | Elastic Stack Products & Support | Elastic and FAQ on Software Licensing | Elastic for more information.

The AGPL only applies to (most but not all of) the source code, not to the binary distributions like the 8.15.3 release tarball you downloaded. Also, the license changes only apply from 8.16.0 onwards.

If you currently have some data in a basic-licensed cluster and you build an AGPL-only version yourself then I expect the AGPL-only version will be able to read the same data. Not tried that tho.

That said, the Elastic license (text, FAQ) is very permissive, are you sure you need to build your own AGPL-only distribution?