|
Microsoft doesnt support standards. They just make up their own and try to bully everyone else into useing it.
For some examples:
| quote: |
* News.com has an excellent article on Microsoft's holy war on Java. Read it and you will marvel at how Microsoft can ever say with a straight face that they do things for the good of their customers. That article is only the beginning, though. Check out Thomas Winzig's site dedicated to exposing Microsoft's Java strategy.
* Whether it was intentional or merely an act of incompetence is unclear, but several Microsoft products were built to output broken HTML (the language used to create web pages). When viewed with non-Microsoft products, the resulting HTML appears to be filled with grammatical errors. John Walker gives a good explanation of the situation on his page containing a short program to fix the problem.
* Kerberos is a technology created at MIT to make it easy for users to securely prove who they are. As an example, instead of having to enter a password for every program or web page you want to use, you would enter your password once when you begin your session with the computer and then Kerberos would take care of authenticating you everywhere else so that you don't have to re-enter your password over and over. This is a bit of an over-simplification, but suffice is to say that Kerberos is very useful and very well designed.
Kerberos, as with most MIT software projects, was made freely available for anybody to use and integrate into their software. In typical Microsoft style, Microsoft took the Kerberos standard (which they got for free, mind you), integrated it into Windows and then changed it to be incompatible with Kerberos on every other platform. If that wasn't enough, they refused to freely release details of the changes that they made so that other platforms could be made compatible with their Windows "extensions." After much complaining from the tech community, Microsoft eventually released a spec for their changes, but in order to access it you had to agree to a license stating that it was a trade secret (yes, they wanted to claim trade secret protection on something they had mostly gotten for free from MIT)! Some people eventually decided to ignore the license and publish what changes were made anyway, which prompted Microsoft to threaten legal action. (Note: Microsoft did eventually allow public access to their changes after much outcry. Nonetheless, their Kerberos implementation still does not allow appropriate interoperability with standard Kerberos software.) Reference articles: [Slashdot article #1] [Slashdot article #2] [LinuxWorld article] [Salon article]
|
|