What is a “contribution agreement” in relation to GitHub?
A contribution agreement is a legal document that clarifies the terms under which contributions are made to a project, often requiring contributors to assign their rights.