This document introduces two online forms for submission of Contributor License Agreements that govern contributions to an OASIS TC Open Repository. These include the required Individual CLA for any individual contributor, and the optional Entity CLA.
As documented in the TC Open Repositories FAQ and below, a contribution to an OASIS TC Open Repository is distinct from any formal Contribution made to an OASIS Technical Committee. Contributions to OASIS TCs are governed by the OASIS Bylaws, OASIS TC Process, IPR Policy, and related policies. Contributor License Agreements (CLAs) described here apply to TC Open Repositories but not to OASIS TC Members’ chartered work.
Individual CLA: In order to contribute intellectual property into a OASIS TC Open Repository, you must agree to be bound by the terms of a TC Open Repository Contributor License Agreement (CLA), so that it is clear what terms apply to your intellectual property contributions. This is a license by you as an individual, for your protection as a contributor as well as for the protection of OASIS Open and all who use the donated material. You are required to agree to this CLA before you contribute to an OASIS TC Open Repository.
Entity CLA: For a corporation, organization or other entity that has assigned employees or contractors to contribute to an OASIS TC Open Repository, an Entity CLA is available for contributing intellectual property via that entity, that may have been assigned as part of an employment or contractor agreement. If an individual wishes to make contributions on behalf of an organization, then the organization also has an option to complete an Entity CLA, if the organization deems that relevant to its business practices. However, the signing of an Entity CLA does not remove the need for every developer or contributor to sign their own CLA as an individual, to cover any contributions not owned by the entity signing the Entity CLA.
Contributor License Agreement Forms
OASIS TC Open Repository CLAs on File
Updating and Terminating a CLA
The Contributor License Agreements specify conditions under which any CLA would require update. An Individual or Entity CLA can be updated or terminated at any time by sending an appropriate email message to firstname.lastname@example.org.
Contribution: A “contribution” to an OASIS TC Open Repository refers to content merged into the code repository, following the GitHub definition of contributor: “someone who has contributed to a project by having a pull request merged but does not have collaborator [i.e., direct write] access.” Anyone who signs the TC Open Repository Individual Contributor License Agreement (CLA), signifying agreement with the licensing requirement, may contribute substantive content — subject to evaluation of a GitHub pull request. The main web page any TC Open Repository displays a link to a document listing contributions to the repository’s default branch (filtered by Commits, Additions, and Deletions).
Public Feedback: An OASIS TC Open Repository, as with GitHub public repositories generally, also accepts public feedback from any GitHub user. Public feedback includes opening issues, authoring and editing comments, participating in conversations, making wiki edits, creating repository stars, and making suggestions via pull requests. Such feedback does not constitute an OASIS TC Open Repository contribution. However, as noted in the Guidelines: technical content intended as a substantive contribution (repository “code”) to a TC Open Repository is subject to evaluation, and requires a signed Individual CLA.
Information about CLAs in the FAQ Document
- Who may contribute to a TC Open Repository?
- How does a contributor agree to the Individual CLA?
- When are Entity CLAs used, and whose responsibility are they?
- If I’m employed by an entity, am I also bound by the Individual CLA?
- How does OASIS confirm that the selected open license applies to all of the contributions in a TC Open Repository?
Please send any feedback or questions to TC Open Repository Administration at email@example.com.