I asked a question. No-one answered. 5 years later, I answered it. Today, the answer got an upvote that qualified it for the Revival badge. But can one really Revive one's own question? I am not sure that was the intention.
Generally speaking, the badges you can't earn with a self-answer are the ones depending partially on actions you fully control. Examples:
- Depending on accepting the answer:
- Tenacious / Unsung Hero
- Depending on editing the question - if you have <2k reputation, that's not automatic:
- Explainer / Refiner / Illuminator
Revival does not depend on such actions, so it's rather logical self-answers also qualify for it.
I think self-answering is a behavior to be encouraged even, and especially, when a question has gone unanswered for a long time.
If long unanswered questions are not revived by anyone providing an answer then they remain unanswered. I think a belated useful (upvoted) self-answer should be rewarded by the same badge that would be issued if any other user had provided it.