This Contributor License Agreement ("Agreement") ensures that contributions to Spector are properly licensed and that the project can continue to be distributed under the Apache License 2.0 (for core modules) and the Business Source License 1.1 (for the spector-memory, spector-synapse, and spector-cortex modules, which convert to Apache License 2.0 after their respective Change Dates).
By signing this CLA, you confirm that:
-
You are the author of the contribution, or you have the right to submit it.
-
You grant a license to the Spector project (spectrayan/spector) to use, modify, and distribute your contribution under the project's licenses: the Apache License 2.0 or the Business Source License 1.1 (for spector-memory, spector-synapse, or spector-cortex), as applicable.
-
You understand that your contribution is public and that a record of the contribution (including your name and the contribution itself) is maintained indefinitely.
-
You are not expected to provide support for your contribution, although you are welcome to do so.
-
Your contribution does not include any third-party code that is incompatible with the project's licenses.
When you open a Pull Request, the CLA bot will ask you to sign. Simply comment on the PR with:
I have read the CLA Document and I hereby sign the CLA
You only need to sign once — it applies to all future contributions.
If you have questions about the CLA, please open an issue or contact the maintainers.
This CLA is based on common open-source CLA templates and is designed to be simple and contributor-friendly.