Why I don't believe that Open Source Software (OSS) model works
I have links to a few OSS pet projects here on my blog. Generally the stuff I play around with is either software that's helpful or fun to work on.
Since I published my Data Tier Generator around 4 years ago, it's had 32,735 downloads. To somebody like me, that's pretty incredible. Most people don't know me and sure haven't ever heard of me, but one of the apps I wrote has a ton of downloads! /cheer, right?
Out of all those downloads, I have 4-5 people contact me through email, bug reports, or posts on this blog. One of them had a legitimate suggestion for improvement of the queries using INFORMATION_SCHEMA. 2-3 of the others were from people who have taken the source and based their own work on it. I've actually had a company in India "evaluate" it and contact me about Oracle support because they'd like to use it in their consulting company. So to sum it up, out of almost 33,000 downloads, I had one person contribute to making it better.
A lot of people believe in OSS. They believe they're making the world a better place by giving their stuff away for the betterment of software developers everywhere. Personally, I see OSS as giving away my hard work for little or no reward, not even a "thank you".
Have you had a better experience, or one similar to mine?