2 ms·
Position one: implement professional-training program and whistleblower-protections for employees of the out-of-state companies writing the proprietary software
by jancsika 10y ago
Position one: implement professional-training program and whistleblower-protections for employees of the out-of-state companies writing the proprietary software for CA court system
Position two: require court system software to be open source
You might reply that open source is no panacea, and that's true. But the vulnerabilities in current software are wholly different than the ones in civil (physical) engineering-- both your imagined "professional grade" proprietary court app and my imagined open source court app will have critical vulnerabilities. The question is what happens when they are found. I'd like to read a blog entry complete with screen captures by a security expert who is running the exact same software, posted after the exploit has been responsibly reported and addressed. I do not want to read an opaque statement from a company blaming its users, and I don't see how even a set of strong, effective software engineering guidelines is going to get you anything else in this case.
Edit: I said "vulnerabilities", but the logic applies equally to usability issues, data corruption, etc.