Skip to main content

Legal Notices

This section contains important legal information regarding the use of the Excalibur framework.

Documents​

DocumentDescription
Compliance DisclaimerImportant disclaimers for compliance-assistance features
Third-Party LicensesLicense terms of Excalibur's dependencies, and the three that are not standard open source

Quick Summary​

Framework Provides Tools, Not Compliance

Excalibur provides tools and functionality to assist with building applications. The framework does NOT guarantee compliance with any law or regulation. Your compliance obligations remain your responsibility.

Key Points​

  1. No Compliance Guarantee: The framework assists with compliance workflows but does not ensure compliance
  2. Your Responsibility: You must conduct independent compliance testing and validation
  3. Professional Review Required: Engage qualified legal and compliance professionals
  4. No Legal Advice: Use of this framework does not constitute legal advice

Compliance-Assistance Features​

The framework includes features that may assist with:

  • Audit logging and event trails
  • Event sourcing for immutable history
  • Data protection workflows
  • Encryption and security patterns

However, proper implementation, configuration, and independent validation remain your responsibility.


License​

The Excalibur framework is distributed under a multi-license scheme. You may choose to use the software under any one of the following licenses:

  • Excalibur License 1.1 — source-available; grants broad use, copying, distribution and derivative works, with two restrictions: you may not resell the framework itself, and you may not offer it to others as a hosted or managed service
  • AGPL-3.0-or-later — GNU Affero General Public License
  • SSPL-1.0 — Server Side Public License

See the licenses/ directory in the repository for full license texts. The license texts govern; the summary below is a plain-language guide and does not replace them.

What the Excalibur License permits, in plain terms​

Can I…Under the Excalibur License 1.1
Use the framework in my company's internal systems?Yes.
Build a commercial application on it and sell it?Yes. Your application is yours to sell, license and support.
Run my application as a SaaS product for my customers?Yes. Hosting your own application is not hosting the framework.
Ship the framework inside my application to customers?Yes, as a component of your application, keeping the license notices.
Modify the framework for my own use?Yes. Mark modified files as modified.
Sell the framework itself, rebranded, repackaged or as a competing framework or SDK?No.
Offer the framework's capabilities to others as a service — a hosted outbox, event store, dispatcher or operations dashboard, or a platform where customers run their own handlers on it?No.

If your use falls outside this table, read the license text and consult your own legal counsel.


For legal questions, consult qualified legal counsel in your jurisdiction.

See Also​