Aside from that, I don't think microsoft should have to give away proprietary information. Information in the wrong hands that might make windows less secure based on what is in it.
So security through obscurity is a good thing? It's that kind of thinking that's responsible for some of the more ludicrous security hooles in Windows. When a hole is found by someone poking around with malicious intent, chances are no one else knows about it and they can exploit it as much as they like until MS releases a patch. If full documentation is available, the large numbers of developers will be able to work around any flaws before they're exploited.
If such flaws are not visible in the documentation, obscurity is not compromised anyway.
Besides, the info MS was asked to release is protocol and API documentation,
the sort of stuff that every OS is required to expose to the programmers. The reason MS hides or distorts this kind of stuff is to prevent other software working as well with Windows as their own. Security has nothing to do with it.
Hell, UNIX has full API and protocol documentation. The code's still proprietary and kept under wraps, but the docs are accurate and anyone can write UNIX software that will interoperate correctly with the OS.
If MS are going to create new standards, they have to tell us what those standards are. As it is, they're changing the rules everytime a competitor finds out what those rules are, which gives them a huge and very unfair advantage.
That's the sort of behaviour the Anti Trust lawsuit is about.