> a company should be required by law to provide their source code to a government agency that holds it in escrow
The reality is that a lot of code can be licensed from third parties, and there's no moral principle by which it would be right to expose and open-source their code.
So I'm really not sure how workable or useful this would actually be.