Click here to Skip to main content
15,887,746 members

Survey Results

Should Software Developers offer warranties for their code?

Survey period: 6 Oct 2013 to 14 Oct 2013

Let's restrict it to just the code and not any loss or damage caused by bad code. If our code breaks should we be legally liable to provide a repair, a replacement or a refund?

OptionVotes% 
Yes74047.59
No81552.41



 
GeneralYour choice Pin
Wolfgang_Baron7-Oct-13 2:29
professionalWolfgang_Baron7-Oct-13 2:29 
GeneralNo! Pin
musefan7-Oct-13 2:12
musefan7-Oct-13 2:12 
GeneralYes - Purely on an it must work and do the job specified basis though Pin
AJGardiner7-Oct-13 0:58
professionalAJGardiner7-Oct-13 0:58 
GeneralRe: Yes - Purely on an it must work and do the job specified basis though Pin
BillMillerGTC7-Oct-13 6:13
professionalBillMillerGTC7-Oct-13 6:13 
GeneralRe: Yes - Purely on an it must work and do the job specified basis though Pin
Mark Lemke7-Oct-13 9:54
Mark Lemke7-Oct-13 9:54 
AnswerSome should, some mustn't ;) Pin
Joezer BH6-Oct-13 23:17
professionalJoezer BH6-Oct-13 23:17 
GeneralOfcourse Pin
Dholakiya Ankit6-Oct-13 22:24
Dholakiya Ankit6-Oct-13 22:24 
Generalbaffled by this one PinPopular
BillWoodruff6-Oct-13 21:04
professionalBillWoodruff6-Oct-13 21:04 
"Let's restrict it to just the code and not any loss or damage caused by bad code. If our code breaks should we be legally liable to provide a repair, a replacement or a refund?":

What exactly is meant by: "our code breaks" ?

In the case of specific statements of usability by the seller, such as "works with versions of Windows 7, and 8," yes, I believe there is a warranty "of performance" made by the seller, a warranty that probably gives the end-user legal rights. My impression is that in the U.S., at this time, different states may have different laws on the books regarding obligations of companies to provide refunds, and different legal remedies for purchasers (as in the so-called "lemon" laws for automobile purchase).

But, beyond such clear-cut issues is a kind of gray-area where, I believe, there's no consistent body of law. If I buy software, and it works, but has bugs, how "severe" do the bugs have to be before I have a right to demand a timely satisfactory bug-fix, or a refund ?

Typical software industry practice is to have some facility for accepting bug-reports, but, there is no standard definition of what, if any, is the responsibility of the seller to provide bug-fixes by a certain time after the bug-report is filed. Yes, many software packages offer a "premium support" option at purchase time that does guarantee you a response to a bug-report, or technical issue, within a certain time interval after you've reported it, but I have never heard of a software company offering to guarantee a bug-fix within a certain period of time.

There are certain categories where the law highly regulates devices controlled by software, as well as by human operators, such as medical devices, aircraft, etc. Defective software in a device for radiation oncology that led to cancer patients being seriously burned by radiation has been the cause of lawsuits against the device manufacturers.

If I were selling software ? Yes, I'd refund any customer who provided evidence that my product did not work in direct contradiction of my explicit statements about how the product worked, in what hardware contexts the product worked, etc. But, I would have to be able to replicate the bug on standard hardware, and OS versions.

If a purchaser(s) provided evidence of a "show-stopping" bug where a major functionality of my product consistently failed, and I could not guarantee a bug-fix in a reasonable period of time, yes I'd offer a refund, as a last resort.

If the purchaser(s) sent me evidence that my product was not performing as expected in unusual contexts, like, for example, when run on a Windows virtual machine, or run on the Mac: I would have to deal with that on a case-by-case basis.

From a consumer point of view, I believe we are all "damned" by the incredibly complex licensing agreements we implicitly accept with almost any software purchase. We don't "own" what we buy, we "rent." And, as consumers, I believe we have been "conditioned" to accept that the major software we buy is often buggy ... until the next update.

Google CEO, Erich Schmidt: "I keep asking for a product called Serendipity. This product would have access to everything ever written or recorded, know everything the user ever worked on and saved to his or her personal hard drive, and know a whole lot about the user's tastes, friends and predilections." 2004, USA Today interview

GeneralRe: baffled by this one Pin
dwieneke7-Oct-13 9:12
dwieneke7-Oct-13 9:12 
GeneralIn my case Pin
Joan M6-Oct-13 21:01
professionalJoan M6-Oct-13 21:01 
GeneralMy ANS is NO... Pin
Hemant Singh Rautela6-Oct-13 20:54
professionalHemant Singh Rautela6-Oct-13 20:54 
GeneralIs it a matter of ethos? Pin
the retired6-Oct-13 20:46
the retired6-Oct-13 20:46 
GeneralRe: Is it a matter of ethos? Pin
jnlt7-Oct-13 7:21
jnlt7-Oct-13 7:21 
GeneralYES Pin
berrymaria6-Oct-13 20:46
berrymaria6-Oct-13 20:46 

General General    News News    Suggestion Suggestion    Question Question    Bug Bug    Answer Answer    Joke Joke    Praise Praise    Rant Rant    Admin Admin   

Use Ctrl+Left/Right to switch messages, Ctrl+Up/Down to switch threads, Ctrl+Shift+Left/Right to switch pages.