This repository holds the contributor agreement texts used by open source projects managed by Grigori Fursin and cTuning Labs.
Contributions to cTuning Labs open source projects are accepted under the Developer Certificate of Origin (DCO) 1.1 only. There is no CLA to sign and no signature is collected from individual contributors.
To contribute, sign off each commit:
git commit -s -m "your message"See the CONTRIBUTING.md of the repository you are contributing to for details.
The open source parts of cMeta are released under the Apache License 2.0, whose section 5 already grants the project a perpetual, worldwide, irrevocable, sublicensable licence to every contribution submitted to it. That is sufficient for the project to be maintained, distributed, and transferred as an open source work. A CLA would add contributor friction without adding rights the project currently needs.
The DCO covers the remaining concern — that each contributor confirms they are entitled to submit what they submit.
| File | Status | Purpose |
|---|---|---|
ICLA.md |
Dormant — not in force | Individual Contributor License Agreement, drafted and held ready |
CCLA.md |
Used by negotiation | Corporate Contributor License Agreement, signed case by case with an employer whose staff contribute |
The ICLA is dormant: drafted and ready, so that adopting it later is a policy change rather than a drafting project. It applies to nobody today.
The CCLA is used selectively. It is not part of the routine contribution flow. It is negotiated directly with an organisation whose employees contribute to a covered project, and signed once by a representative authorised to bind that organisation. Signed copies are held privately by cTuning Labs (in a separate private repository) and are not published here.
cTuning Labs may bring the ICLA into force for future contributions if any of the following becomes true:
- A sale of a project, or a transfer to a foundation, moves from possibility to active discussion.
- Contributions begin arriving regularly from contributors who are not covered by a signed corporate agreement.
- A single contribution is large enough, or architecturally central enough, that documented rights beyond Apache-2.0 §5 are warranted.
Any such change would apply to new contributions only and would be announced in the affected repositories before taking effect. Contributions made before the change remain governed by the policy in force when they were submitted.
| Repository | Licence | Contribution gate today |
|---|---|---|
cTuningLabs/cmeta |
Apache License 2.0 | DCO |
cTuningLabs/cmeta-aops |
Apache License 2.0 | DCO |
cmeta-aops contains vendored third-party components that are not covered by
its Apache-2.0 license and are redistributed under their own terms — see
THIRD-PARTY.md
in that repository. Contributions must not add third-party code whose license
forbids redistribution.
Other cTuning Labs repositories are proprietary and do not accept external contributions without a separately negotiated written agreement.
Apache License 2.0 §6 grants no trademark rights. "cMeta", "cX", "cTuning" and associated names, logos and domains remain the property of Grigori Fursin and cTuning Labs, and are not licensed by the contribution of code, nor by any agreement in this repository.
Questions about contributor agreements: gfursin@gmail.com