"Whilst I'm a fan of governments playing a larger role in the software industry, I don't think this is the right way to approach it. Software patents need to be removed to encourage *true* competition, not competition bullied by bigger companies that happen to hold a patent because the USPTO gave it to them on the premise of monetary exchange. Software licences need to be really hammered big time, consumers have almost *no* rights. Responsibility for software must be legislatively enforced. And government agencies must offer documents in open formats. Note that I'm not saying that they must ONLY offer open formats like some Linux nuts would suggest, but they that offer a *variety* of formats to the customer/end user."