I could see the only way Steam would do it is require the project to be under a limited set of licences, and then require buildable non-blob sources and they distribute their binary builds.
A bunch of foss projects still have binary blobs, and might have mixed licensing, so even the best case I imagine would still exclude a bunch of projects.
I could see the only way Steam would do it is require the project to be under a limited set of licences, and then require buildable non-blob sources and they distribute their binary builds.
A bunch of foss projects still have binary blobs, and might have mixed licensing, so even the best case I imagine would still exclude a bunch of projects.