I think better asked here:
https://bitcointalk.org/index.php?board=4.0.
Does the downloading client start to upload to other clients even if the blockchain download from
the origin client isn't complete?
Yes. Also, the blockchain is not downloaded from one client of course (for security and practical reasons).
Sorry that I aks again: Yes means in this case "yes it does upload meanwhile downloading"?