>You can pay for software even if it is not proprietary
You can, hardly anyone does though. Donate buttons make a pittance. Nearly all the times I've given one I get back an almost embarrassingly grateful response because A. the amount I give is always a small fraction of the value I've gained and B. it's obviously a rare event for the receiver.