I find that the best way to read and understand someone else's code is to comment it.
According to the article, the House voted to put this language in a bill. That doesn't mean the Senate will approve it, and it doesn't mean the President will sign it. The House, by itself, can't "direct" or "order" the Defense Department to do this.
I've made a number of happy purchases at http://www.lcdarms.com./ They are expensive, but really good.
... I'll probably make FireFox my default browser. This is more awesome than sharks with frickin' laser beams. God bless Mozilla.