A few days ago I made a blog posting in which I said that I've switched my office computer to Windows. I made the change solely in order to run Microsoft Office, which is unique in that it offers high-level functionality I need to do my job. I explained my reasons fully and ended with what I felt were some profound conclusions.
Oh boy. Did I cause a stink. The posting made the front page of Digg.com and LinuxToday. I was suddenly infamous. The reader comments started flowing and most of them were negative.
Debate
I had hoped the posting would raise a debate about the unbreakable bond between Office and Windows. I had hoped my comments about open standards might cause some discussion.
Did that happen? Of course not. All I did was to trigger the age-old debate about Linux vs Windows. Well, it wasn't even a debate. It was merely a collection of haphazard opinions with juvenile name calling thrown in. (Am I supposed to take seriously people who refer to Windows as Windoze and Winblowz, or Microsoft as Micro$oft? What's shocking is that many using these childish names are adults working in IT.)
It became clear that few people got beyond the first paragraphs and had simply assumed I was an open source Benedict Arnold. More than once I was accused of being a Microsoft shill. I find this very entertaining. How exactly would this have worked? How would I have been recruited? To whom at Microsoft should I send the invoice for my services?
Realization
Out of all the ugliness came a profound realization: There are many who believe an individual's choice of software should be driven by politics, rather than practicality.
Of course, Richard Stallman is responsible for introducing politics into computer science. He stated that the ability to view, distribute and manipulate source code should be an essential freedom of our modern age. Speaking personally, this is just one of the reasons why I love open source, but I also love the spirit of community and co-operation that open source generates.
However, it pays to be careful when applying one's beliefs to the real world. While I would encourage you to use open source software (in fact, that's why I wrote my books, and it's why I work as an editor on the open source line for Apress), I'm not going to force you to do so. I'm not going look down on you if you opt for a proprietary solution.
Political situation
This is because applying politics to software choice produces a very ugly situation. It makes for the worse kind of politics: totalitarianism, wherein people are expected to act a certain way because it suits a certain belief system, regardless of whether it's the best thing to do.
History shows that this kind of thing never works. The antidote for totalitarianism is meritocracy. The best should be allowed to rise to the top in every field of human endeavor, regardless of its origins. Meritocracies are often cruel, harsh and ugly. But they're the best system we have right now.
If a piece of software isn't good enough for the task at hand then the developers should either improve the software or move on. Until that point none of us have any obligation to use the software, regardless of how "politically correct" it might be.
A meritocratic system means that, if proprietary software is best for your needs (as in my case), then there should be no impediment—either practical or ethical—to your using it.
Postscript
But I have a postscript. I'm an open source advocate and I don't entirely agree with my own argument. Yes, software choice should be a meritocracy. But I would ask you to start at the open source end of the spectrum when choosing software to meet your needs. I am sure that in all but the most exceptional circumstances (such as mine), you will find an excellent open source tool for your needs. This is A Good Thing, because it furthers the open source software system, which I believe is good for all of us. And, yes, that is a political statement.
This is the only way that the open source vs proprietary debate can move on. We should encourage people to use open source, rather than didactically tell them to do so. We do this by showing how, in many cases, open source software offers the best tool for the job. At all times we should be accepting and respecting of other software models—effectively, we should respect other people's political views. This is the basic prerequisite for a workable political system. If we don't do this then the destiny of open source will be to be stuck on the sidelines of mainstream computer use, shouting at the top of its voice but never being heard by the players.
This has always been my point of view. It's why I wrote my books on Linux—so that I could show people how open source offers a genuine alternative to Windows. In my books I don't argue that people should use Linux. I show them how to use Linux. I show them how it has more merit than Windows. I don't argue against proptietary software. I show how it is unnecessary.
My employers, Apress, have a similar view, and that's why I love working for them. We don't produce books about open source software for political reasons. We love the open source software model but we allow other publishers to make their publishing decisions based on politics. We produce books on open source software because we believe (we know) that in most cases open source provides the best tool for the job.
Aug 8, 01:04 pm
I think the negative reaction you received was and is entirely fair.
Propreitery software, esp MS tech, has billions in advertising dollars. They have access to business suits, trade mags, websites.
Linux has none of that. Have you ever compared the multi-million dollar “developers, developers….” MS dog and pony shows to Linux conferences where it is hust a bunch of programmers coding.
Linux has reached where it stands today not from any marketing smoke and mirrors, but entirely due to the dedication of its programmers and its user base.
Now when people like you, even though well meaning, put up stuff like you did, it strikes a chord. Have you ever heard any MS commercial say that their products suck. Its a war of mindshare and articles like yours only serve to take away from all the good work many people have done.