How Microsoft Beat Linux In China 313
kripkenstein notes an analysis up on TechRepublic detailing how Microsoft beat Linux in China, and the consequences of that victory: "With the soon-to-be largest economy standardized on Windows desktops, desktop Linux does seem to have an uphill battle ahead of it." "Linux has turned out to be little more than a key bargaining chip in a high stakes game of commerce between the Chinese government and the world's largest software maker... The fact that... Linux failed to gain a major foothold in China is yet another blow to desktop Linux. After nearly eight years of being on the verge of a breakthrough, Linux seems more destined than ever to be a force in the server room but little more than a narrow niche and an anomaly on the desktop."
Big Picture (Score:3, Interesting)
(Of course there are many assumptions and guesses here - I don't think this is a serious economic prediction. But it does show the general idea.)
Two conclusions:
Why does it matter? (Score:1, Interesting)
Are we being ripped off? (Score:4, Interesting)
I wouldn't be surprised if they still make a profit even at that low price.
Re:Why does it matter? (Score:2, Interesting)
They have pretty well set the desktop standard and pretty much anyone that uses a computer can sit down at most any workstation and accomplish a task. That is a hell of a benefit. Unfortunately, it comes with a monopoly that makes it harder for other OS vendors to enter the market.
Personally, I've been running linux and bsd machines for the past 10 years. Everybody is running their own desktop that a majority of people don't know how to use without a bit of fiddling. There's nothing wrong with that, but moving towards ubiquitous computing, we need a) better interfaces and b) standardized interfaces or we'll just get confused by the multitude of UI's out there.
Until everyone can carry around their own UI chip that interfaces with the surrounding hardware, MS's monopoly and their desktop standardization have at least one benefit that we can't currently get from OSS.
Additionally, lots of OSS copies from MS on interfaces, software and protocols. I'm not saying MS hasn't ripped off their fair share of ideas, but the street does go both ways.
This may be the least negative thing I've ever said about MS.
Desktop Ready NOW (Score:3, Interesting)
99% of Windows users don't know how to use Windows, at all. Really. They just know the couple of APPLICATIONS they use, and how to launch them.
Example: I had just this week to teach a windows user how to remove entries from boot loader menu. He had to reinstall windows and the reinstall process partially borked, like it usually does.
It was like 'start a command prompt' (+long explanation), change file attributes on boot.ini in C: root (+long explanation), launch text editor (+explanation), toggle back file permissions - oops I mean attributes... and boot and pray.
How this was any easier than modifying GRUB config escapes me.
'Readiness' and 'Intuitiviness' do not equal familiarity.
Re:It's always been like this (Score:3, Interesting)
Why would that be impossible? Technically, it's quite feasible:
The real problem is not as much technical as it is legal / red-tape: the APIs are copyrighted by Microsoft, and some stuff is almost certainly patented as well. So any emulation that we can come up with will necessarily by encumbered in some way. This is completely different from FreeBSD's Linuxulator, which doesn't suffer from legal interoperability problems (and which was MUCH easier to write and maintain since the mapping between both very similar systems is almost trivial).
Re:Why does it matter? (Score:5, Interesting)
I have gone through the Microsoft era, Unix era, Open Source era, Java era, and so on. YES I am a gray beard like the original grand parent poster. And if there is one thing that Microsoft has learned and keeps on propagating is that you can make money with Microsoft. This is not something to treat lightly.
I will give you another example; AutoCad. They are essentially the last standing CAD software. Yes there are others, but none as popular as AutoCad. Why? Well one reason is that you could copy it. BUT another bigger reason was that from day 1 AutoCad could be extended so that you could add value to AutoCad. AutoCad created an environment where people could prosper and thus secured their place in history.
Open Source did get one thing right in that they solved problems that people were having. Open Source did not focus on features. What Open Source got wrong is making money for people. The environment around Open Source is a cheapskate environment. Redhat offered Fedora because people stopped buying Redhat Linux. People did not buy software, and to this day still don't buy software. You have more people using for free than adding to the ecosystem, and that hurts!
Yes there are big companies using and supporting Linux. BUT add together the economies around Microsoft and I would not hesitate to use trillions of dollars. First you have Microsoft, then you have people selling software for Windows, then you have consultancies supporting Windows, then you have custom coders for Microsoft, then you have conferences, then you have trainers, etc, etc. It is an incredibly HUGE ecosystem that is profitable for everybody involved.
If you look at the latest incomes of the Open Source vendors it is down right disappointing after a decade of potential. For crying out loud Ubuntu is the result of a guy who made his money with something else and is supporting Ubuntu because he wants to have fun!
If Linux and Open Source REALLY want to beat Microsoft, then Open Source folks should STOP BEING DAMM CHEAPSKATES! I am sure everybody is capable of forking over 50 USD per year. If we use a conservative number of 1 million users world wide that would mean 50 million dollars income and that would mean a heck of a lot programmers could be hired to solve those darn user interface problems!
Do I buy and support software? Absolutely, as a matter of principle because I earn my money from software.
Re:What stupid hype. Vista is a Failure. (Score:4, Interesting)
I guess that's one way to look at it (Score:3, Interesting)
If that if a victory I can't imagine what a defeat would look like. If they are going to get $3 per copy of Windows+Office Microsoft would be lucky to break even on the raw materials, packaging, and shipping. The thing is Microsoft can't afford to just break even, they have tens of thousands of employees, including many lawyers and accountants and sales people involved in pushing their products, plus the support staff for all of those employees. And for those that would say "well Microsoft is sitting on a huge war chest" this is correct, they aren't going to go out of business any time soon, but they also can't bleed money indefinitely and watch potential revenue streams dry up without their stock tanking.
It looks like their game plan in China is to sell their software at break even or a loss just to get people used to the idea of paying for it and hopefully maintain market share. I guess they could make a profit in 5-10 years assuming:
people in china get used to the idea of paying for their software AND they have the money to pay more in the future AND they are willing to do so AND a suitable alternative (desktop Linux) hasn't risen in popularity. Which to me sounds more like a pipe-dream than a game plan.
I wish Microsoft many more of these sorts of "victories" in the future. Though their shareholders may feel differently.
Vista is a Failure. It's like it's not there. (Score:3, Interesting)
Yeah MS is in such deep trouble they made record profits this year.
In an inflationary economy, every year is a record. Vista and Office 2007 should have made a difference but did not [theregister.co.uk]. Imagine a flat line, your brain and your balls are dying but non free CPR takes six years. The game is over - without money, they can't attract the programmers and vendor "support" they need to make product, and without product they will run out of money.
China's interests (Score:3, Interesting)
You're absolutely right, both about the motivations and benefits of maintaining independece from Microsoft. However, I have a suspicion that to the government hierarchy in China (and equally for many corporations everywhere), free and open source software may also appear to be outside their control. It's an alien form of organization to them, one not amenable to the forms of influence to which they are accustomed. In that vein, the interests of China are not identical with the interests of the people making the decision. Microsoft may be able to offer them inducements, while the FOSS community will offer them nothing.
These days, the Chinese government is in the business of making deals with corporations; they may be betting that their power is sufficient to guarantee their interests. Given the recent phenomenon of corporations "going along to get along" in China, they may be right. Eric Raymond's remark (from the TechRepublic article) that "any 'identification' between the values of the open-source community and the repressive practices of Communism is nothing but a vicious and cynical fraud" points to a risk - China's influence on Linux might have been anything but positive, either symbolically or in practice. We may have dodged a bullet. China, on the other hand, may have lost an opportunity to address (at least in a small way) its tragic situation.
China's Tragedy (Score:3, Interesting)
China is so complicated and so tragic. The control of the central government there is weakening. Much of the evil in China is a consequence of that loss of control. Recently, for example, up to 53,000 slave workers [opendemocracy.net] were discovered in the brick industry Shanxi province. That's 50,000 pepole in one industry in one province. The central government doesn't want this. Nor does it sanction the kidnapping and mutilation of children used as beggars, or the sale of women in the countryside or any of the many other terrible things that happen in a country encompassing over a fifth of the word's population.
What do you do if you have political power in a place like China? Do you try to further weaken the control of the central government? Or do you try to work within the system? There aren't a lot of alternatives in a system that does not permit other power bases and where capitalism appears to be in its most destructive, dynamic, and materialistic phase. This is a place where one of my first impulses on arriving in Beijing a decade ago was that the pollution was so bad that cleaning the air was more important than democracy. I can't bring myself to blanket the human beings running China with the label "evil". Some of them, I'm certain, are heroes.
The government has lost the moral authority of Communist ideology, so it's trying to leverage nationalism without letting it get out of control. China has a deep-seated sense of historical wrong, a memory of millenia when it was the only civilized place in the world, and an insecurity about the disrespect of the West that wronged it (and don't doubt that our ancestors did). China makes me very sad, but it also scares the hell out of me. If it collapses, watch out: the first half of the 20th century saw the horrors of a fragmented out-of-control China. Right now, I fear it looks at least a little bit like pre-war Germany.
Re:It's always been like this (Score:3, Interesting)
I think that with Linux completely or partially taking over in govt in Peru, Brazil, France, Largo (right around the corner from me in St Pete, FL), the Dept of Transportation (or the FAA?), etc, it's doing pretty well.
I have more and more people ask me about Linux. My mother runs Linux, and my friend Brian got an old Thinkpad for 5 dollars (stellar deal, because the screen's screwy) that runs Ubuntu just fine. The shop I used to work at, two years ago, the guy (an IIS-using, Access-loving, Windows-recommending motherfucker if I ever met one) was adamant about not offering Linux to customers. Now, he's set up a few laptops for his kids on Ubuntu, and shocked at how good it is, always has an Ubuntu machine available for sale. The Internet Cafe I worked at in Mexico now has systems running Linux, and will install it on people's PCs.
Sure, Linux has been "on the verge of a breakthrough" for 8 years. Has the Desktop experience been better than decent? Not really. Has it been cohesive? Nope. Has it been easy enough for a regular middle-ager to use without suffering major breakdown? No way. It depends on how you define "the verge," and I have to say that NOW Ubuntu 7.04 fulfills all of the above for an average person with fair problem solving ability, and who is willing to use the Ubuntu n00b forum.
There is NO reason for the average home user to install a completely new OS they've never seen. The hurdle for Linux is to get on enough work PCs that people are relatively comfortable enough with it, so that next virus they get, or next Norton Death Knell, they leap off their burning Windows install onto something stable.
Re:Uphill battle (Score:2, Interesting)
Re:Uphill battle (Score:1, Interesting)
I'm posting from China (Score:3, Interesting)
Not to mention the fact that business in China is a cultural obsession here, like movies in LA or food in France. This makes Bill Gates, Richest Man on Earth, everyone's Cowboy/Doctor/Rockstar/Boyfriend, and creates a lot of goodwill towards MS products.
Anyway, Linux was never going to emerge as a majority operating system in China for the same reason that it's had problems in the US- it's not coming pre-installed on most people's systems. MS cut a deal with the PRC and, in return for givin' up the code, got broad market access. They probably had to grease wheels, too, but again, they've got the money to do it.
Chinese nerds I talk to like Linux because it (potentially) can be hardened against government intrusion, but the average Ah Q takes intrusion for granted and would rather play WOW. All the issues that get American FOSS advocates' thongs in a twist are in operation over here- pervasive censorship, domestic spying, code piracy, plutocratic monopolists upsetting markets by fiat.
What's hopeful about Linux and the OSS movement over here is the potential for the technology to circumvent all the meddling. I mean, plain ol' HTML has been incredibly disruptive to the government's media control, and technologies like Tor potentially allow any Chinese citizen to read any Taiwanese newspaper. It's had a huge impact on issues like environmental awareness, minority and gay and lesbian rights, local corruption, and development issues.
So what I'm saying is, there's actually a huge demand for Linux in China, but the technical hurdles are probably too great, and the awareness too small, for it to be more than a niche technology right now. This is coupled with the very poor state of technical education in China. While it does have first-class technical universities, many, many more schools offering computer-science degrees are simply cookbook factories, teaching students how to operate specific pieces of MS software. If desktop Linux isn't catching on in the US, it's not catching on in China for the same reasons.
The breakthrough will be a secure Ubuntu-like OS with excellent/perfect Chinese character support in the style of ABC, that's "underground" enough to convince the average guy that it's not somehow corrupted by the government. (In Beijing, many people prefer wonky-looking newspapers over slick ones, because it's a sign that they aren't controlled/funded/corrupted by the government, rightly or wrongly.)
Who knows if this combination is even possible? If it is, it will need an excellent team of designers to tune the user experience, and some serious guerrilla marketing.
Re:Slow down, cowboy! (Score:2, Interesting)
Re:Why does it matter? (Score:1, Interesting)
I agree with you that the major problem is really the "cheapskate attitude." But I think that problem has very much been caused by the FSF and the GPL license.
It's entirely possible to take a *BSD distribution and turn it into something tailored to specific needs. For instance, you could sell a FreBSD desktop tailored to a specific firm. I'm talking about selling the finished product. You can't tailor stuff like this with Linux and make money. You gotta share your code. This might be fine for some, but in some places, if government is the big buyer then you get corruption and only the ones with connections strike the deals. Do you want to work my ass off on some hardcore algorithm so that Mr. Connection takes my code and strikes a big government deal? No. Fuck that.
Besides, there are markets where you just can't survive with Linux,unless you are a big corporation. Yeah, embedded Linux works for cellphones. Like cellphones companies profit from Linux...If you make the hardware then Linux is good for you. Otherwise...Any third-party contractor is "distribution." It means you are generally on your own. Or you're a big company. That's the reality right now.
The reason people should contribute to a project is because it makes sense. Because it's rational. FSF/GNU, on the other hand, are moralists. They just spread this philosophy about "stealing code." How do you steal fom a free software code base? It's just information that gets copied. It makes no sense.
Plus, there are problems with the desktops. Which desktop should you use? KDE or GNOME? GNOME is badly done, I think that might be the general opinion. GNOME is slow, at least by comparison with lowly machines running Windows XP. On FreeBSD GNOME is slow. KDE needs you to get a Qt license. Sure, you can do that. But Windows has C, VB, C++, Excel plug-ins, C#, even F# now. The lack of design principles in free software really shows...For the GNOME guys, almost everything is C.
At least there's Java (I don't think Mono can be compared to Java). But look, for instance, at OpenBSD: I don't think they care to have an official Java release like FreeBSD. A widespread problem.
Also, there's the NIH syndrome: OpenOffice.org and the myriad other ones that don't work properly and I don't even mean with Microsoft documents. I mean in the same way you can merge any Microsoft component into a workflow framework. I see people doing this all the time. This is the integration and ecosystem you were talking about, I believe.
So, actually, the problem runs much deeper. While Windows is pushing new language technology, Unix die-hards are lagging behind and creating *difficult* ecosystems. All they know and all they care about is what they know and care about. Ontop of that, a moralist philosophy that really only benefits people in their parent's basements or big corporations.