Probably not for useful definitions of "generous," which should take into account the actual utility (in money or time), given away. Someone who donates half of their life savings of 50k is (I would say, at least) more generous than someone who donates 90% of 1 billion.