3 ms·
> Society has grown to accept buggy, unreliable software as normal. That’s really the entirety of the issue, right there. People aren’t just accepting bad sof
by ChrisMarshallNY 2y ago
> Society has grown to accept buggy, unreliable software as normal.
That’s really the entirety of the issue, right there.
People aren’t just accepting bad software, they’re paying for it, which incentivizes a race to the bottom.
It’s like “The War on Drugs,” that looks only at the suppliers, without ever considering the “pull,” created by the consumers.
As long as there are people willing to pay for crap, there will be companies that will make and sell crap.
Not only that, companies that try to make “not-crap,” will be driven out of business.
- Animats 2y ago> Society has grown to accept buggy, unreliable software as normal. That's easy to stop. Disallow warranty disclaimers.
- immibis 2y agoBye bye FOSS. The EU has something like this, the Cyber Resilience Act, and it has an exception for FOSS.
- BeFlatXIII 2y ago$0 paid = $0 worth of guaranteed correctness. Paid software = implied guarantees of functionality. As it should be.
- immibis 2y agoWell, the EU recognized this after pushback, but not all lawmakers do! It works out okay to require compliance from paid vendors - if it costs more to comply with security regulations, that will be included in the price. But it's not reasonable to impose requirements on volunteers that way. After the modification, the EU regulation puts the burden on paid vendors who use free software (who can afford to pay for it), not on free software volunteers.
- lproven 2y ago> Bye bye FOSS. Don't be silly. Paid software == a requirement to be of merchantable quality: to do what it claims, do it reliably, and keep doing it, so long as clearly stated requirements are met. If this means all paid apps become tiny simplistic things in weird restrictive type-safe languages like Ada -- win! Free software == you break it, you get to keep both halves. Our liability is what you paid, nothing more.