...
If Linux can crack schools, then it can crack Microsoft...
There's quite bit more to it than that. The ultimate key is getting Developers (ISVs) to code to the API, so flooding the market with apps and skills that are universally available. Which is why Microsoft is fanatically focused on
Developers! Developers! Developers! (I was there when steveb did his thing). I was for years directly and intimately involved in the last major non-Windows desktop operating system: OS/2. In the end it was the vastly larger Windows apps and developer base that sank OS/2 through a dearth of the countless apps, utilities, goodies and thingies people want on their PCs. With a small marketshare for the millions of developers to exploit, everyone went for the largest installed base which is of course the largest oppotunity. (As an aside, somewhere I still have the alpha release of StarOffice, originally developed for OS/2, and which eventually evolved into OpenOffice - I was working as PS/2-OS/2 product manager at IBM at the time). Some large SA organisations used OS/2 for mission-critical systems until fairly recently. Even a goodly portion of SA's ATMs were powered by OS/2 until a a few years ago. But I digress.
By the way, MS was once on the other end - when education and business apps were totally dominated by others: In the USA, Apple was entrenched in education, and where Apple wasn't, WordPerfect, Lotus 1-2-3, dBase and Corel Draw ruled the roost. These also totally dominated in business and government.
The nature of the software business is such that you never get even marketshares in platform systems - one player always emerges as the 900lb gorilla and
de facto standard, for a whole host of failry obvious reasons (but which many software companies miss). When MS first released Excel (which btw was developed for the Macintosh, not Windows), and later when it bundled Word, Excel, and PPT into MS Office, MS was way behind these leaders in apps, with <5% marketshare. It acquired Foxbase to get a database, but that was less than successful, and Access went through three internal iterations before finally being released. In other areas MS developed apps that were never widely released (I still use
PhotoDraw 2000 V2 as my primary graphics editor - a marvellous and hugely powerful app MS deemed would never unseat Corel/Photoshop, and so quietly abandoned).
How standards are driven is a very interesting study. It's not enough to look at international committees and alliances of vendors who gang up against common competitors. As I've long maintained, the nice thing about standards is there are so many to choose from. Even if Linux and OpenOffice are free and given away to schools and universities, it's very very very hard to unseat the dominant player. Not because people are sheep, but because the vast majority of people are not computer nerds and they don't want rely on expensive geeks to sort their systems or introduce wrinkles that marginalise them from the mainstream. Even though people use common platforms and apps, the market is in fact highly segmented, with different issues and concerns driving different segments. Any real challenger to MS hegemony is going to have to do a lot more than develop a superior operating system,, even if it's free. Schools will use what businesses use, and you have to look at the needs of those large businesses that drive what vendors do. In the end, the CTO of a large organisation with 100 000 PCs wants to phone someone when things break. Who do you phone when Linux needs a fix?