QUOTE
Commercial software is usually streets ahead of open source. I say that as someone who works with both sorts of software on a daily basis, majority *nix. You can have the linux v windows debate, but that is not the limit of software. Take MySQL against MS SQL. For serving little webpages they both work fine. For searching a terabyte database MS wins every single time - by orders of magnitude. Take OpenOffice and OfficeXP, or whatever it's called now. OpenOffice is an improvement over StarOffice, but it's still got nowhere near the functionality or reliability of OfficeXP. GIMP and Photoshop... the list goes on.
Why? Money. When you pay for software you pay for the programmers' time. Although the opensource approach is to be applauded, and provides many useful things, at the end of the day if you want the best that is availible you usually have to pay for it. Simple as that. You pay (or don't pay!) your money and you take your choice.
Well as a someone who also works with both software daily (I have the feeling most TT'ers do), as a programmer, I disagree.
You can't compare tools in an absolute manner, you have to take in mind, to which work they are made for.
Its well known, that the big majority of web servers, also those who serve A LOT, are apache and not MS.
Mozilla and IE...
Yes, Mozilla has bugs, but they are being fixed MUCH faster, and the overall quality of Mozilla gets better much faster then IE's.
We can throw examples at each other all day long...
This opinion, on your side as well as on mine, can't be really factual, since no one knows the actual FULL facts, so its more philosophical.
When you pay for software, you get a work done, out of - well, its a job for someone.
OSS, is made out of pure interest, and passion of people who ENJOY programming and or the ideology.
Now, I would say, if you have a programmer who does something because his paid for it, and someone who does it because he loves to do it - the later will do a better job of it as a rule IMHO.
Of curse, if the OSS programmer is not that talented, he will produce a lesser code then the MS paid one.
(All though, most OSS programmers are being paid for programming at their work, and then do OSS in their free time)
But how many will review the MS code?
maybe several tens of thousands (and that is very optimistic)
How many will review the OSS code?
Hundreds of thousands, and all the time.
So logically, where is the better chance to find - and then fix bugs?
And that is the same logic that works in the wikipedia.