Core (server, engine - repo root) is now licensed under the Elastic
License 2.0 (SPDX: Elastic-2.0), replacing the Apache 2.0 + Commons
Clause hybrid. Client packages are explicitly permissive: Python SDK,
TypeScript SDK, and API client under Apache 2.0 (each with its own
LICENSE file), VS Code extension under MIT.
- LICENSE: canonical ELv2 text with scope note
- README: license map table and accurate terms; badge updated
- Cargo.toml: license = "Elastic-2.0"; deny.toml allows Elastic-2.0
- COMMERCIAL_LICENSE.md: restrictions mirror ELv2's exact limitations
(no hosted/managed services, license must travel with every copy,
no circumventing license keys or removing notices)
- CONTRIBUTING: inbound licensing follows the per-directory license,
plus a relicensing grant for commercially licensed builds
- openapi.json, SDK READMEs, site copy (footer, homepage, commercial
page, CTA banners): all now state the split posture; "open-source"
wording replaced with "source-available"
Version bump matching the 0.1.1 release already published to npm's latest tag with correct Apache-2.0 license metadata. The previous 0.1.0 (which carried stale AGPL-3.0 metadata) has been deprecated on npm; unpublishing was refused by npm's 72-hour policy.