This is completely depends from your agreement. If you need the sources, just specify this in the job requirement.
Its acceptable and you should get the source code.
Please see freelance.https://www.mql5.com/en/job
Why anybody should take a job, if he is a successful trader :)
He could do more while trading :)