Honestly, you are asking on a forum about this stuff??? :confused:
Get some legal advice. Pay for it. I'm guessing you want to get a "feel" for things before you seek that legal advice, but the answers you will get here are not going to help you (unless they come from the legal people)...