Just because it is free should not make much difference though, if he leaves my project to go after money jobs, what is to say that he will not leave a low money job to seek after higher paying job?
If someone here gives him $100, what will happen to your project if someone offers him $1000 later, do you leave the first project? You cannot leave in the middle of it with no explanations, you must finish the job.
there very much is a difference. someone doing free work for you is a favor, someone paying you to do work is a job. An example is something that happened to me just a few months ago. Being 20 years old and without a car sucks, I went to go take my driving test. The test was scheduled two weeks ahead of time and I was to use my bestfriends car. Unfortunately he got scheduled for that time at work and I couldn't go. Was I dissappointed? Yes. Did it screw me over a bit? Yes. Was it his fault? Absolutely not, and I hold nothing against him because the fact is, work first favors later, and thats just how life is.