This also goes for freelance contracts.
I once had a company slide into their NDA, before we had even discussed compensation, that anything I wrote that was “similar” to what I’d be working on for them belonged to them. It was so broadly worded, that anything I wrote with a contemporary setting would belong to these people…including the web serial I was writing and publishing at the time. Full rights.
I told them I could not sign it as stands and attempted to open negotiations.
I never heard from them again. I strongly feel I dodged a bullet.
Never, ever sign a non-compete clause unless it is extremely narrow. “Don’t take our stuff and sell it” is fine.
“We own everything you make” is not fine.
I also had a temp employer try to do a milder version, which was “Anything you write during your commute.” Uh, right. You going to pay me for my commute time then. I refused to sign and did not get the job.
Unless you are literally at the “Can’t pay my rent/food bill” point? It is better not to get the job or gig than to be locked into an aggressive non-compete.
With the legally-required disclaimer that I’m not a lawyer, watch for these in publication contracts and NDAs:
Overly broad non-competes. “Please don’t self publish a book the same month we’re releasing your book” is fine and only good manners. “You aren’t allowed to self publish for the life of this contract” is a red flag.
On the same note, overly broad first refusal clauses. Don’t sign with a publisher who insists that they have to have first refusal on every single book you write for the length of the contract. Often they will sit on your books for months, even if they don’t publish that genre. However, it is always polite to give first refusal on sequels and other books set in the same world.
Life of copyright clauses. For the love of little puppies and kittens: Never. Sign. A. Life. Of. Copyright. Contract. (Work for hire is obviously a different situation. I’m talking for original work here). Contracts should have a specified term in years, after which your rights automatically revert if you don’t renegotiate. Automatically. You shouldn’t have to request them.
Signing over rights the publisher doesn’t intend to exercise. Don’t sign over audio rights unless the publisher has a solid record of producing audio books (if they do have a solid record of it then do give them audio rights and make them pay the production costs). Don’t sign over movie rights to a book publisher! Yes, I have seen this. The publisher was Curiosity Quill. They have since imploded. If a publisher is e-only ask about splitting off the print rights.
For work for hire contracts, then you are signing over all the rights in the contract. (Editing contracts are always work for hire). An NDA is standard and don’t be afraid to sign one even if they’re scary, just make sure they don’t hide anything nasty in it. A standard NDA should boil down to “Please don’t share the files with anyone and please don’t talk about the project publicly without our permission.” I personally treat every project as under an NDA even if I haven’t signed one…you’ll see me talk occasionally about “This project I can’t talk about is taking up my time.” That means I’m either under an NDA or I should be if the publisher had any sense.
The “opposite” of an NDA is a required publicity clause. Be careful of these: Make sure you aren’t responsible for the results. Usually they aren’t too onerous, though. It’s more like “Would you please share the kickstarter with all of your Facebook friends.” I also had one which required me to post the release of the anthology to my blog. Usually they’re no big deal, but watch out for pressure being put on you to do a ton of marketing on a small thing like a short story. It can take you away from marketing stuff which really needs it.
Tl;dr:
Don’t sign broad non-competes. Ever. Under any circumstances.
Don’t sign away the rights to something a company can’t use/exercise.
Don’t be afraid to negotiate.
Don’t be afraid to walk away (unless, again, you would end up on the street/without health insurance/etc).