So a while back, I had an epiphany that allowed me to answer the question, "Why do open source companies exist?" and "How do they stay in business with a freely available core product?" The answer I came up with is that companies released software because they had to - that the internet had some interesting effects on the software market as a whole, resulting in depressed software prices, thus creating an environment conducive to an open source ecosystem. The folks at onlamp.com were kind enough to post it, and it stimulated some interesting arguments on Slashdot and various blogs on the net. I think I was mostly right in that article, but there are a couple of conclusions I reached about which I have some doubts. You'll see some of that expressed in the post after this.
In any case, I have enough thoughts on the subject, that I've decided to make this a blog on its own right, and leave my personal stuff on my main blog.