If you think of free software as a developers' rights issue, it's a solved problem. Developers can use free stacks everywhere, and they are free to fix anything. Nobody is legally restricted from learning to be a developer. There's a pretty good live ecosystem. Mission accomplished.
If you think of free software as a human rights issue, you need to think about how all people can actually use and benefit, and usability and accessibility and localisation all become integral parts of the problem.
@derwinmcgeary I'd argue that even "just" for developers there aren't free stacks everywhere. In a lot of places yet but in VR for example we're still waiting for the Lynx who "should" be properly open, not stuck in an unrootable Android like the Meta Quest 2. This sounds niche but... what about what we all have in our pockets, mobile phones? Well until recently through e.g PinePhone we had Android (possibly deGoogled) or iOS or... non "smart" phones. It is slowly changing but I feel like trivializing the challenge of having "free" stacks (and I won't touch on proprietary drivers or firmwares) is a bit of shortcut.
@derwinmcgeary I'd argue that even "just" for developers there aren't free stacks everywhere. In a lot of places yet but in VR for example we're still waiting for the Lynx who "should" be properly open, not stuck in an unrootable Android like the Meta Quest 2. This sounds niche but... what about what we all have in our pockets, mobile phones? Well until recently through e.g PinePhone we had Android (possibly deGoogled) or iOS or... non "smart" phones. It is slowly changing but I feel like trivializing...