{
"$type": "site.standard.document",
"bskyPostRef": {
"cid": "bafyreif5tky5wk2zf5t2g42s55ct675tnxdc6mpoxx6tknx4ujv5xunaem",
"uri": "at://did:plc:34cg4tn4iwemk3v5k3n3adwf/app.bsky.feed.post/3mjxrmpegsnq2"
},
"path": "/t/why-use-github-why-not-use-savannah-others-or-self-host/12338?page=5#post_89",
"publishedAt": "2026-04-20T22:46:04.000Z",
"site": "https://forum.f-droid.org",
"tags": [
"f-droid.org",
"Aegis Authenticator | F-Droid - Free and Open Source Android App Repository",
"@Licaon_Kter",
"read the ToS",
"hosted on GritHub",
"need to be split into a number of more nuanced and descriptive flags"
],
"textContent": "strypey:\n\n> they may need to run proprietary JavaScript\n\nstrypey:\n\n> In most cases now, they have to run proprietary JavaScript\n\nI think that we have much bigger issues than that we should focus on.\n\nstrypey:\n\n> need a GritHub account, which forces 2FA\n\nWhat is the problem with 2FA?\n\nYou can do 2FA with fully Libre Apps like Aegis\n\nf-droid.org\n\n### Aegis Authenticator | F-Droid - Free and Open Source Android App Repository\n\nFree, secure and open source 2FA app to manage tokens for your online services\n\nstrypey:\n\n> 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.\n\nThis is a different issue, because they force you to open the website to run the software.\n\nIt also very easy to avoid by just keeping a local copy of the ToS",
"title": "Why use Github, why not use Savannah, others, or self-host?"
}