Hacker News new | ask | show | jobs
by drej 1966 days ago
> Note: We cannot accept non-trivial PRs for legal reasons. We need to retain copyright over the entire codebase.

Does a CLA solve this? (Genuine question, I don't know.)

2 comments

No, because if a contributor is legally not entitled to agree to the CLA and does anyway, it’s now your problem.

Nemo dat quod non habet, nobody gives what they don’t have.

Yes, this is what a CLA solves. And I tend to refrain from contributing to projects that have a CLA, although it might not be reasonable: there's little difference with licensing your contribution under MIT, I think.

However, if you license your project under AGPL, you probably deemed AGPL comfortable for your needs. I did too, so licensing my contribution under something else feels a bit uncomfortable, especially if it is substantial.