> What do NDAs have to do with works for hire and copyright assignment?
These are the legal assignments you sign to transfer your rights to the other party. Basically they are usually the contract saying you are doing a work for hire. They are usually 1-2 pages long. They usually say something like 'anything you write while under the employment of company xyz belongs to company xyz'. Sometimes they are that bad and you have to read them all.