@hipsterelectron@ireneista honestly I'm thankful moral rights aren't really a thing here in the US or half the open source projects would probably have a "no queers" clause in their licenses and like visa or something would bully chrome into having a clause prohibiting sex workers from using the internet or something insane like that
@aeva@hipsterelectron@ireneista Hot take: This would be wonderful because the (now-pseudo) FOSS written by these kinds of awful people would be immediately self-identifying and unusable in other projects, and thus wouldn't get adopted anywhere.
@dalias@hipsterelectron@ireneista Well until government or equivalent (like with Visa/Mastercard being a duopoly) requires you to use it, that software could even be technically free/open-source, it just doesn't matters if they can outrun others with shitty development practices, like how the web has been doing for decades.
@lanodan@ireneista@hipsterelectron There are already plenty of hostile parties "requiring" folks to use non-free software. Ignoring the hostile terms or just giving them the finger and not using it anyway are always options.
@lanodan@ireneista@hipsterelectron The problem with people with evil ideologies writing FOSS is not when it's an isolated piece of software. It's when their code becomes part of major FOSS integrations and they thereby accumulate power to make the space hostile/exclusionary to the folks they hate.
Making their sw non-free from the start would prevent them from ever getting that kind of influence.
@dalias@ireneista@hipsterelectron Except you can't always just give them the finger, like how there's less and less banks where you actually can avoid having to run a google/apple certified smartphone. And I'm seeing the same shit from EU governments where more and more admin tasks require a google/apple certified smartphone.
@lanodan@ireneista@hipsterelectron I mean you can choose a different bank or credit union rather than the abusive big banks everyone keeps choosing for no good reason. Or use the website not the app.
Ultimately we need to be making environments to execute those apps against their creators' wishes tho, on arbitrary devices even in-browser.
@dalias@ireneista@hipsterelectron Well by design there isn't a lot of banks, and websites typically requires you to use the app as authentication (I've lucked out on mine and so far it sends tokens via SMS), it's like a cursed version of 2FA.
And sure we can try to do fake environments for those, but I see it as a loosing battle, like how trying to pass captchas can often be. In fact that reminds me of how I ended up IP-blocked out of legifrance.gouv.fr due to simply not having JS enabled by default, literally couldn't check the law anymore.
@lanodan@ireneista@hipsterelectron Websites require you to use the app for authentication? How does this work for folks with home PC and landline only??