Comunity license switch

Hello,

I just installed cratedb via docker and the header at the top says: License: crate (exp: 2019-03-31)
I assume it’s the trial license documented here: https://crate.io/products/cratedb-community-edition/
that I’m running now.

Once expired will it automatically switch to community license?
Is there a way to disable the trial license now and force it to switch to community one?
(google doesn’t help)

Thank you in advance,
Roman

See https://crate.io/docs/crate/reference/en/3.2/enterprise/index.html.

In short:
You can switch to community edition by adding license.enterprise: false to your crate.yml configuration file of each node.

1 Like

Unfortunately CrateDB 4.0.6 don’t know this config option anymore:

[2019-10-24T16:31:02,298][WARN ][o.e.b.ElasticsearchUncaughtExceptionHandler] [Faulkogel] uncaught exception in thread [main]
org.elasticsearch.bootstrap.StartupException: java.lang.IllegalArgumentException: unknown setting [license.enterprise] please check that any required plugins are installed, or check the breaking changes documentation for removed settings

Is there a new method of getting back to the community version?

Since CrateDB 4.0, we differentiate between CrateDB CE (Community Edition) and CrateDB (Enterprise) at build time. A CrateDB version cannot be switched to CrateDB CE by configuration anymore. Although the CrateDB variant can be run without a paid license on up to 3 nodes. This license switch was introduced in 3.3, see also https://crate.io/a/cratedb-3-3-is-now-stable-and-ready-for-use/.
We also don’t distribute any CrateDB CE variant but it can be easily build from source by ./gradlew communityEditionDistTar, see https://github.com/crate/crate/blob/master/devs/docs/basics.rst#manual-build.

@smu I hope you’re planning on offering a community edition rpm similar to how docker works (docker vs docker-ce)…If you’re requiring people to build crate community edition, it seems like a step backwards for those of us who’ve been with you since 0.5 days :smiley: and makes me wonder if crate will eventually pull a memsql where you no longer will offer a community edition or if you do, you’d limit it to a max number of nodes.

we don’t have plans to distribute a community edition, but you can either build it yourself - or apply for a special startup pricing (based on funding level and size of the cluster) or free licensing for non-commercial or educational projects.
feel free to get in contact with me directly!