EPA opposed DMCA exemptions that could have revealed Volkswagen fraud
fsf.org
fsf.org
I was told in a French garage that only Renault had an ecological malus whereas the 4 competitors for this car claim to be complying. Should we start inspecting those?
And that refutes the point they are hiding their scam how? Just because the other automakers were not caught (yet) does not mean they are not all doing dishonest shit with their code
In that case, what refutes the point is simply that businesses usually keep their code secret by default, and require some motivation to open them. They may take advantage of closed source to do bad things, but those bad things are not the reason for closed source.
First, they can already regulate and stop projects that actually distribute ECU changes that are harmful. They do not need the DMCA when they can fine people heavily. If they fine a few people 100k, it's enough of a deterrent. Even if everyone just runs these projects out of europe, you make examples of a few users in the US, and then the number of people who do it in practice is so low as to be pointless.
Second, The likelihood that anyone has the time and energy to go and build ECU software and flash it into their car is low.
I may bop around and read the source code and notice cheating, mind you, but the barrier to entry on actually building anything and getting it into my car is high (and I have a car where i have near-complete control of flashing components)
I don't think this is true. There are plenty of enthusiasts who already do exactly this kind of thing. A friend of mine had an aftermarket ECU installed in his Mustang a few years ago. There's also the (idiotic) phenomenon of rolling coal[0], which also requires at minimum altering some engine tuning parameters in real time. Hackers abound in all walks of life, and this includes auto enthusiasts.
DMCA does nothing to prevent this.
and as mentioned, you can just replace the ECU if you really want.
But i think both of these are significantly easier, and very different, than flashing new software onto the ECU. :)
Next you'll tell me it would be theft to require voting machine makers publish their code.
This is exactly what requiring open code would address: Anyone can audit it. Anyone can build it. Signing the build, you know what build was installed. Independent observers can verify this, just as they can verify a count of paper ballots.
Proprietary is code for incompetence and an excuse not to expose said incompetence.
Still, I would like to know in what way do you want the source exposed? Just the code files? How is anybody going to judge what's a bug? The usual process is requirement->design->code->workproduct. To be able to start to understand the code, you need to have access to at least the requirements, but usually also the design. Should car makers and the suppliers publish these to? Maybe stream on Twitch.tv the engineering work? And when should it all happen? After the car is released or during the development process? Should we upload today's checkpoint for the next year's Ranger model for EU? I mean, how long should we wait for bug reports before making the cars? Keep in mind OTA updates are out of question at this moment for large care makers and post-SoP (start of production) releases are really expensive.
I don't want to sound like an a-hole, but I truly want to understand what people think they will achieve with access to the source code. I am quite sure the VW hack could have gone unnoticed till the end of time.
The car market needs a reshape for sure, like an article in The Economist suggested, but let's not get carried away with this wave of revolt and call the hangman on the car makers.
Open sourcing car SW (especially safety relevant) is a can full of worms. Side effects are being ignored by all these militants. If they wanna be inventive, go ahead and design their own SW from ground up (some projects exist), they will find a way to bypass tuning protection on their cars and they'll be able to run their own brain fart on their own cars, but leave the car makers out. Car makers just don't want them to do it and no body of law will ever be capable of forcing them. At most, car makers will open SW for inspecting commissions, but really low chance to do it for the public.
And to me, this is really a hangman situation. An opportunity some people/organizations have waited for some time and are really kicking VW with all force possible, especially from the US direction. But VW fucked up and they can't respond in any way. I wonder how big the fine will be compared to other incidents that actually killed people, or real mass pollution cases (petrol in the sea, etc.).
Plausible deniability and the ability to say "it was your floor mats" beats being liable for the deaths and injuries of possibly thousands.