Comment Re:Wake up, Federal Trade Commission (Score 2) 321
Great idea... but that's just not going to work either.
Very few projects can simply open up their code without getting into all kinds of legal trouble. Third party libraries, distribution agreements, confidentiality agreements, licenses, employment contracts, etc ad infinitum. Some of this can be negotiated around, some can't. None of it can happen without people willing to put in the time and energy (and money) to do it.*
And I don't believe the government should be intervening in business to place them in a Catch-22. (The Catch-22 here is being forced to either support a money-losing product or pay to provide a public version.) This would have a deeply chilling effect on business and innovation. Who would go into a business they knew they could never get out of no matter how bad it got? Answer: Assholes looking for a government bailout.
The correct solution is that the market (ie: you and I) should punish the companies that favor lock-in and don't make fault-tolerant equipment, and reward those who don't create dead-end products.
*Source: Having been on the inside of companies that try to take private software open source.