If there would be a 10000 BTC bounty I would open source it right now. You understand I spent a considerable amount of time and effort creating this and want a return on my investment. People cracking it and nit picking about perceived license issues when it is clearly not open source just makes me not want to bother with releasing anything. Why should I bother if people don't respect it? Anyway, like I said I'd release all the source given a large bounty, and If I discover some magic way to increase the hashing rate in the future (not likely) I would not want any more.
I am sure satoshi and sirius-m as well as all the other open source contributors to this project as well as a plethora of other open source projects have spent a considerable amount of time offering their developments at no cost.
Watch this vid:
http://www.youtube.com/watch?v=u6XAPnuFjJcAdditionally, an acceptance of 10,000btc to open source seems indicative that the proprietary version isn't generating enough profits as intended or desired and perhaps open sourcing it will feel as if effort to create proprietary implementation and convert to open source was worth the time.
In regards to donating or providing a contribution to one's efforts, I would rather show generosity towards someone who doesn't ask for it, then one who asks. In a sense, asking for things for one's accomplishments has a negative perception/connotation.