Chalnoth said:But this is a huge obstacle to businesses moving to other operating systems. When buying a new PC, you're not going to want to change the software of the entire network: you want it to work just fine with what you've already got set up.
a) there is no need to change to another operating system. Alternative filesharing and authentication for windows already exists
b) any *properly* managed windows network would allow IT to deploy updates to all windows clients on the network anyway
And when have we ever seen Microsoft, or any other company, change their protocols to rub out the competition? It just doesn't sound feasible, because it would cause a whole lot of their own software to stop working: that is, there would be a very large cost associated for Microsoft to attempt any such change.
That is not my argument, it is the anti-MS camp argument that MS creates APIs just to disadvantage competitors on the Windows platform, e.g. secret interfaces between Office apps and the OS, oh, and the infamous DrDOS example.