I have been looking into this myself and make no claims that the information I have thus far is correct, but my understanding is that if you are trading and want to form a partnership, all partners must materially contribute (read not be just investors, your programmer would materially...