Windows advantaging and patent encumbering
TWO DAYS ago we explained why Microsoft had invaded Apache, its competitor. It’s about benefiting the Microsoft stack through various enhancements. Yesterday we showed Microsoft's latest move toward Windows-isation of AMP, which is a strategy that Microsoft's internal documents expose as well.
Glyn Moody, taking both developments into account, reaches the same conclusions. This could be an “Embrace, Extend, and Extinguish” move.
This is how it will go. Purely in order to “improve” the performance of Apache and Hadoop on the Windows platform, Microsoft will helpfully offer some really cool hacks….which will of course only work on the Windows platform.
This will effectively fork the Apache/Hadoop/whatever code – all for the good of their communities. Of course, there may be some “patented” technologies in there, but Microsoft will promise never, ever to sue anyone using this “optimised” open source – cross its heart and hope to die. Look for Microsoft to get involved with other leading open source projects in the same way.
This was predicable. They have already done the same thing to PHP (the “P” in LAMP) after a deal with Zend in 2006.
Another trend worth highlighting is Microsoft’s attempt to sway developers in .NET’s way. Novell is helping Microsoft's cause. This has various motivations, but one of them stands out. “[It's] all written in .NET, just for patent ambush purposes and infection,” says one knowledgeable reader. Only Novell customers are said to be 'protected' and, according to this reader, “all the “free tools” that Microsoft releases are strangely written in .NET for infection purposes.”
Do not allow this to happen. Microsoft and Novell rely on people’s ignorance — for now. █
Image from Wikimedia