> If we assume that's true, who gets to see it? How do they get to use it?
Everyone? What would be the harm?
> Now what if China wants to see your code to verify compliance? And Germany, and France, and every country to sell cars in.
Show them the code.
Before cars were run with software, it was possible to buy a car, take it apart, measure every single part, and construct a copy. You could learn everything about a car by examining a car. The fact that this was possible did not prevent the U.S. auto industry from succeeding financially. It did not hurt anyone.
I can't think of a reason that would be different today. The DMCA was enacted to protected creative works, in which the IP represents the entirety of the value. Software that runs hardware is not the same thing and should not be accorded the same protections.
As we learned from Toyota, these protections have enabled absolutely terrible software development practices. Third-party inspection would provide pressure to improve that. Imagine if Consumer Reports had electric engineers and software engineers on staff and their car reviews included scores for code quality and proper safety checks. I think that would be good for everyone, including car companies.
Everyone? What would be the harm?
> Now what if China wants to see your code to verify compliance? And Germany, and France, and every country to sell cars in.
Show them the code.
Before cars were run with software, it was possible to buy a car, take it apart, measure every single part, and construct a copy. You could learn everything about a car by examining a car. The fact that this was possible did not prevent the U.S. auto industry from succeeding financially. It did not hurt anyone.
I can't think of a reason that would be different today. The DMCA was enacted to protected creative works, in which the IP represents the entirety of the value. Software that runs hardware is not the same thing and should not be accorded the same protections.
As we learned from Toyota, these protections have enabled absolutely terrible software development practices. Third-party inspection would provide pressure to improve that. Imagine if Consumer Reports had electric engineers and software engineers on staff and their car reviews included scores for code quality and proper safety checks. I think that would be good for everyone, including car companies.