Skip to content

License

ESDM is provided free of charge. There is no per-instance license, no event-count threshold, no commercial tier. You can install it, run it, embed it in your CI pipelines, and ship its findings into your code review process at no cost.

What You Get

Every release of ESDM publishes pre-built binaries for macOS (arm64 and amd64), Linux (arm64 and amd64), and Windows (arm64 and amd64). The binaries are self-contained, with the schemas embedded, so a single download is enough to lint a project.

The binaries are signed, hosted on GitHub Releases, and mirrored to a public Scaleway Object Storage bucket so they remain reachable from CI environments that don't have the GitHub API on their allowlist.

How ESDM Is Maintained

ESDM is closed-source and developed by a single team. We follow a standard release cadence, we respond to issues, and we accept feature requests. The toolchain we use to build, test, and release ESDM is publicly documented in this site, but the source code itself is not published.

The reason is editorial control. ESDM ships with a fixed catalog of rules and a fixed schema, and we want both to evolve as a coherent whole. A closed source code base lets us move quickly when a rule turns out to be wrong, drop a rule that no longer earns its keep, and reshape the schema without negotiating compatibility with downstream forks.

Reporting Issues

If you run into a bug, a misleading diagnostic, a rule that fires when it shouldn't, or a feature you'd like to see, please open an issue on the ESDM repository. We read every issue, and we respond on the public issue tracker so that the discussion is visible to everyone who might run into the same thing.

For commercial questions, integration support, or a general conversation about Event Sourcing and Domain-Driven Design, write to hello@thenativeweb.io.