Off Grid AI is open core: the project is licensed under AGPL-3.0-only, and a Contributor License Agreement covers all contributions. Signing the CLA is required before your first contribution can be merged.
The CLA lets the maintainers accept your contribution into the AGPL-licensed open core while retaining the right to offer paid features and commercial licensing on top of it. In short: you keep the copyright to your work, and you grant the project the rights it needs to distribute that work under the project's licenses. It protects both you and the project, and keeps the open-core model sustainable.
At a high level, the CLA asks you to confirm that:
- the contribution is your original work (or you have the right to submit it),
- you grant the project a copyright and patent license to use and redistribute your contribution under the project's licenses, and
- you are not knowingly submitting anything you are not entitled to.
The CLA does not transfer your copyright — you retain ownership of your contribution.
The text above is a plain-language summary, not the agreement itself. The binding terms are in the CLA document referenced below.
- Open a pull request as normal (see
CONTRIBUTING.md). - On your first PR, the maintainers will point you to the CLA and the signing process (typically an automated CLA-assistant check on the PR, or a signed document — whichever the project currently uses).
- Once your signature is recorded, the CLA check passes and your PR becomes eligible to merge. Your signature is remembered for future contributions.
CLA text and signing service: the canonical CLA document and the signing mechanism are maintained by the project owners. If a link is not yet published in this repository, a maintainer will provide it when you open your first pull request. Corporate contributors (contributing on behalf of an employer) should ask about the corporate CLA variant.
Open a discussion or ask on your pull request. For anything sensitive, see the
private contact in SECURITY.md.