Not only do the games need to be opensource, but their toolchains too. It would also be great if everything were stored in content-addressable storage. Then it wouldn't be necessary to track down stuff by follow URL paths to dead domains.
I hope that opensource game engines become more popular. It might just be a matter of time. Blender is now very popular and that's opensource.