Given past experiences, I see large group projects trending towards having CLAs/DCOs where you give up ownership of your code anyway.
Most people don't want to work with random contributors who wish to hold a gun to their heads in perpetuity.
Most people don't want to work with random contributors who wish to hold a gun to their heads in perpetuity.
This article gives a nice description of the differences: https://opensource.com/article/18/3/cla-vs-dco-whats-differe...
An aside, that's an awfully violent visual for discussing ownership of code.