@drewdevault If you need to sign an agreement to contribute, it is not free software anymore. That is my opinion.
And is total lunacy. It is like if someone gives you a birthday present and you make them sign a EULA before accepting the gift.