Lefty is right (no pun).
We all expect way too much free stuff when it comes to digital goods.
However, I think the proposed gatekeeping/paywall needs to be reversed. Release the code first, and then if people feel it's worth donating to the author, then let them do so. I mean hell, we could *all* set up such tip jars. Imagine that, a "Donate" button built into the InForm face somewhere. Self-referential ads are a good idea in my opinion... but for real, don't make us "buy" the code up front - not to mention, such a pirate-friendly model is SO easy to break.