DonationCoder is a site that offers various software created by developers for free, or better by a donation.
Here you can see a list of latest releases, there are software of various genre and they are a lot; there is also a blog and a forum too.
The method is simple, once downloaded and installed these programs you need a licenze key that you can obtain here (after a simple registration to the site). It longs 6 months, after that you can obtain another valid key for other 6 months, lastly you can obtain a permanent licence key.
If you like the software as said you can make a donation and you can obtain various benefits; the main method of payment is Paypal.