{
  "$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?"
}