If the only way your project can make money is by others not being able to copy it or making closed source versions of it, don't make your project open source.
Only keep your projects open sourced if you're prepared for someone else to come in and make it better than yours, perhaps that's even what you want.
#FOSS