contributions, then the primary owner of the codebase monetizes it?
There is nothing in any of GPL licenses (there are several of them) that prohibits anyone, owner or not, to sell a copy of the software. In fact, you can find and sell any such project right now even if you've never heard of it so long as you don't break the license terms (which usually amounts to providing the source code and other related things) and there is someone willing to pay you. And this isn't a hypothetical, it's what happens sometimes.
Also, there is no "primary owner". Each contributor owns the parts of the code they wrote. The only exception to this is if they wrote it in a professional capacity as part of their job or signed away their rights via a CLA.
Contributors need to sign an SLA allowing the owner to use their code (if their usage is not GPS-compatible)
That would be CLA, not SLA. And this is a terrible thing. Giving up your rights for permission to improve somebody else's code? This is silly.
Обсуждают сегодня