Genuine question: What license should I use for a new open source project? I want to develop a new pay-if-you-want software product. I previously developed one with a GPL license that is successful in its niche. The GPL didn't cause me any problems, but if there's a license that better represents "I want to share this with the world, donate if you want" I'm open to suggestions.
If you don't intend to enforce the terms of GPL against people who borrow parts of your code, it is really not that harmful.. but it would be unnecessarily ambiguous why it would be licenced that way rather than MIT/apache/etc permissible license at that point. Like 'i don't intend to shoot you I just want my pistol loaded and in my hand'
CC0[0] would be the obvious one; spicier and less legalese alternatives that nonetheless amount to about the same thing include the Unlicense[1] and the Do What the Fuck You Want Public License[2]
I like your phrasing of "pay-if-you-want" more than "donate". The former anchors you to think about the fact that this could have been paid software. ie: What would have been an acceptable price if you had to pay for this.