its all about money.
im not here to support or bag out either side. Microsoft is a business. It runs to make money. If it can make more money by muying out another company, or squashing the competition it will. They have done it before, but since apache is free they cant buy this out. Linux (or apache, GPL etc.) is not a normal business model, and this has thrown them off. Microsoft arent bad people, just greedy. One good thing has come of all this war and that is better educated people - thanks competition.