No software company offers a warranty on a FREE product provided WITHOUT WARRANTY.
If you think BitShares should have a software support contract that covers a certain amount of bug fixes then that may be the proper way to structure things.
Software bugs cost people money, if we had to take out liability insurance for any and all losses as a result of software then our rates would be $1000 per hour or more. It would be totally impractical to produce software on an kind of market competitive schedule.
It is not liability insurance, it is fixing the non working coffee makers coming out of your factory. (as in not compensating the people killed by it, just fixing the one that fail at making coffee)
Really?
The warranty would be 9 times greater than the product itself???
This is one hell of a shitty product, if it costs 9x more to repair all defects than to produce it in the first place.
In software terms there are always bugs and things that can be considered "non-working". That said, we DID come back and fix things without charge. The reason we pointed out that we didn't ...HAVE TO... is merely to protect us against unbounded liability for making fixes to bugs / issues that come up.
A 9x markup represents how much longer it would take to audit the code and ensure it is free of bugs. It represents the time it would take to implement all the extra tests required to increase the quality of all of the code to the level of perfection demanded by some.
You better believe that if a coffee pot manufacturer was giving away free products that had some minor defects they wouldn't offer to fix them. Especially if it came with no warranty as being fit for any purpose.
Like I said above, we overcommitted to what we could deliver in a USER INTERFACE. We also quickly retracted the bond market commitment a week after announcement.
This whole "blame game" is not really productive. Unrealistic expectations lead to disappointment. It is up to each of us to manage our own personal expectations.