In the spirit of this platform, you might get more interest if you require the source code to be under an appropriate license (read: BSD/(L)GPL) rather than just require them to assign the rights to you. This way, you get the rights you need to the code, and the programmer/community get something too.