This story on ZDnet details a deal made between Microsoft and the nation of China. It seems that China has been leaning toward the Linux OS because they can inspect every aspect of it to rule out security holes, etc (The source code for Linux Is considered “open” i.e. freely available for scrutiny/modification)
In order to curtail this, Microsoft has agreed to release the source code of it’s software to China–Something they said would be dangerous to national security.
I now, if the code were released to everyone, the holes would be spotted quickly and fixed (usually) before they got out of hand. How can one justify releasing the source to a nation which in recent years hasn’t held us in such high esteem (than again, who does these days?), while not letting our own people look it over?
For those who think Microsoft has it well in hand in the security department, and the software doesn’t need to be scrutinized by an outside entity: Check this out.