The biggest hole I see there is that not all OSS is used as a dependency. If you're talking about fully built, standalone software, then package managers alone can't capture that.
You'd have to target the distribution process as well, which essentially means we're back to square one since these are vary heterogeneous and there is no single/central way of dealing with distribution other than through platform specific or domain specific distribution channels, and these are usually big boys that don't give a damn about OSS maintainers.
as far as inspiration goes, Devine Lu Linvega's ideas and lifestyle is pretty interesting to me. would recommend people check him out. definitely adjacent.
edit: also the low tech movement can be relevant
Awesome initiative. I'm currently building a video game on libgdx. I wonder if I could rewrite the 2D UI using this (like, if they could be integrated at the InputProcessor and SpriteBatxh levels)
You'd have to target the distribution process as well, which essentially means we're back to square one since these are vary heterogeneous and there is no single/central way of dealing with distribution other than through platform specific or domain specific distribution channels, and these are usually big boys that don't give a damn about OSS maintainers.