1. Hosting costs money. Bandwidth costs money. CD's cost money. CD Reproduction costs money. Servers costs money. These costs are negligable for a shareware product, but considerable for a full CD distribution that is very popular, such as Linux. Thus we have many mirrored servers. These cost more money. They exist at generosity of the community. Don't confuse giving or giving back with free, as in no cost whatsoever.

2. The price of entry for shareware is negligable, except for finding a host. The price for entering the retail market is considerable. Reproduction, packaging, advertising, and shelf space all cost money. The price for entering a speciality market, such as banking or health, can be considerable. Banking systems are so complex that they take several years of writing, followed by several years of testing, before they go fully live. Health software may require FDA approval. Air Traffic Control software requires an act of Congress.

3. For the average business man, is Linux any different? This is still a mysterious computer system that they hire specialists to take care of. For them, the task is non-trivial.

The more pertanent question here is: can the experts trained in a system take care of it? For closes source systems, the answer is kinda. For open source systems, the answer is kinda.

If we compare this to mechanics: some are general mechanics. Some mechanics specialize in braking system, and can turn rotors. Other mechanics learn how to make their own parts. There is an entire profession called Automotive Engineer. These are all different things.

How many people really understand the Linux kernel? How many build their own Linux distros? How many understand RPM packages? How many write their own software from scratch? How many people understand each of these processes completely? Most don't, even the experts. Once you exceed your area of knowledge, you are left either with a large learning curve, or the need to trust another expert.

Your argument does not hold for the common man, most buisness owners, or the expert who needs another expert. Open Source is as mysterious as Closed Source. However, you have a very good point about the experts. The experts, such as yourself, do need to know what is going on inside these things. It is this way that closed source represents a fundamental denial-of-knowledge-attack on the software designer profession. Thus, it is no surprise that software designers champion a system that they can understand and verify over a system that they must infer and guess.

For the record, I am for open source. However, I am limited in my support. Open Source should be championed upon strong engineering and system development foundations. This leads open source down a road of sustainability and reliability. I am against using open source as a way to thumb a nose at Microsoft. I think that good engineering and politics don't mix.

Links

January

SunMonTueWedThuFriSat
1 2 3 4 5 6 7
8 9 10 11 12 13 14
15 16 17 18 19 20 21
22 23 24
 
25
 
26
 
27
 
28
 
29
 
30
 
31