There are too few generous guys with enough bucks to keep a developer company, nor any other business active with just donations.. Nor it should, imo. As others have said, buying the work of the producers should be enough to keep them alive, and if not.. the product/advertisement/distribution wasn't good enough!
And seeing how ED is going with the DCS series.. i highly doubt they will be in need of donations to keep going on! :)