About

License

Aventara is licensed under PolyForm Shield 1.0.0 with an additional permission - free to use, including in commercial applications - plus a naming policy.

Read as Markdown

This page is a plain-English summary. It is not legal advice, and the license texts below are what binds. Where they differ from this summary, the texts win.

In plain English

Aventara is source-available, under the PolyForm Shield License 1.0.0 with an additional permission from the licensor.

You can:

  • Use Aventara for free, including in commercial applications and services (your API, your SaaS, your internal tools, your client work).
  • Read, modify and redistribute it under the license's terms (keep the license text and the Required Notice: line with any copy you distribute).

You cannot:

  • Use Aventara to provide a product that competes with Aventara itself: the framework, its packages and its tooling. Rebranding or repackaging Aventara and selling or offering it as a competing framework product is not allowed.

What this does not restrict:

  • Writing your own framework is fine. The license covers Aventara's code, not the idea of a contract-driven framework. An independent framework you build yourself is yours.
  • Competing with other products you build with Aventara is fine. The additional permission narrows the license's non-compete to products that compete with the Aventara software itself. A product you (or the licensor) provide using the software, such as an app or a service built on Aventara, may compete with other products in the market.

The additional permission only ever adds permissions; it does not remove or replace any term of the PolyForm Shield License.

The texts

Additional Permission — Aventara

Copyright 2026 Mohamed Ragheb

In addition to the permissions of the PolyForm Shield License 1.0.0 in LICENSE, the licensor grants the following additional permission:

The Noncompete section applies only to providing a product that competes with the software itself — the Aventara framework, its packages and its tooling. Providing a product that competes with any other product the licensor or its affiliates provide using the software is a permitted purpose.

This additional permission only adds to your permissions; it does not restrict or replace any term of LICENSE.

Required notice for distributed copies: Required Notice: Copyright 2026 Mohamed Ragheb.

Each package's package.json says "license": "SEE LICENSE IN LICENSE", because the PolyForm Shield License is not on the SPDX license list.

The Aventara name

A policy statement, not a license grant. It adds no conditions to the license.

The name "Aventara", its logo and the @aventara npm scope belong to Mohamed Ragheb. Use Aventara freely; mentioning it in your project is appreciated, but never required.

The one rule: don't present Aventara as your own product. Without Mohamed Ragheb's permission:

  • don't rename or rebrand Aventara and offer it as something else;
  • don't name a product "Aventara...", or publish anything under @aventara. Only Mohamed Ragheb publishes there, or authorizes others to;
  • don't imply that Aventara is yours, or that you are its official source.

Saying "built with Aventara", or "works with Aventara", is fine.