Keep in mind that even with announcements and long shutdowns, many projects would be lost without officially-sanctioned archiving; either because their author has moved on, or they might do all of their project interaction via git commands and never see warnings on the Web interface.
To move away from GitHub one would have to not only clone the repository (and all of the branches, tags, etc), but also scrape off the Wiki, Issues, and contact information of contributors. Then they would need to set up an alternative with a similar security infrastructure and notify everyone relevant to its existence.
There is not even a measurement tool for trust on commits right now. Nothing like- (Line / NrOfDiffrentComittersTouching)* ComitersTrustworthyness according to other Projects * NrOfSimilarUnreviewedLines
Where there is no metric, there is no trust, not even in open source.
http://doc.gitlab.com/ce/workflow/importing/import_projects_...