It may not a good place to discuss this here, probably a better place is Chitchat.
@Sandman first, I want to let you know I am not against you but I want to express my point here.
I'm just amused by the fact that you require a "donation".
For me, any library developer can make a request.
But not every request is getting fullfil or respected.
Most people will just ignore all of them. It is sad to hear most of the time.
A donation is a voluntary gift.
Yes, the word donation in this forum for getting a library or other work seems not very accurate. It has been discussed before. I would say it is better to call it a "token of appreciation", "coffee", "beer" (may sounds not halal for Muslim) or in Chinese a "red packet".
This small amount of money will not make someone a fortune.
If you require something for your product, then it's not a donation. Then it's a price, as part of a sale.
From the perspective of the people who like to take things for granted, this is a big cost. They never understand the effort someone has put to produce the work.
From the perspective of the author, he is offering a product which worth thousands or millions times the value of a coffee.
Time = Money.
Many people don't get it.
Skill = Money.
Both add up will save someone lot of money and time.
If you paid an experience developer salary to produce the work, it may take like 2 months salary to do R&D, bugs fixes, QA and management which translated to 4 to 5 grands.
When someone take it, it is just take him a few seconds.
If the piece of code is useful in commercial, it can make him a fortune to earn thousands time or more.
At the end, the original author is gaining nothing at all.
it's been done like that for ages on this site. I suppose it's just a method to avoid paying taxes, or something like that.
Yet, many still don't see and understand the meaning behind.
I think because some people never make donations.
I started making donation to even code that I don't use anywhere, personally nor commercially.
For me, I want to encourage the author to continue doing more.
In fact, sometimes I am getting back the same donation by someone else in the future.
This is how the donation cycles through a chain in this forum.
Another thing is not every member here is rich. Someone like me has not yet retired but still struggle to make ends meet. We still spend our time to earn for a living.
This is totally not a way to avoid tax. I am totally disagree with this mindset.
For example, when someone make a PayPal donation of $5, I only received $3.50 and in one donation last time, $10 become $5 depends on the country of the original donor.
Tl;dr a "donation" is a meaning to encourage the author to continue his great work.
It is same as donating to Anywhere Software to continue it's development.