Licensing
MVRX OSS does not use a single license for everything. Each package carries its
own LICENSE file, which takes precedence over the repository root’s LICENSE.
@mvrx/mail — AGPL-3.0-only
@mvrx/mail is the AI email consumption SDK and the foundation the (future)
hosted service must use. Because it’s AGPL-3.0-only, if you modify it and run it
as a network service, you must make your modified source available to users of
that service.
A commercial license (no AGPL obligations) is available from
mvrx.group for anyone who wants to embed @mvrx/mail in
a closed-source product without the AGPL’s network-copyleft requirement.
@mvrx/wbxml — MIT
@mvrx/wbxml is a standalone protocol parser with no product logic, so it’s
licensed permissively to be freely embeddable — copyleft would only suppress its
adoption as a general-purpose npm package. Use it in proprietary software with no
obligations beyond the standard MIT attribution notice.
AECS-1 and AECS-SDK-1 — CC0 1.0 (public domain)
Both specifications — the NormalizedEmail schema, the threading algorithm, the
timestamp rules, and the full SDK surface described in AECS-SDK-1 — are published
under CC0 1.0. That means:
- You can implement AECS-1 in any language, for any purpose, commercial or not.
- No attribution is required (though it’s appreciated).
- No permission is required from MVRX to build a conformant, competing implementation.
This is deliberate: AECS-1 is meant to be a community standard, not a vehicle for
locking implementers into MVRX’s SDK. The conformance fixture suite
exists precisely so independent implementations can verify they match the spec
without needing to read @mvrx/mail’s source.
Summary
| Artifact | License | Commercial use |
|---|---|---|
| AECS-1 / AECS-SDK-1 specs | CC0 1.0 | Unrestricted — public domain |
@mvrx/mail |
AGPL-3.0-only | Requires a commercial license from MVRX for closed-source embedding |
@mvrx/wbxml |
MIT | Unrestricted — standard MIT terms |
Contributing
Contributions to @mvrx/mail and @mvrx/wbxml require a Signed-off-by
trailer (Developer Certificate of Origin) so MVRX can continue to offer
commercial licenses covering contributed code. See
CONTRIBUTING.md in
the source repository.