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
We are a small 501(c)(3), creating an app that is aimed at a particular demographic. It is an amalgam of a simple social media graph, and a location-based event database.
It's not really device control, but it does involve a fairly robust iOS app, talking to multiple servers, and synthesizing relationships.
I won't go into a whole bunch of detail in public. Like I said, it serves a fairly narrow demographic, and won't really make a huge splash.
I've been writing software for this demographic for decades.
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.