Non Compete Agreements
Depending on the state, a non-compete agreement basically means you cannot take the previous employer's files, documents, etc. with you to a new job. The knowledge in your brain goes. In other states, there may be an enforceable break between jobs if the non-compete applies. Courts have generally, when they have ruled, frowned on the enforceable breaks between jobs but its not universal and sometimes is dependent on the type of position. As far as FL law, I have idea what the details of a what a valid non-compete agreement is.
I suspect the poaching by Oracle is legal even if it might be ethically dubious.