A Compatibility Guide for Corporate Contributors: Navigating Project License Requirements:
Understanding Contribution License Agreements at a Glance
Type of Contribution | Who’s Contributing | Governing Agreement |
---|---|---|
MIT-licensed code | Individual | DCO (Developer Certificate of Origin) |
MIT-licensed code | Corporation | DCO (Developer Certificate of Origin) |
EE-directory code | Individual | Individual CLA |
EE-directory code | Corporation | Corporate CLA |
Licensing Approach for Co-Create
Key Points to Understand:
- No pre-approval process is required before teams can start contributing during Co-Create engagements
- Contributors automatically accept the governing agreement (DCO or CLA) through submission of a contribution
- The code location determines which agreement applies (MIT-licensed = DCO, EE-directory = CLA)
For Corporations who require an overarching CLA:
- Some organizations may wish to execute an overarching Corporate CLA that governs all contributions made on behalf of the corporation in order to manage who is authorized to contribute on behalf of the corporation.
- In these cases, GitLab offers an optional overarching Corporate CLA
Managing Corporate Contributions
For organizations participating in Co-Create, there are two paths:
-
Standard Contribution Path:
- Employees can immediately begin contribute to GitLab code
- By contributing, they automatically accept the governing license agreement
- No pre-approval or formal setup required
-
Formal CLA Management (Optional):
- For organizations requiring explicit contributor management
- Contact cla_managers@gitlab.com to initiate the formal Corporate CLA process
- GitLab creates a dedicated group at gitlab.com/gitlab-corporate-cla/[your-company]
- Your organization designates administrators to manage authorized contributors
Average timeline: 2-3 weeks from initial contact to full approval
Frequently Asked Questions
For answers to common questions about contributions, ownership, and licensing, please see Frequently Asked Questions on the DCO & CLA page.
Getting Started
To expedite the legal process:
- Share this page and the GitLab DCO & CLA with your legal team
- Contact cla_managers@gitlab.com to initiate the Corporate CLA process
- Prepare a list of authorized contributions, including each contributor’s GitLab usernames.
Contact Information
For legal questions: cla_managers@gitlab.com For Co-Create program questions: contributors@gitlab.com
Last modified April 30, 2025: Add co-create license explainer for users (
5e4f12c9
)