Shining Light on Why Microsoft Loves LAMP to Death
Here's an interesting little tale:
I was fortunate enough to spend last Thursday with a group of LAMP engineers who have some experience with Windows Server and IIS, and who are based in Japan.
The three - Kimio Tanaka, the president of Museum IN Cloud; Junpei Hosoda, the president of Yokohama System Development; and Hajime Taira, with Hewlett-Packard Japan - won a competition organized by impress IT and designed to get competitive LAMP engineers to increase the volume of technical information around PHP/IIS and application compatibility. The competition was titled "Install Maniax 2008".
A total of 100 engineers were chosen to compete and seeded with Dell server hardware and the Windows Web Server 2008 operating system. They were then required to deploy Windows Server/IIS and make the Web Server accessible from the Internet. They also had to run popular PHP/Perl applications on IIS and publish technical documentation on how to configure those applications to run on IIS.
The three winners were chosen based on the number of ported applications on IIS, with the prize being a trip to Redmond. A total of 71 applications out of the targeted 75 were ported onto IIS, of which 47 were newly ported to IIS, and related new "how to" documents were published to the Internet. Some 24 applications were also ported onto IIS based on existing "how to" documents.
So let's just deconstruct that, shall we?
A competition was held in Japan "to get competitive LAMP engineers to increase the volume of technical information around PHP/IIS and application compatibility"; they were given the challenge of getting "popular PHP/Perl applications on IIS", complete with documentation. They "succeeded" to such an extent, that "71 applications out of the targeted 75 were ported onto IIS, of which 47 were newly ported to IIS".
But that wasn't the real achievement: the real result was that a further 47 PHP/Perl apps were ported *from* GNU/Linux (LAMP) *to* Windows - in effect, extracting the open source solutions from the bottom of the stack, and substituting Microsoft's own software.
This has been going on for a while, and is part of a larger move by Microsoft to weaken the foundations of open source - especially GNU/Linux - on the pretext that they are simply porting some of the top layers to its own stack. But the net result is that it diminishes the support for GNU/Linux, and makes those upper-level apps more dependent on Microsoft's good graces. The plan is clearly to sort out GNU/Linux first, before moving on up the stack.
It's clever, and exactly the sort of thing I would expect from the cunning people at Microsoft. That I understand; what I don't get is why these LAMP hackers are happy to cut off the branch they sit on by aiding and abetting Microsoft in its plans? Can't they see what's being done to their LAMP?