Earlier quoted context omitted.
I don't think voting with dollars will do much on its own, for two reasons. 1) Goods powered by software are frequently much better than goods without. I mean, compare a phone with software vs. without. Compare a car with software vs. without. Which one would you rather have? 2) Entire industries are converting to software-based capability. Speaking of phones and cars, try to find a new one these days without softwar…
This is whole reason GNU and Open Source was started. When you have source, you are getting back control of your hardware.
Imagine if Consumer Reports could access the code and do a code review when testing a car. We know from lawsuits that Toyota software is absolutely horrible, for instance. I'd think that insurance companies and consumers would benefit from knowing that up front.
Or imagine if repair shops could get certified for access to the software to modify it. Mod shops already do this on the sly--they're just hoping to fly under the law. Maybe they have to carry a bond, like home contractors.
On an Android device or Chromebook there is a user-adjustable setting that permits root powers. If there was a liability standard about this capability, then maybe more companies would feel comfortable offering it.
The ideal would be full source access to everything, but I think there probably will have to be some intermediate steps or limits, as a means of compromise.