Showing posts with label oss. Show all posts
Showing posts with label oss. Show all posts

Sunday, 15 July 2012

Musings and Microsofts [JTSOS, Nov 2010]

[Originally posted on my Just This Side Of Sane blog on 2010/11/22.]

You know, some of my recent blog posts (here, here, and here, for example) probably make me look like a rabid Microsoft-hater.

But I'm not. Not any more.

Sure, I don't like their business methods, and never have. Their software products in general are heavily bloated and inexplicably resource-hungry. (MS SQL Server 2005 Express needs over 1.3GB of disk space! How can a SQL server possibly need that much disk space?) They produce a very small amount of genuinely innovative technology (Kinect), and a lot of mediocrity. They are constantly trying to shoot down Open Source, a battle they know they can never win.

There's a lot to like, or at least admire, about Microsoft
However - there's a lot to like, or at least admire, about MSFT. They have some very smart people indeed. I've worked alongside or for a number of them, in my career, and I can't think of one who didn't deserve respect. (Declaration of interest: MS tried to head-hunt me once. I took a rain check.) Microsoft are superbly good at owning and controlling a market - try to buy a PC without Windows from a major retailer, and you'll see what I mean. Their marketing is sometimes hilariously inept ("I'm a PC!" - what, you're beige inside and out? "Windows 7 - my idea!" Yeah? I bet you drive your Ferrari 430 everywhere in first gear), but it clearly works sufficiently well. Some of Microsoft's products are rather good: their keyboards and mice are largely bland, but solidly built and just keep working; their Visual Studio development environment is recognised as probably the best in the industry.

The thing is, we - all of us - need Microsoft. We need their products to set a certain performance and behaviour standard, so that its competition knows how far they have to extend to better them and distract the public eye. The haters need a bugbear they can fulminate against. The City folk need a bellwether for the health of the technology industries.

However much MSFT huffs and puffs, Open Source isn't going to blow down.
I used to hate Microsoft too, for stifling technological progress and competition, but I think their Big Bad Wolf has come up against the brick house at last, and it's called Open Source. However much MSFT huffs and puffs, that house isn't going to blow down. If it wants inside, Microsoft is going to have to put the teeth away, ask nicely, and try not to eat the occupants.

It used to be the case that big corporate and Governmental buyers would call in the Microsoft guy with the clipboard and the tick list, much as their predecessors did with IBM and their mainframe products. The adage always was, "You can't get sacked for buying [IBM, Microsoft]." But things have changed. After a ropey start, Open Source is now considered commercial-grade, enough to get the attention of the big buyers. For some time, we watched MS offer Government purchasers ludicrously low prices for Windows and MS Office licensing. You don't often see those stories now, and it's not clear why. I suspect it's because the buyers' attitudes have changed. Where once they would raise the spectre of Open Source, to force Microsoft to discount their pricing below cost, now they're just not interested in paying for MS products any more, so there's no point having the conversation.

I don't want Microsoft to fail: I want them to change their approach.
I don't want Microsoft to fail: I want them to change their approach. I can't see Windows or Office going Open Source, however much I might wish it, but I can envisage a Microsoft that is driven by its market, rather than vice-versa; a Microsoft that engages with open standards without a killer agenda; a Microsoft that collaborates, not competes. It sounds like a hippy agenda, but it's not. IBM switched to that model, and saved itself from destruction. Sun Microsystems tried, but it was too late, and didn't fit well with a business model dependent upon declining chip and system sales. I don't think MSFT can make that change with Steve Ballmer at the helm (although I hear he's handy at rearranging furniture), but I have my doubts that Ballmer will hold his tenure for much longer. Windows 7 has gone some way to recovering from the train wreck of Vista, but Open Source is hurting Microsoft, and the hurt's only going to get worse. Ballmer's combative style is looking more and more outdated in the face of the modern market.

Another thing I never thought I'd say: good luck, Microsoft.

Microsoft: Linux is at the end of its life-cycle. Oh really? [JTSOS, Nov 2010]

[Originally posted on my Just This Side Of Sane blog on 2010/11/21.]

Nikolai Pryanishnikov, president of Microsoft Russia, has reportedly claimed that Linux is at the end of its life-cycle.

I think that comes under the category of, "Well, he would say that, wouldn't he?"

There are a lot of companies that'd envy that kind of "end of life-cycle" product!
Linux works on just about every hardware platform bigger than a PIC, supports a mind-bogglingly large range of hardware, is used on everything from the smallest gadget to the world's most powerful supercomputers, and the average person in the street probably has at least five to ten times as many Linux OS licences as they have of Microsoft products. There are a lot of companies that'd envy that kind of "end of life-cycle" product!

ARM devices are squeezing Microsoft out from the bottom up, on embedded devices, and the top down: the new Cortex-A15 based chips will create Linux-friendly servers that should be hugely more power-efficient than the Intel/Microsoft combination manages - and Microsoft doesn't currently have mainline ARM products (Windows, Office) to defend its space - not yet, anyway. I blogged about the consequences earlier this month.

Pryanishnikov's comments form part of a recent FUD campaign Microsoft's been waging against Linux, and Open Source in general. (I blogged about more of it a month ago.) The campaign says more about Microsoft than Linux and Open Source Software (OSS).

The more Microsoft tries to chop off Open Source's Hydra heads, the bigger the problem they create.
The more frantically Microsoft tries to chop off Open Source's Hydra heads, the bigger the problem they create for themselves. Desperation is hard to hide; increasing desperation, even more so. The solution for MS, of course, is to accept Open Source, concede that MS doesn't have answers in a number of OSS's key markets, and probably never will now, and change the business model to work with OSS, rather than paying lip-service in public, and waving knives behind the scenes. I don't think Microsoft has the ability to make that change, though. It would involve admitting that revenues have peaked, which wouldn't please Wall Street one bit - but better restructure now than face a collapse later, which is where MSFT is heading without some creative thinking that has to happen now.

Ironically, conditions in both customer and stock markets could well mean that MS is closer to end-cycle than its competition.