Skip to content

Usage policy for F-Droid's official organisations on github.com

Currently, the following GitHub organisations are managed by F-Droid team members as the official presence of F-Droid on GitHub:

Since github.com is fully proprietary software and therefore is contrary to the goals of F-Droid, a clear policy is needed for its usage. This policy will mainly concern team members having the "Owner" role at the https://github.com/f-droid organisation.

List of policies

  • The List of team members with "Owner" role as well as the List of features currently in use only apply to https://github.com/f-droid , not https://github.com/fdroid .
  • Team members with "Owner" role must ask the team for consent1 before performing any changes to the List of team members with "Owner" role
  • Team members with "Owner" role must ask the team for consent1 before performing any changes to the List of features currently in use
  • Team members with "Owner" role should point people from interactions with non-deactivatable features (i.e. "Pull Requests") to the corresponding possibilities to contribute at https://gitlab.com/fdroid .
  • https://github.com/fdroid must only be kept as a placeholder (see https://gitlab.com/fdroid/admin/-/issues/29) unless the team decides differently
  • https://github.com/fdroid-oauth must only be used for providing GitHub OAuth for the F-Droid Forum unless the team decides differently
  • Anyone who is an official core contributor as listed the official F-Droid group can request to be listed on the GitHub.

Appendix

List of team members with "Owner" role

From https://github.com/orgs/f-droid/people?query=role%3Aowner :

List of features currently in use

  • GitHub Sponsors: For enabling donations via Stripe (proprietary) to OpenCollective.
  • Mirrored repositories: Mirroring of the most interesting repositories from https://gitlab.com/fdroid .

The reasoning behind using these features is to make it easier for people to find F-Droid and take free income along the way.

Footnotes

  1. For instance via https://gitlab.com/fdroid/admin/-/issues . 2

Popular repositories

  1. fdroidclient fdroidclient Public mirror

    Android client application.

    Java 1.5k 143

  2. fdroidserver fdroidserver Public mirror

    F-Droid server and build tools.

    Python 415 79

  3. fdroiddata fdroiddata Public mirror

    Data for the main F-Droid repository.

    Python 217 67

  4. privileged-extension privileged-extension Public

    mirror of https://gitlab.com/fdroid/privileged-extension/

    Java 47 12

  5. fdroid-website fdroid-website Public

    mirror of https://gitlab.com/fdroid/fdroid-website

    HTML 42 5

  6. repomaker repomaker Public

    mirror of https://gitlab.com/fdroid/repomaker

    Python 34 9

Repositories

Showing 10 of 14 repositories