Kudos to Zed for giving the hackers code and the businesspeople invoices.
Fortunately, Phusion stepped in and wrote Passenger which now handles most Rails deployments.
Bottom line: Zed is a talented hacker but he's maybe 1 in 100, not 1 in 1000 or 1 in 5000. If he hadn't written mongrel someone else would have, and he'd just be another anonymous guy with a chip on his shoulder and a bit of DHH envy :)
Any work should be fulfilling in itself, and one should wish to do it with or without pay. I think the MIT license is the one that best embodies coding as art, and I have tremendous respect for people with the balls to license their code under it.
I don't care about support, but for Zed to be mad that nobody wanted to hire him as a consultant for mongrel is a bit absurd considering that he abruptly quit maintaining the product. What's to say he wouldn't just walk away from a consulting gig if his feathers got ruffled.
You can't just make software, give it away, and expect money to rain down on you from everywhere it is used — it doesn't work like that.
If you want money from your software you need to offer it with a business model coupled with either advertising or a price point. But you knew that already.
And, come on, he does get the credit. He gets lots of credit. He just wants more credit. Enough to go to the bank, it seems.