Company
Date Published
Author
Aurélien Georget
Word count
501
Language
English
Hacker News points
None

Summary

The text discusses the transition from using a Developer Certificate of Origin (DCO) to a Contributor License Agreement (CLA) for managing contributions to an open-source project. Previously, contributors had to sign each commit to comply with the DCO, a process that proved cumbersome and confusing. This system relied on the DCO GitHub App, which only verified signatures post-Pull Request submission, leading to frustration among developers. To improve the developer experience, the project has adopted the CLA, which requires a one-time online signature that covers all past and future contributions, similar to the system used by the React GitHub repository. The CLA is designed to streamline the contribution process for both individual contributors and businesses, aligning with standards set by organizations like Facebook and the Apache Foundation. The change aims to enhance collaboration and development within the community, with the assurance that feedback and insights from contributors are valued.