That's a nice phrase, but it seems impractical given the enormous complexity of these systems.
I'm willing to negotiate. If companies don't want to release their code, they can put up $50M in a trust, and $1M bond per car, and automatically accept at-fault for any fatalities involving one of their self-driving units, with a minimum of $1M paid out for each deceased to their survivors.