I am conflicted about the licensing for one of my projects. My goals for the license are very similar to the GPL, with one notable exception. I want to remain the sole copyright owner - to keep options like potentially commercially licensing the project under another license open.
In my understanding, all would be fine with just the GPL, except for contributions. The way all the big projects work is, by requiring contributors to sign a CLA/CTA - which to be frank is hugely unrealistic for 99% of contributors to do for something like a simple bug fix.
This question is certainly similar to this one this one The main differences being a) Exclusive copyright and b) enforceability; is a comment on a PR enough? ('Do you agree with the terms as stated in...?' 'I do'). Thanks.