I am a Product Manager based in Silicon Valley, USA. I have an idea that I would like to develop as a product. I am technical enough in a sense of knowing the tech side of what I want to build, how I want to build it, etc, but I am not a developer. What I am thinking of doing is to create a customized software solution across all 3 mobile platforms, iOS, Blackberry, and Android.<p>I would like to outsource my product development to an IT firm or developers/hackers. There is a big chance/possibility that these firm/developers are outside USA based because of the potential cost as I am investing my own capital (I am looking for local developers or within USA as well).<p>Now the question is how vulnerable am I if I outsource my development completely. Vulnerable means if my source code is stolen or the firm/developers instead develop their own product based on my idea. Of course I would have them sign an NDA and non compete document and all that, and most of the time I would think I am protected if the firm/developers are USA based, but how about if it's non USA based (most probably India, Russia, or some eastern europe based).<p>Am I completely screwed if these things happen (even if the developers/firms have signed all NDAs, non compete, and so forth)? Would I be able to file a lawsuit on the developers country and maybe USA? Do NDAs and non compete agreement they sign are even applicable in their residence country? What options do I have if these happen to me?<p>Thank you for the advise.