On 05/10/05 17:25 +0530, Kenneth Gonsalves wrote:
On Wednesday 05 Oct 2005 5:08 pm, Devdas Bhagat wrote:
Go ahead. Software developers will issue warranties only in cases where they know and control the entire state of program execution. You can't complain if a car refuses to run under water and it was never advertised as doing so. If it fails under a set of controlled conditions, the manufacturer is liable. Multitasking operating systems just aren't controlled environments.
spose i gave a warrantee like: warranteed to work with
os distro x version y apache version x python version x wxpython version x
No. You have to guarantee exactly what is running on the CPU. And you need the exact same model of CPU. If you CPU switches registers too early, too late, has a few cycles more, the guarantee is void. You would want something like kernel version x.y.z, glibc a.b.c, apache version x with compile time flags C,O,M,P.I,L,E running with priority X and every file matching MD5 hashes...., and running on CPU <foo> over motherboard <bar> with hard disk model M from vendor v with firmware version F.v, etc running no other programs (including interactive shells)...
and that the defect complained off should be demonstrated on my box with the above setup? (this is just a rough idea, to be refined before we issue the GPW)
This is about what you get currently. If a bug can be reproduced, it can be fixed. Just no formal warranties.
Devdas Bhagat