A donation is a donation. When you make a donation to support an ongoing product development effort, it should be done with the understanding that said product may never be completed, for whatever reason. Apparently some people who "donated" didn't understand this principle, and are demanding their money back because the jailbreak hasn't been released yet. Attempts to placate these unhappy "donators" appears to have been the cause of the recent ruckus between Chronic Dev and GeoHot. So either donate with the full understanding that you might not see any return from your "investment," or, as Geohot says, you should only donate to support already completed products.