Only certain FOSS is worth working on for me. Here's my heuristic as of today. * Don't work on FOSS that supports a SaaS or proprietary product. You're enriching someone else's ecosystem for no money. You take on the communication bandwidth and issue load of dealing with not only your issues but their issues too. Your software is useless if theirs fails. It's thankless. * Don't work on FOSS you aren't using yourself…
> Don't work on FOSS that supports a SaaS or proprietary product. So true. I'd expand on that with a more specific example: game modders. When i look at all the energy spent on game mods which bring significant (gratis) value to commercial games, i can't help but wonder what the FOSS gamedev ecosystem would look like if all those dedicated people put their energy on free-software ecosystem. Minecraft for example made…
In an ideal world, I'd agree it would be better that that energy would go into free software. But in our current world, if there's a proprietary game someone is hooked on to the point they get excited about modding when they otherwise wouldn't and that modding leads to a career or even just skill development and perhaps connections with other modders, then overall it seems like it's still a productive use of time, if not entirely an equitable one from a monetary perspective.