That's a great effort. Though their mission isn't exactly what I am describing, it's definitely on the way.
It seems like it is mostly about collecting source code at this point. But the harder problem is the build and runtime environments (and how to "bottom them out"). Without the ability to execute it, source code has limited utility.
"Given that any software component may turn out to be essential in the future, we do not make distinctions and collect all software that is publicly available in source code form."