When I first started programming I was also an auto mechanic. I never felt guilty for maintaining cars or programs.
Now, I'm not saying he should fix bugs for free, as he promised no warranty. But that's how he's feeling. It's like he shipped a car with a bad transmission that died, so he feels like he should replace it for free.