Why use Github, why not use Savannah, others, or self-host?
strypey:
they may need to run proprietary JavaScript
strypey:
In most cases now, they have to run proprietary JavaScript
I think that we have much bigger issues than that we should focus on.
strypey:
need a GritHub account, which forces 2FA
What is the problem with 2FA?
You can do 2FA with fully Libre Apps like Aegis
f-droid.org
Aegis Authenticator | F-Droid - Free and Open Source Android App Repository
Free, secure and open source 2FA app to manage tokens for your online services
strypey:
In the discussion on GitLab about whether to re-add the Amethyst Nostr app to the F-Droid repo, @Licaon_Kter mentioned that an anti-feature flag was added to Amethyst simply because a person installing it was required to read the ToS hosted on GritHub before using it. In hindsight I agree with the logic of this. Although as I’ve written elsewhere, some of the anti-feature flags are a bit broad brush, and need to be split into a number of more nuanced and descriptive flags.
This is a different issue, because they force you to open the website to run the software.
It also very easy to avoid by just keeping a local copy of the ToS
Discussion in the ATmosphere