Humour, comics, tech, law, software, reviews, essays, articles and HOWTOs intermingled with random philosophy now and then
Filed under:
Software and Technology by
Hari
Posted on Mon, Mar 20, 2006 at 19:46 IST (last updated: Wed, Jul 16, 2008 @ 21:02 IST)
There is a certain class of Linux users, particularly of the kind mentioned by Dominic, who irritate me more than anything else. Dominic has very logically, sensibly and patiently addressed these people on what Linux is all about, but my concern goes deeper than their lack of understanding and their lack of appreciation of what Linux stands for.
Let me explain. Linux is one of a kind, evolving, totally free Operating System, of a quality which surpasses most commercial software products, particularly the mainstream OS used by the majority of people. In fact, it's more than the OS itself. It's about the community, not only of users but of developers who've contributed hundreds of thousands of applications to the common cause without expecting anything in return. At least, most of these contributions are Free in both senses of the word (Freedom as well as Free Beer). What drives these people is not monetary returns but the pride of workmanship and the pleasure of giving back something to the community. Of course, there are commercial aspects to Linux, but the lifeblood remains the culture of hacker-programmers who take it upon themselves to create new software, new drivers, new applications and improvements and above all, maintain thousands of existing projects. And probably most importantly, continue doing it over an indefinite period of time.
Well, it's this culture that I'm worried about.
You see, the problem is that the current generation of Linux users take all this for granted. They don't even begin to understand what has gone into the making of Linux, but are very quick to point flaws in Linux. Most of these people do not realize that the value that Linux brings them is nothing but so many other people's time and energy for which they've not even compensated monetarily. These people think that every time something goes wrong with Linux, there is always some developer out there who will put it right. They are always ready to offer a thousand suggestions for improving Linux, but hardly have one word of praise for what is already given to them. Most of these critics probably haven't written a single line of code all their lives and maybe haven't even written a simple shell script. Their contribution to the Linux community is almost nothing other than hot air (and probably bad breath at that!) But one thing they do is to assume that these developers have nothing better to do than to constantly keep working on Linux and improving it for their benefit. Reading their words, one would imagine that without their opinions, the community is so much poorer and we should all thank God that they chose to use Linux for a couple of hours and offer their rich advice to the community. They probably imagine that their qualifications and expertise in using another OS will be so useful that even the kernel developers can take a hint or two from them. All I can say is that it probably doesn't even occur to them that even a commercial Linux distro like SUSE or RedHat doesn't make so much money as to pay a large group of developers to continue working on Linux just to implement every one of their bright ideas. And those who are lucky enough to work on commercial distros and get paid for it are comparitively few in the community.
These developers who form the core of the Linux community aren't anywhere as big as the Linux community itself. If anything, they're a very small fraction of it. When you actually count the number of developers working on the core aspects of Linux itself, namely the kernel, this number dwindles down to the hundreds. Now it's all too easy to assume that this group will continue to work on Linux forever. But beyond Linux itself, can we think of any other Open Source OS that will create the same impact and have such a huge community? I'm not for a moment saying that the community is fragile, but when you think of the level of expertise required for the development of core Linux, you begin to wonder...
No doubt these developers aren't all going to quit one fine day, but do we as users take them for granted? These people are human beings and even assuming that they aren't looking for motivation all the time, there is a point beyond which they might start thinking "it's not worth it anymore." It's highly unlikely, yes, but when these new Linux users start criticizing Linux all the time, won't these developers start finding it a bit tiring to keep up their enthusiasm in the long run? Isn't there a point beyond which these freeloading critics in Linux community start harming the development of Linux itself? Isn't it the moral right of every supporting Linux community member to shut these critics up when their whining and moaning goes beyond a level?
I'm not jumping to conclusions here. The percentage of "freeloaders" (in my sense of the word) in the Linux community is probably small at the moment. But the numbers are growing as more people start coming over from the world of Microsoft. To be honest, I'm not sure how the Linux community can handle this growing influx of Microsoft refugees. We all know what happens when refugees outnumber the natives in a real world situation. Tensions grow beyond a point and lead to widespread hostilities. The refugee population in the Linux world will probably never grow so large as to upset the community balance we have at the moment. But can we just grow complacent in this belief?
As Linux users, then, our job is to ensure that this group becomes a genuine part of the Linux community and not remain on the fringes. The only way is to remain friendly and helpful to new users and hope that we make converts. It's a long, hard road ahead, but it is something we owe to the developers and maintainers of Linux, the various distributions and all other things FOSS. Without the majority support and enthusiasm, I don't imagine that the developers will remain interested in the long run.
Criticism is good up to a certain level, but too much of it can kill interest and kill the goose that laid the golden egg. Every genuine, wholehearted Linux user is an asset to the survival and growth of Linux. Sure, money is a part of it, but if we cannot donate that, at least we can contribute in terms of moral support.
9 comment(s)
Comment by ray (visitor) on Mon, Mar 20, 2006 @ 20:08 IST #
Comment by hari (blog owner) on Mon, Mar 20, 2006 @ 20:13 IST #
Comment by Dominic (visitor) on Mon, Mar 20, 2006 @ 21:12 IST #
Comment by hari (blog owner) on Mon, Mar 20, 2006 @ 21:30 IST #
Comment by J_K9 (visitor) on Tue, Mar 21, 2006 @ 02:10 IST #
Comment by hari (blog owner) on Tue, Mar 21, 2006 @ 07:52 IST #
Comment by warner (visitor) on Sun, Mar 26, 2006 @ 02:04 IST #
Comment by hari (blog owner) on Sun, Mar 26, 2006 @ 07:52 IST #
Comment by Hari’s Corner » Don’t kill the goose (part two) (visitor) on Wed, Aug 9, 2006 @ 23:37 IST #