I think youâve missed the real point here. I donât object to paying for stuff; I object to paying for crap. And what the rise of good open source products has meant is that there is now pressure on vendors who produce crap that did not exist before.
Hereâs a real world example. I was an early adopter of the Trillian IM client for Windows. It was a fast, elegant way to have all my IM accounts in one program. I used it everywhere and evangelized it to all my friends. I paid for it, happily.
Then a few years back, in their last major release, they shipped with a big bug â you couldnât use the program on more than one computer without it screwing up all your IM contacts. The license explicitly allowed you to buy one copy and use it on multiple PCs, so it wasnât that I was doing something wrong; it was just a bug in the code.
I did what Good Users are supposed to do and reported the bug to the developers. They told me to wait for the next big release, âAstraâ, which would contain the fix for the bug.
So I waited. And then, literally, years passed. Astra has been in development for something like 4 years now, and they are still refusing to fix this bug in the version of the software that they sell to end users. Once every six months or so I would ping them and ask if I was supposed to still keep waiting. The answer was always yes.
Finally, about six months ago I got tired of waiting and installed the open-source Pidgin IM client (which used to be known as GAIM). Do I like it as much as Trillian? Not really â itâs kinda fugly on Windows. But it works, and it doesnât have any bugs that screw up my IM accounts. And itâs free. So today I use Pidgin, and I recommend it to my friends, and the Trillian developers have lost a paying customer.
So at least for me, the story isnât that I wonât pay for software, itâs that I wonât pay for software thatâs not at least as good as the free alternatives. And since, as you note, the free alternatives have a habit of slowly getting better over time, the lesson for software vendors is that you just canât rest on your laurels anymore. You have to be keeping up or you will die.