Skip to content

Latest commit

 

History

4 Commits

Folders and files

NameName
Last commit message
Last commit date
 
 
 
 
 
 
 
 

Repository files navigation

Contributor agreements — cTuning Labs

This repository holds the contributor agreement texts used by open source projects managed by Grigori Fursin and cTuning Labs.


Current contribution policy

The CLAs in this repository are NOT currently in force.

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.

Why DCO rather than a CLA

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.


What is in this repository

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.


When the ICLA would be adopted

cTuning Labs may bring the ICLA into force for future contributions if any of the following becomes true:

  1. A sale of a project, or a transfer to a foundation, moves from possibility to active discussion.
  2. Contributions begin arriving regularly from contributors who are not covered by a signed corporate agreement.
  3. 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.


Covered projects

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.


Trademarks

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.


Contact

Questions about contributor agreements: gfursin@gmail.com

About

Contributor License Agreement for cTuning Labs

Resources

Stars

0 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors