Open Source CLAs

Debates on Contributor License Agreements (CLAs) in open source projects, their legal implications for copyright assignment, requirements by companies like Atlassian and Audacity, and alternatives like forking or avoiding such projects.

📉 Falling 0.5x Open Source
3,327
Comments
20
Years Active
5
Top Authors
#3161
Topic ID

Activity Over Time

2007
2
2008
8
2009
16
2010
58
2011
44
2012
68
2013
102
2014
152
2015
116
2016
188
2017
194
2018
216
2019
174
2020
233
2021
350
2022
297
2023
426
2024
354
2025
308
2026
21

Keywords

SCM e.g FOSS RubyCentral OSS ebb.org LICENSE audacityteam.org PR GPL cla contributions project contributor contribute open source sign projects contributors copyright

Sample Comments

greenshackle2 Feb 19, 2020 View on HN

It's pretty normal for open source projects to refuse contributions from anyone who hasn't signed a CLA or something similar. The alternative is a legal nightmare.

heavyset_go Jan 22, 2021 View on HN

Why are you contributing to projects with CLAs if you disagree with their terms?

spankalee Dec 27, 2021 View on HN

Why don't they take contributions? They couldn't do a CLA?

mswift42 Feb 15, 2017 View on HN

Can you name one open source project, where I can commit a change the maintainer doesn't agree with?

NewJazz Jan 30, 2025 View on HN

Would be even better if they didn't require a CLA to contribute.

oefrha May 30, 2020 View on HN

If you contribute to any open contribution project by Apple, Google, Microsoft, Facebook, etc. you’ll have to sign a CLA first, however minor the PR is. Same goes for some non-corporate projects, e.g. CPython. There are readily made forms and enforcement bots for CLAs at least within the GitHub ecosystem, so you can even deploy them to your one man project within an hour; it’s also not hard to write the tools from scratch, especially considering that drh wrote his own SCM. Therefore, keeping tra

theLiminator Aug 10, 2023 View on HN

Sounds like contributors should create a community fork then. Yeah, it sure does give away a lot of your rights when you sign a CLA...

gardnr Mar 4, 2020 View on HN

This is owned by Atlassian. After you submit a pull request they send you a huge contributor agreement saying that all your contributions are owned by Atlassian. Fuck that.

vbsteven Jul 13, 2021 View on HN

It’s hard to find but contributors are required to sign a CLA which allows the project owner to do what they want with the code.https://www.audacityteam.org/cla/

3np Aug 12, 2023 View on HN

They haven't made contributors sign a CLA so no, they aren't legally in a position to do the same move.