Brad Shimmin in his comment, Unholy Alliances — get used to them, which describes alliances between Microsoft and various Open Source providers like Novell and Linspire. Brad implies the only risk is for Microsoft to inject patented code into the Open Source codebase to be used as Trojan Horse attack dogs at a later date Microsoft is currently claiming 235 undisclosed patent breeches and clearly would like a lot more if it decides on another full frontal patent attack on Linux or other Open Source on par with its SCO financed efforts. Remember the current power triumvirate at Microsoft includes Craig Mundie allied with Steve Ballmer as rabid Open Source Deniers.
But what Brad fails to credit is the full polish and scale of Microsofts attack vectors. In attacking W3C and Web standards Microsoft deployed a full array of attack tactics. These include making integration with their tools proprietary or adding “two options”, the slow or deliberately made difficult Open Source way or the proprietary “better” way – where “better” means making their proprietary links to faster starting, easier to access or more options if done with Microsoft-only tools. For example, one can use the latest Java browser in IE – the only problem one has to follow four torturous Microsoft links to get at the very fast and efficient Sun JVM download. And this is true despite the “kiss and make up” deal between Sun and Microsoft.
But the third and most disruptive tactic is to inject proprietary code into Open Source projects which will run only in Windows or best only in Windows. Then if the proprietary routines are not accepted as defacto standards – Microsoft reserves the right to reverse itself on previous promises and commitments to Open Source. The current ODF versus OpenXML standards dispute is but just one example.
So yes I agree with Brad, there will be more alliances between Open Source and commercial vendors – Eclipse and IBM, BEA and Beehive, Adobe and the Flex SDK are good examples. But dealing with Redmond is its own special category – and until Microsoft comes clean on its 235 patents and counting regarding Linux or starts to deliver on 1997 promises to implement w3C and other Web standards, treat Microsoft as a wolf in shoddy sheeps clothing.