Many upstream projects require all contributors to agree on the rules for registering their code. We encourage Ubuntu members to support those who work with upstream contributors to patches to these projects or direct contributions. For most projects at Canonical, the preferred approach is a broad license rather than a ownership award, and the agreements are documented below. Other projects have their own opinions, but we generally recommend supporting their preferred approach to contribution and licensing, no matter what it is. That has not always been the case. Red Hat`s early projects followed the traditional practice, which I called “inbound-outbound”, where contributions to a project are simply provided under the project`s open source license, without any external non-FOSS contract being concluded. But in the early 2000s, Red Hat began experimenting with the use of contribution agreements. Fedora asked contributors to sign a CLA based on the widely adapted ICLA Apache, while a copyright award agreement derived from the Free Software Foundation and a pair of custom CLAs were inherited from the cygnus and JBoss acquisitions. We have even taken some steps to introduce an Apache-style CLA in fast-growing projects under the leadership of Red Hat. While all members of your organization are able to create the Google Group to manage authorized contributors and complete our web form, you must include the contact information of an authorized signatory with the right to sign legal agreements.
(Even if you are that person.) This may be a private lawyer in a large company or the CEO of a small business. After the form is sent, they receive an email asking them to sign the agreement electronically. Few legal issues in open source are as controversial as the contributor rights licensing agreements (CLAs). If you don`t characterize the particular historical case of the Fedora Project Contributor Agreement (which I`ve always considered a-CLA) or, like Karl Fogel, classify the DCO as a kind of CLA, Red Hat today does not use CLAs for the projects it maintains. Some CLAs are simple click-through agreements that are immediately accepted. As soon as a contributor sends the form, you should be able to accept their contributions.