Any Open Source Developer will tell you: in the end Open Source Software will be better than any commercially available package. And commercial software will go away. It’s completely unavoidable. Except it’s not. And it never will be.
The argument here is that as more developers flock to developing Open Source software, over time all things we be available AS open source. Given enough time, all functions and features will be open sourced by one developer or another. It will be just as good as any commercial product And when it’s available as Open Source, people will use it. Given enough time. Like, forever.
Listen to the in-crowd of the new media, and they’ll tell you: Content is King baby! All you need is really excellent and original blog posts. Success is bound to come your way some time. Wrong!
What’s the link between these two? Well, both these arguments boil down to: if you make a good product, the people will come. Which has been shown time and time again - in both the off-line and the online world to be a fallacy. Better does not necessarily mean bigger.
A good product is not enough. In some cases it is not even necessary. What you need is good Marketing. Great PR. A good and focussed sales team. Because what will make people use your product is one very simple but fundamental marketing principle: trust. And to gain trust, you need much more than just a good product.

