I'm one of the maintainers of the open source routing engine GraphHopper. The project is around 6k stars so not that small and also we have private repositories and pay Github a monthly fee for this.
We recently found that one of our longer issues disappeared:
https://github.com/graphhopper/graphhopper/issues/446
See this archived version: https://web.archive.org/web/20241112051113/https://github.co...
I contacted Github and they wrote: I can confirm that the issue isn't a technical problem on GitHub's side, but is related to the user status of the creator of this issue. For privacy reasons, I cannot share additional details without permission from the user in question, though.
I ask them why they don't handle it like reddit does (just removing the comment content and the user name), but they say they can't do this:
Unfortunately this is not something we can do at this time, because as soon as the affected user will fix their account, all of the dat related to them will be visible again.
I still don't understand why they can't do it like reddit and also don't understand what this means and the ticket is closed now.
With a script we found 3 more such removed issues, but those don't have an entry in archive.org and are now lost.
This is concerning that in order to have a properly functioning open source hosting we would have to archive regularly.
What would you do?