I think they're saying that even if Mozilla may not decide to actively develop Persona anymore, Persona users and fans would be able to contribute to and further develop the project if the repo is "open and available."
I agree sometimes it takes someone with weight to throw around, but are you saying that person needs to be a Mozilla employee? Because I wouldn't agree with that.