It is releavant to discussion because all input and output in a computer is done using the Windows API. Microsoft could have kept information about it secret to prevent competitors from writting programs that run on Windows. That would stop anyone who wants to write a rival media player.And what does that have to do with proprietary file formats and communications protocols? Oh yeah, absolutely nothing. Try again.
No I am not an expert on Networks. But I suggest you look it up in the MSDN. I am sure you could find it there. All protocols and interfaces used by Windows is known to the public.Oh really? Could you please find the public documentation for the Windows domain server network authentication protocols for me? They give programmers enough to write software for Windows. They do not actually document everything necessary to make open competition possible.
For example the GDI+ interface needed to draw graphics on the screen contains hundreds of functions. Each one of the functions and every single one of the parameters is documented. If you do not believe me look up the "platform SDK" section that comes with development tool documentation. There you will find every single protocol you wish to know about.
The point I am trying to make is Microsoft is not cheating over here. They write their software using the same tools we do.
Windows media player itself uses the proprietory component that I mentioned. By using this components developers can expect the same performence and quality as Windows media player.Are you on drugs? A proprietary format which requires a proprietary component "supplied by Microsoft" is still a proprietary format. This proprietary component need only be written to support platforms that Microsoft chooses to support.
The binary file format specifications cover everything you need to open and edit word documents in your own application.You mean the obfuscated ones which can be incorporated into filters but which don't actually cover all of the things that the apps do?
File formats and telephones are not the same things. Most file formats out there can only be used by companies who created them. For example the .pdf format is only known to Acrobat. If a third party wants use this format in their software they need to use a library supplied by Adoebe. Microsoft is doing exactly the same thing here.Yeah right, and Ma Bell invented telephones so they had the right to ... oh wait a minute, they didn't. This is not about a company's "rights"; it is about what's best for the consumer market. That is the whole point of antitrust; what the fuck makes you think that antitrust law exists in order to protect the "rights" of big companies?