IMO my ideal would be to put everything on git with a very permissive license, let people fork it and hopefully make reasonable pull requests that get merged back in to the original repo, and if the original author disappears then someone else's fork can become the primary version.
Personally...