I have a software product I developed completely on my own over the span of many months. I spent a lot of time marketing, and redeveloping the application. The application is now a top downloaded app on the Android Market in the Finance section. I have begun development of an iPhone version of the same product, and have already spoken with a coworker on a joint venture whereas he will help me develop the rest of the iPhone version of the application, and we will incorporate a web service component that he is writing on his own as a separate product. He would like to use my user base to get a jump start on brand recognition for his service.
I wanted to find a software development joint venture agreement and modify it to suit my needs. However, I'm not sure this is what I want to use because I do not want to give up any of my rights to my product. I also have no money to give him, but I did say that we could work up some sort of profit sharing on the iPhone version ONLY once it's published. I would like to protect myself against him stealing code and writing a competing app, trying to get a portion of my Android profits, trying to have any rights to my "product" or brand, and anything else you guys can advise me on.