I know I haven't posted a journal in a while, and I have lots of things to update all of you on. Stay tuned, because in the next couple of days, I'll write about that. In the meantime, however, I'd like to write about Lindows.
I received lots of email after my latest comment regarding Lindows in general and Michael Robertson in particular. I started thinking about why some people are so gung-ho about Lindows.
Lindows goes against everything Linux stands for. Michael Robertson is a snake-oil salesman. He based his distribution around Linux because Linux had mindshare and people knew what it was. He's in this only because he wants to make money, not because he wants to make Linux better. Lindows's "Click-and-run" flies in the face of Free software by charging for open-source programs. Robertson is noticed because he's an excellent marketer, not because he has a good distro; very few people actually run Lindows or recommend it to others.
Despite this, many of those in the Linux community continue to support him. It finally dawned on me why they do: some people actually believe this is the only way to beat Windows!
Of course, our own logic and experience tells us that this isn't the case. Mac OS X doesn't beat Windows by bashing Microsoft or by being cheaper than Windows; it beats Windows by being a solid competitor that is actually as much or more fun to use than Windows.
However, some people seem to be convinced that Lindows will beat Windows by being better at mediocrity. This logic goes something like, "Oh, Windows 98 isn't secure, so Lindows doesn't need to be secure either." Or, "People find it hard to install software on Linux, so Click-N-Run will make that easier." Yet, at the same time, I see that even in the most pro-Lindows posts, there is a doubt. This doubt is: "Is this what people really want?" I notice that most people carefully edge around this doubt by saying that they're happy that there is a choice at all.
So, let me ask you this question: Is it worth it to give up everything that Linux stands for (security, Freedom, open standards) in order to make it popular?
You can argue all you want that Lindows being popular doesn't mean the end of our ideals. I will argue against you.
Why? Because once Linux becomes known as the cheap, crappy alternative to Windows, the mindshare battle has been lost. Michael Robertson, if he succeeds, will have killed any chance Linux has to be better than Windows. The stranglehold of mediocrity will have killed Linux.
Here's an example. Let's say it's 2005, and Windows NG (Next Generation) has just come out. Your friend is still running Windows 98 on a P3/1GHz (this is about where Windows 95 on a P200MMX would be today.) You're trying to convince your friend that, instead of paying $200 to upgrade to Windows NG, he should pay $49 and try out Lindows 8.0 instead.
What does your friend say? You'd be expecting him to say, "Cool, I've heard really good things about Linux. Let's give it a shot."
Instead, your friend throws you for a loop. He says, "Isn't Linux what comes on those cheap Wal-Mart PCs? I don't want a cheap Windows knockoff; I want Windows."
If Michael Robertson and Lindows win, the mindshare battle for Linux will have been lost. And it's not only your friends who will be saying it -- it will be the CEOs of major corporations. No matter how much you try to convince them that Linux is better than Windows, all they will see is "cheap knockoff", because that's exactly what Michael Robertson is pushing.
We, as the open-source community, can do better than that. We don't need to be a cheap knockoff of Windows. The community is full of technical geniuses, and we have a lot of programmer mindshare and momentum behind us. We can be better than Windows, not just cheaper. Apple has proven that people value quality as much or more than price.
Give people the perception of quality, and you will have won half the battle. Give people the perception of "cheap", and you'll never get away from that image.
How many of you remember Packard Bell? What image does that name bring to mind? Do you really want Linux to be perceived the same way?