Canonical contributor licence agreement
At Canonical, we manage a lot of open source projects and we're required to have agreements with everyone who takes part in them. It's the easiest way for you to give us permission to use your contributions. In effect, you're giving us a licence, but you still own the copyright — so you retain the right to modify your code and use it in other projects.
Several upstream projects require all contributors to agree on the rules for inclusion of their code, we encourage Ubuntu members to support those when working with the upstream on contribution of patches back to those projects or direct contributions. For most projects at Canonical, the preferred approach is a wide licence rather than an assignment of ownership, and the agreements are documented below. Other projects take their own view but we typically recommend supporting their preferred approach to contribution and licensing, whatever that might be.
Sign the contributor agreement
When you're ready to contribute to a project at Canonical, we have two forms: one for individual contributors and one for companies and other organisations. Before you make your first contribution, please ensure you've already created a GitHub account, then complete the appropriate form.
Frequently asked questions
We use the Harmony CLA to protect your rights regarding any contribution you make to our open source projects. Learn more about how it works and what it means for you.