This is annoying because I just want to make it clear and simple for anyone without doubt, that my project shall be free for any use, any time. A layperson cannot divide between all the various GPL, LGPL, MIT, etc.
So unlicence is my current favorite, until I find the caveat.
I would expect that open source developers will best know the implications of GPL and MIT licences, with LGPL, BSD* and Apache2 following next. I have personally never head of Unlicense before even though I was involved in many open source projects.
However, using CC0 probably won't do much harm either.
I wouldn't be nearly so scared from just using the MIT licence. It's simple, nearly everyone knows it (because a huge amount of projects already use it) and it's easy to google for whoever doesn't. Don't do something exotic if you actually don't have specific needs.
The Unlicense also does not include a patent grant, so is no different than CC0 here, and as the FSF says, CC0 is generally recommended over it.
It doesn't really reserve your right to file a patent (because that's basically gone once you publish something in most cases), but it doesn't imply a license to patents you do hold when publishing.
AFAICT, the perception of Unlicense is becoming better. It was receiving weird looks some years ago, mostly because of its name ("Unlicense? You can't un-license something") but once past that, the contents are satisfying enough and it's been better accepted.
Remind that it's just a data point though. #notALawyer
because the various legal systems regarding copyright are a abomination, that simply do not allow me legally to waive my rights.
CC0 claims to waive my rights to the fullest extend, but reserves my right to file a patent. Not what I want.
The closest seems the unlicence:
https://directory.fsf.org/wiki/License:Unlicense
(but it seems not recommended by GNU, for whatever reason - they recommend the CC0 instead)
https://www.gnu.org/licenses/license-list.en.html#Unlicense
This is annoying because I just want to make it clear and simple for anyone without doubt, that my project shall be free for any use, any time. A layperson cannot divide between all the various GPL, LGPL, MIT, etc.
So unlicence is my current favorite, until I find the caveat.