85

I am asked to sign an NDA before seeing the codebase for a potential project. This is all fine. But, one of the items on NDA reads like they can take me court on a possible violation, and charge me for all legal fees (in addition to any damage) no matter what the result/court decision is-- even if I'm honest.

I'm sure this isn't what they meant. But I'm not sure how I'd feel with this at the back of my mind. I signed NDA-s before, asked for changes in one or two.

There are some other vague items like this, but this is the one I'm concerned about. It's a tough NDA.

Would I look fussy if I'd raise this as an issue?

Do you usually sign NDA-s as is?

dwizum
  • 43,585
  • 17
  • 100
  • 155
xavierz
  • 695
  • 1
  • 5
  • 10
  • 56
    Have you considered talking to a lawyer to see if this is even legal to put into a contract? If it is as you have written, you should ask for that change. What happens if they decline and you decline to sign that nda? Are you a single contractor, or part of company? If later, have you asked your company lawyer? – Benjamin Dec 18 '19 at 21:59
  • 6
    @Benjamin i'm a single contractor on self-proprietorship. I think i'll ask a lawyer tomorrow – xavierz Dec 18 '19 at 22:53
  • 1
    @joeqwerty do you know one off the top of your head here in Canada? i'm in Canada – xavierz Dec 18 '19 at 23:02
  • I don't... sorry. – joeqwerty Dec 18 '19 at 23:04
  • 2
    @joeqwerty no worries. thx for the useful suggestion still – xavierz Dec 18 '19 at 23:07
  • 24
    “I'm sure this isn't what they meant.” I'm not. People try putting all sorts of nonsense into contracts. – Paul D. Waite Dec 19 '19 at 10:33
  • 1
    @Benjamin why are people so quick to suggest talking to a lawyer? It's not as if the lawyer can rewrite the contract for the company. The only benefit I can see if telling the client what the contract means in different/simpler terms. – smartname1 Dec 19 '19 at 11:06
  • 5
    @smartname1 to most people, when you get a contract or NDA to sign, all you see is the text you've been given. But an expert will see whether there are clauses missing that should normally be there, or whether there are unusual clauses there, or that some clauses actually refer to regulations elsewhere that you're not aware of. – ObscureOwl Dec 19 '19 at 11:12
  • @ObscureOwl still though, you'd have to somehow convince the company to change the contract so it sort of seems moot. I guess a lawyer can tell you that you're getting screwed over more than you thought you were if you sign the contract, and that could be useful. – smartname1 Dec 19 '19 at 11:26
  • 7
    @smartname1 before you start asking for changes you need to 1) know what the current text really means, 2) what changes you want, 3) what changes you'd be willing to settle for 4) what you would not be willing to accept. And you need some expert advice to find out those four things. – ObscureOwl Dec 19 '19 at 11:28
  • 4
    @smartname1 Even if you fully understand the contract and what's wrong with it, I imagine you start from a stronger position by truthfully saying "my lawyer has read over the contract and has raised a few concerns" vs "I'm a bit concerned about the contract." – ProgrammingLlama Dec 19 '19 at 15:23
  • 2
    @smartname1 It's entirely within your rights to flat refuse to sign an NDA, and a lawyer can tell you if the one you're being asked to sign stinks enough that it's worth a new job. – Leliel Dec 19 '19 at 16:57
  • @smartname1, the point of consulting an attorney is to find out whether or not you should request changes to the NDA or if you should walk away from it. – joeqwerty Dec 19 '19 at 22:55
  • @smartname1 did you ever think that maybe someone would want to better understand a contract so they would know if they should even sign it in the first place? To see if parts of it aren't legally binding? To see if parts of it state more than a layman's interpretation would infer? Asking a lawyer for advice is never a bad idea under any circumstances. I dont know why you would sit here and act like its a bad idea unless you're just really uninformed. – Josh Dec 20 '19 at 21:33

9 Answers9

218

You tell them: "The terms of your NDA look to me as if you could sue me for NDA violation, and I would have to cover all the legal fees, even if it was shown that I haven't done anything wrong. As it is, I couldn't possibly sign this NDA. I would suggest that you change it to something that is acceptable".

You don't sign anything that looks dodgy to you. Even if they make all kinds of promises that what you fear isn't going to happen, that doesn't mean anything to you.

Bad terms in contracts usually appear if some amateur lawyer tries to make sure that everything is bent to the advantage of the company. A professional lawyer will only add terms that a reasonable person would be willing to sign - because they know that otherwise no reasonable person will sign.

