Limiting liability of individual/small startup when selling software


5

If I make and sell some software (online if that matters), and say that software ends up causing some unexpected behavior (let's go extreme and say it deletes all data on the hard drive!). Am I liable for damages even if I license my software with Apache 2.0?

http://www.apache.org/licenses/LICENSE-2.0.html Excerpt from Apache 2.0:

7) Disclaimer of Warranty. Unless required by applicable law or agreed to in writing, Licensor provides the Work (and each Contributor provides its Contributions) on an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied, including, without limitation, any warranties or conditions of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A PARTICULAR PURPOSE. You are solely responsible for determining the appropriateness of using or redistributing the Work and assume any risks associated with Your exercise of permissions under this License.


8) Limitation of Liability. In no event and under no legal theory, whether in tort (including negligence), contract, or otherwise, unless required by applicable law (such as deliberate and grossly negligent acts) or agreed to in writing, shall any Contributor be liable to You for damages, including any direct, indirect, special, incidental, or consequential damages of any character arising as a result of this License or out of the use or inability to use the Work (including but not limited to damages for loss of goodwill, work stoppage, computer failure or malfunction, or any and all other commercial damages or losses), even if such Contributor has been advised of the possibility of such damages.

I live in California if this matters, but the global nature of the internet implies I might be subject to international law of some kind? Does Apache 2.0 protect in this instance? A license may state whatever it wants, this does not mean it is legal nor will hold up in a lawsuit.

PS: for those people who would reply with "yes Apache 2.0 clearly states you are not liable", be aware that most countries and states have laws that over-ride bad or invalid contractual agreements. As in, no contract nor agreement may violate or supersede a state or federal law (or international law presumably).

TO FURTHER EXPAND: It is common practice to found an LLC. or incorporate as a business and "shield" yourself from legal liability. This way your business can be sued, but you as an individual cannot (usually). This is great practice for anyone selling anything or providing any service. But for the sake of this question, I'd like to avoid any possibility of lawsuit to either myself or my startup.

Sales Legal Licensing Liability

asked Mar 22 '13 at 07:09
Blank
Snake Doc
179 points
Top digital marketing agency for SEO, content marketing, and PR: Demand Roll

2 Answers


5

Software is licensed, and the terms of the license are usually written by the software creator (you), and as long as the recipient has done something positive to accept those terms, courts generally uphold them.

Realistically, you're pretty safe. You're not planning to be insanely negligent, are you? I didn't think so. So stop worrying about this and write some code.

answered Mar 22 '13 at 09:07
Blank
Joel Spolsky
13,482 points
  • Thanks for the input. Software is already written, however it deals with the filesystem and there is a possibility that if something went wrong, data would be deleted. I always fly with the motto: better to be prepared. Regarding the part about the recipient having done something positive to accept the terms -- is simply stating in the license that using my software alone implies acceptance of these terms, or must I have some sort of user interaction (EULA dialog they must click through)? My software is targeted ad Sys Admins and is run from the command line, so I can't have a popup window... – Snake Doc 11 years ago
  • Even if you are 100% protected by case law, you can still get sued by disgruntled customers. Will that stop you? – Henry The Hengineer 11 years ago

3

I am not a lawyer, but I do sell software and have been doing so for 35+ years.

If you are in the United states and the people buying your software are in the United States, you can not disclaim all warranties in your license. Many states follow the Uniform Commercial Code (UCC) and if your state follows that law or you sell to someone in that state that follows it, your disclaimer of all warranties is at least partially invalid.

In particular, under the UCC "Implied warranty of fitness —Implied warranty of fitness arises when the seller knows the buyer is relying upon the seller's expertise in choosing goods. Implied warranty of merchantability: every sale of goods fit for ordinary purposes. Express warranties: arise from any statement of fact of promise."

Every good software license includes the following text:

COMPANY DISCLAIMS ANY AND ALL OTHER WARRANTIES, WHETHER EXPRESS, IMPLIED, OR STATUTORY, INCLUDING, BUT WITHOUT LIMITATION, (i) THE IMPLIED WARRANTIES OF NONINFRINGEMENT OF THIRD PARTY RIGHTS, MERCHANTABILITY OR FITNESS FOR A PARTICULAR PURPOSE; OR (ii) THAT ANY INFORMATION ACCESSED BY THE SOFTWARE WILL BE ACCURATE OR COMPLETE. THIS WARRANTY DISCLAIMER AFFECTS YOUR LEGAL RIGHTS, AND YOU MAY ALSO HAVE OTHER RIGHTS WHICH VARY FROM JURISDICTION TO JURISDICTION. SOME JURISDICTIONS DO NOT ALLOW EXCLUSIONS OF IMPLIED WARRANTIES OR LIMITATIONS ON HOW LONG AN IMPLIED WARRANTY LASTS, SO THE ABOVE EXCLUSION MAY NOT APPLY TO YOU. Note the last sentence. Then you come to your question about liability. The answer here depends on negligence. No LLC or corporation is likely to protect you from neligence.

So:

1) You can not disclaim all warranties everywhere.

2) An LLC will not protect you from outright negligence on your part.

For more detailed answers, check with a lawyer.

answered Mar 26 '13 at 05:59
Blank
Gary E
12,510 points
  • Very helpful post GaryE - Thank you very much. Just to clarify, negligence on my part would be defined as me doing something against industry standards or best practices, or something careless that would likely (and did) cause data loss or damages? Is "negligent" a loosely defined term in your experience? It seems to be an area that could potentially have a lot of wiggle room for a court to decide if you were negligent or not (and that's scary because courts are not likely to write software and/or understand the risks when releasing software to the public). – Snake Doc 11 years ago

Your Answer

  • Bold
  • Italic
  • • Bullets
  • 1. Numbers
  • Quote
Not the answer you're looking for? Ask your own question or browse other questions in these topics:

Sales Legal Licensing Liability