I'm looking for a license that I haven't seen before. I would like a license that allows other people to use my code non-commercially, but unless they have written permission they should not be able to sell derivatives.
Pull requests by other people should be possible, but their code would also become owned by me.
Forking should be possible, in which case mutual permission would be required from me and the fork maintainers in order for either of us to use the software commercially.
Does something like this exist?