Personally, I feel the way to "save" the open source movement would be simply have maintainers start valuing their time more properly.
Something along the lines of "This is my project, you can use it if you want. If you want a patch added, pay me. If you want support, pay me."
I am not sure about: >"This is my project, you can use it if you want. If you want a patch added, pay me. If you want support, pay me."
Because if you are an experimenter asking for a patch I could be also interested in, that could help the project in any way, I could consider doing it for free as part of effort required to develop the project.
Many are scared of the singularity, thinking that general artificial intelligence out of human control is the greatest threat for humanity.
I am convinced that the greatest threat for humanity is more probably just a corporation operating to achieve its own interests.