gnasher729
  • 169,032
  • 78
  • 316
  • 508
  • it may just be the phrasing - I don't know how to read the legal documents. it probably is against some laws to put an article like that. I don't wanna look fussy to them right off. I like this project. – xavierz Dec 18 '19 at 22:37
  • 62
    You don't want to look fussy, but you also don't want to pay for a lawsuit that the company starts against you if you fall out for any reason. You are a software developer. You are intelligent. If it looks bad to you, then either it's bad or it's badly written, either way, they need to change it. – gnasher729 Dec 18 '19 at 23:28
  • 3
    @xavierz - Legal wording is very important. If something sounds off, best get the statement rewritten, rather than sign something that is ambiguous – Donald Dec 19 '19 at 01:29
  • 54
    @xavierz legalese is just a very strange programming language. If your code-spideysenses go all tingly reading it they it is probable someone forgot their version of a semicolon somewhere. Trust your intuition. – Borgh Dec 19 '19 at 08:50
  • 33
    Just be mentally prepared for them to lie and say "no, you misunderstood, it doesn't allow us to do that, you can sign it, no worries" to trick you to sign it and then screw you up later. If you don't want to sign it, don't give an opportunity for them to persuade (or guilt-trip) you to do it. – Val Dec 19 '19 at 10:12
  • 18
    @Val +1 and importantly, remember that the manager promising you it won't happen almost definitely isn't a lawyer and isn't in control of the company's legal process. They can be saying it won't happen, with full honestly and integrity, and it still means nothing - it's not their decision whether you'll get sued or not. –  Dec 19 '19 at 10:18
  • 35
    If they say it "won't" happen, then they should be happy to completely remove that clause (or reword it as a compromise). – fdomn-m Dec 19 '19 at 10:23
  • 1
    @xavierz Not a lawyer but from my understanding, in Canada, anything can be written in a contract and is legally binding unless it violates human rights (or certain other conditions). Sounds to me like this would stand in court if you signed it. Refuse to sign as-is. We already know they may be trying to screw over their contractors with this document, they'll probably be sneakier in the next one they present you: go see a lawyer before signing anything from them. – Aubreal Dec 19 '19 at 18:41
  • There is no such thing as an "amateur lawyer." One is either licensed to practice law, or one is not. Now, some legal documents are drafted by amateurs, but those people are not lawyers. – Kevin Troy Dec 19 '19 at 19:30
  • @KevinTroy: A term like "amateur" or "professional" requires some scope, either explicit or implicit; I'm a professional software developer, but if I were to try to draft a legal document, I would be an amateur something. What is that "something"? – ruakh Dec 20 '19 at 06:36
  • 1
    @KevinTroy "Amateur" is used both as a word for people who are very bad at what they are doing professionally, and as a word for someone who tries to handle a job without being qualified. We don't know what kind of person wrote the NDA, but it was an "amateur lawyer". – gnasher729 Dec 20 '19 at 07:02
  • @ruakh I understand what you are saying, but you need to have qualifications to be called a lawyer, it is a title. An amateur you surely would be, but not in any sense would you be a lawyer. If a lawyer decided to work on own coding project I'm not sure I would call them an amateur tech lead... –  Dec 20 '19 at 07:55
  • If you have a problem, and it gets down to a deadlock, sign the document and write next to your signature "signed with the exception of clause XXX which is not agreed. Any legal fees are jnstead to be paid by parties according to court decision, not unilaterally by myself". Or something like that. You'd be amazed how many people will crumble but when told its that or nothing, accept it. And if not, it highlights the issue/your willingness and bounces it back to them. Remember, they may badly want you, as well. Worth a try. – Stilez Dec 20 '19 at 11:29
  • @ruakh there are plenty of terms that convey the sense you want without being oxymorons. If the drafter actually is a lawyer, "inexperienced lawyer" works fine; so does "bad lawyer" if you want to sling a little more mud their way. If the drafter is not, "wannabe lawyer" or (as in my comment above) plain "amateur" will do. – Kevin Troy Dec 20 '19 at 14:53
  • @KevinTroy: To be clear, I'm not who wrote this answer. But I'm surprised at your implication that there's literally no noun for someone doing legal-ish work like drafting contracts. – ruakh Dec 20 '19 at 18:18
  • @ruakh well, a "paralegal" is someone who does legal work without being a lawyer. But (at least in the jurisdictions I'm familiar with) they are professionals who work under the supervision of a lawyer, and the lawyer is responsible for their work product. Similarly, an accountant or CFO or someone like that might weigh in on the language of a contract (i.e. submit comments to their lawyer), but they're not "amateur lawyers" when they do that, they're just accountants. And for the cases where someone writes a contract whole-cloth without consulting an attorney at all, there's always "fool." – Kevin Troy Dec 20 '19 at 20:50
123

I'm sure this isn't what they meant.

No, I assure you. That's what they meant.

Just strike out that clause, or modify it, initial it and date it (but do not sign it yet). Then return it to them, highlighting the change you've made, so they can countersign the change or issue you a new NDA.

And be sure the NDA also has a reasonable expiration date on it. If there is a problem with the timeframe, correct it yourself the same way you did with the other clause.

And do not ask for permission before you change the NDA, just change it, and send it to them. This way, they're the ones holding up the process if they hesitate signing it. In other words, if they don't sign it, they become the "fussy" ones.

And be willing to walk away if they're unreasonable. It's not worth working for an unreasonable employer. If they try something like this with the NDA, they'll try something else with the job contract.

Stephan Branczyk
  • 58,781
  • 29
  • 128
  • 208
  • 1
    Do you have any guidelines for what qualifies as a reasonable expiration date? – Anketam Dec 19 '19 at 19:02
  • 4
    I like this answer because it places the fussyness on the ones with the fussy NDA. – Nathan Goings Dec 19 '19 at 20:50
  • 9
    Definitely be ready to walk away. Some places won't even discuss modifications. I've walked away in the past for that very reason. I'm glad I did too... – Brian Knoblauch Dec 19 '19 at 21:25
  • 1
    @Anketam, I tried googling for one, but I couldn't find one. But ask yourself. Is that codebase going to be sent to your computer? Or will you only see it on their computer while under their supervision? Are you the one who made the request to look at it? Is the code base groundbreaking? Or is it something pretty normal and run-of-the-mill? Assuming the worst, not groundbreaking, you didn't request it, you won't get a copy, I'd say 1 or 2 years (but keep in mind that some developers would refuse to sign a one-sided NDA for any period of time, it also depends on how overbearing the NDA is). – Stephan Branczyk Dec 19 '19 at 21:35
  • My two bits-- there's a chance that they'll say something like, "Oh, yeah, Bobwrote that up. He was the old head of legal, crazy dude. Doesn't work here anymore, you have nothing to worry about. Bill, the new head, is fine."

    Cool. Bill, the new head, needs to accept your changes. Don't accept any one bad egg arguments.

    – NegativeFriction Dec 20 '19 at 14:41
  • 2
    A good general rule of thumb is written agreements always supersede verbal agreements, since the latter can simply be denied. – Machavity Dec 20 '19 at 15:25
46

I'd say it doesn't matter if it is fussy or not, if that NDA is as you think it is. More importantly, show to a lawyer and ignore anything that any of us say.

Whistler
  • 497
  • 3
  • 5
  • 2
    I think i'll do that. it's night time here, no lawyers till tomorrow – xavierz Dec 18 '19 at 22:36
  • 31
    Specifically, show it to your lawyer, don't ask their lawyer what it means. – ObscureOwl Dec 19 '19 at 11:15
  • 1
    Why not first ask them to modify the NDA to clarify that point? – Ed Heal Dec 19 '19 at 11:39
  • 22
    "show it to a lawyer" can cost a few hundred dollars. – Robin Bennett Dec 19 '19 at 13:24
  • 4
    @RobinBennett - Not showing it to a lawyer can cost exponentially more. – RyanfaeScotland Dec 19 '19 at 16:08
  • 10
    This is the correct answer. It's regular for companies, vendors, etc. to throw abusive terms in contracts and then back down if you consult a lawyer. – dbeer Dec 19 '19 at 16:13
  • 2
    You could also half-bluff. Tell them you want it changed, they refuse, then tell them that you will talk to a lawyer about the clause. Based on their reaction, you can get a better feel for what's going on. Might get them to change it without the legal fee –  Dec 19 '19 at 17:01
  • 1
    @dbeer, it is NOT regular in my circle. Strike-outs like what Stephan Branczyk mentions in his answer is common and acceptable for me. I even have a strikeout on my mortgage contract (for something super insignificant IIRC) but was completely acceptable by the bank & guarantor. – Nathan Goings Dec 19 '19 at 20:49
  • 1
    @RobinBennett True, yet: a single individual entering into a consulting contract can gross 5 or 6 figures on the first engagement, and 6 or 7 figures over a lifetime. A few hundred dollars to ensure both parties are happy is well worth it. Only the OP knows. (Anecdote: I once spent $21k in legal fees - NDA, IP, rev share - to secure a contract that's lasted 20 years and grossed over $1M.) – bishop Dec 20 '19 at 04:40
  • I think while it's generally a good idea to seek legal advice, the end thing is if you feel unsafe signing something, don't do it. Even if a lawyer says it cannot be enforced, I still wouldn't sign such a document. – Dan Dec 20 '19 at 18:51
  • Not a good answer - crossing it out and sending it back is much better. If I need to run to (and pay) a lawyer for every little thing like this, then at what point can I still count myself competent enough to make minor decisions in life/job? – ig-dev Dec 21 '19 at 11:54
  • @ig-dev I'd say something with potentially this much impact on your life is not a 'little thing'. You are showing that you are competent by recognizing that is important and out side your expertise, and getting a professional opinion. Or are you the type to ignore a weird growth/dark spot that appeared in a day because you are not incompetent enough to bother a doctor over every little thing? – Whistler Dec 30 '19 at 14:19
16

One other thing I'd suggest (as a fellow independent contractor):

Get yourself a Professional Liability and General Liability insurance policy, or their equivalents in your country. They can help protect you in the event that a client attempts to sue you.

joeqwerty
  • 47,718
  • 22
  • 92
  • 167
  • 1
    This, absolutely. Having been sued once, for supposed breach, I can attest this saved my bacon. – bishop Dec 20 '19 at 04:40
6

Remember, the author of the contract is (usually) not the same as the party you are dealing with (manager, etc). The party you are dealing with wants to make a deal. The lawyer who drew up the contract only cares about protecting the company - not making a profit or allowing the company to hire people.

In the case of your contract, I would simply cross out the "punishments" you think are excessive and add a expiration date.

Once I was given a contract that said I would be responsible for "estimated loss of profits". I wrote back:

"Nice try but yeah, no. ;-) [1] If I can strike out the unreasonable parts we can probably come to some agreement." (Turned out to be great client in the end.)

This was a much more involved contract than an NDA and turned it over my lawyer but you get the idea.

Here's an aside: When you are trying to make a deal to collaborate/partner with someone, an overreaching contract triggers an adversarial response.

[1] ((d) Recover any and all actual, incidental and consequential damages to ZZZ, including but not limited to actual or estimated loss of profits and sales and costs to cover, attorney’s fees and costs)

Chris Bennet
  • 171
  • 5
2

I have negotiated NDAs from the development side where I was a PM, a programmer, and an engineer. I've done these with large computer chip manufacturers, and in every case legal on both sides of the line were involved. There was much back-and-forth for every aspect- We'd point out restrictions we were uncomfortable with, they'd point out where they felt their IP was threatened. It took 6 months, but in the end we had something we could both agree to. But regardless of the specific outcomes (including 'walking away' from one until they came back with a counter), there were statements about legal fees. However they were never 1 sided and were never absolute.

So what you have described is a significant red flag to me.

J.Hirsch
  • 215
  • 1
  • 4
2

This could be amateur legal work (it has some of the hallmarks of it). Sometimes smaller employers will roll their own legal documents to save money (lawyers aren't cheap). While the documents don't hold up in court, it does mean you'll have quite the legal mess in sorting that out. Since they shifted all costs to you, just getting to the point may cost you an arm at a leg, just to have a judge throw the entire thing out as being legally invalid. Even if the judge doesn't hold you liable for their costs, you will still be liable for your own.

I would consult an attorney on if this is something legally binding in the first place. Some jurisdictions have laws limiting what an employer can legally obligate you to. If the NDA isn't written properly for legal enforcement, I wouldn't sign anything unless they can produce a proper legal agreement (in which case you insist on the legal fees portion being removed)

Machavity
  • 858
  • 11
  • 20
1

This sounds like they're covering everything but you. They want to be completely free of any sort of legal fees. It's unclear how enforceable this would be though. I'd imagine corporate lawyers would charge in the 100s of 1000s to do a NDA case. I don't know how much you make but even in the upper end of what a software developer could make, I don't think anyone could reasonably pay that back for at least a couple of decades. You'd lose pretty much everything including any chance of owning a home or vehicle if you include student loans. I think that is completely unreasonable and unfair. I don't think you should sign such a document regardless of enforceability of it.

Dan
  • 21,133
  • 4
  • 33
  • 71
  • I would never sign something that I don’t like just because I think it’s not enforceable. If it’s not enforceable then it should be removed. – gnasher729 Jan 09 '23 at 21:40
-6

Draft your own one-pager NDA and hand it in as counter-proposal explaining that the NDA presented to you has terms which are too risky for you to sign.

Benefits:

  1. You don't have to read through NDA's anymore
  2. Your risk is mitigated as you aren't collecting all kinds of different NDA's
  • 21
    -1 because you forgot to include: "Downsides: 1. You will be refused every job you apply to on this basis". See this answer for a more reasonable approach to modifying the NDA without throwing the entire thing in the bin. – Jon Bentley Dec 19 '19 at 15:49
  • 2
    This is what my company did when we requested a 1-way NDA for some proprietary chip information. Wrote their own NDA, completely ignoring the supplied NDA from the manufacturer. It was very frustrating for the delays that that entailed... – J.Hirsch Dec 19 '19 at 21:37
  • 1
    I wasn't addressing applying for a Job but for smaller freelance projects as this is my understanding from the question. In such cases, people are just interested in protecting their code and business secrets which can be covered by a reasonable one-pager. Hence, point out the issues with the existing NDA and propose to make things easier for both sides with the one-pager. Did it myself and it works, you just have to be friendly and reasonable about it. Or am I seeing something completely wrong here? – Roderick Jonsson Dec 20 '19 at 17:29