[legal] Contributor Agreement: DCO as legal text?
Our current contributor agreement setup right now is the regular Linux DCO via commit sign-offs (for context: git commit --signoff
), although in the future we may slowly move to a proper Contributor Agreement (we do have one based on Harmony Agreements, although we'll be migrating to FSFE's FLA for simplicity), alongside with a system for anyone to sign the CA/CLA.
While this is technically a legal mess, we can just simply use the Linux DCO as the legal text for our CA if we want to.
See also
- https://about.gitlab.com/community/contribute/dco-cla/ - GitLab DCO and CLA
- https://opensource.stackexchange.com/questions/11194/can-a-cla-be-agreed-to-implicitly-like-a-license
- https://opensource.stackexchange.com/questions/860/what-is-the-difference-between-a-cla-and-a-cta - the diff between CLA and CTA
- https://opensource.stackexchange.com/questions/8062/how-can-qt-charge-for-a-commercial-license-without-getting-copyright-assignments?noredirect=1&lq=1 - CLA situtation on Qt
- https://drewdevault.com/2021/04/12/DCO.html and https://drewdevault.com/2018/10/05/Dont-sign-a-CLA.html - opinions from ~sircmpwn about why use DCO instead of CLA