Ask HN: Disclaimer for limitation of liability?
The portion of the document to which I am referring simply states that I agree to deliver a reliable and accurate system, and does not state anything regarding my actual liability if something were to go wrong with the system. Also, I did not ask them to sign any disclaimer regarding my limitations of liability. As we all know, most software, when you agree to install it, includes fairly thorough wording that obviates the software company from any liability that might arise from using the software. Should this type of agreement, in some form or fashion, be part of a standard contract into which I might enter with a client? Given the document that I did sign, what recourse could this client have, should there be a problem that arises with the software? If any additional info is needed to thoroughly answer the question(s), I will do my best to provide it.
Typically, I have a personal and trustworthy relationship with my clients. I perform honest work and often an actual contract has not been necessary -- I develop code for a client, invoice the client, and then they always promptly remit payment. This process, which might seem risky to others, has worked well for me in my geography. However, this situation has made me re-think the process a bit, at least regarding self-protection in terms of liability disclaimers.
Any and all input regarding this situation and/or your past experiences is appreciated.
[+] [-] sploink|15 years ago|reply
Without reading the contracts, knowing where they were signed, etc., a pretty universal general principle is that if you make a promise to your client, you will be liable if you do not live up to that promise. Some of these promises will be expressly in the contract and some of them may be implied by law.
If you agree to deliver a reliable and accurate system (this is essentially a warranty), then if the system fails to meet that, then you do have a liability exposure there. What constitutes a "reliable and accurate system" is open to interpretation and will affect the extent of your liability, but the point is that the door is open.
Instead of disclaiming the giving of any warranties, often contracts will contain a limitation of liability clause, which caps liability. So, while a software developer may warrant that their system will do what they said it will do, if it doesn't, the most a customer can claim back from them is the capped amount. It is common for this to be limited to the amount the customer paid for the software.
[+] [-] gtcode|15 years ago|reply
[+] [-] masnick|15 years ago|reply
All you need is one bad experience to start requiring a signed contract to start working. I would recommend that this should be the policy of all independent developers: it protects both parties and a clearly written, comprehensive contract can help to prevent tension between you and your clients.
As far as your liability question, as I am not a lawyer I have no idea if the document you signed puts you in legal jeopardy.
However, if you are concerned, you should talk to an insurance agent -- when I signed up for my personal umbrella policy, my agent mentioned that she could set me up with business insurance to cover me for work-related negligence lawsuits (or something like that). Might be worth looking into.
Finally, I always have some warranty/liability/damages boilerplate in my contracts. Feel free to use mine in the future (https://gist.github.com/8d1d43bd543e7d6b97de), but I can't attest to its legal durability as, of course, I'm not a lawyer.
Edits: made disclaimer more explicit.
[+] [-] gtcode|15 years ago|reply
[+] [-] sjtgraham|15 years ago|reply
[+] [-] gtcode|15 years ago|reply
May I ask how much you pay for yours, and what kind of coverage does it provide? Just looking for some type of baseline. Any recommendations on insurance companies to research?