F-Droid

From Wikipedia, the free encyclopedia

This is an old revision of this page, as edited by 96.249.35.196 (talk) at 20:41, 2 August 2014 (→‎Client application: Bluetooth). The present address (URL) is a permanent link to this revision, which may differ significantly from the current revision.

F-Droid
Developer(s)Ciaran Gultnieks, F-Droid Limited
Initial releaseSeptember 29, 2010 (2010-09-29)
Repository
Written inPython (server), PHP (site), Java (client)
Operating systemGNU/Linux (server), Android (client)
TypeDigital distribution of free software, Software repository
LicenseGNU GPLv3+
Websitef-droid.org

F-Droid is a software repository (or "app store") for Android applications; it functions similarly to the Google Play store, but only contains free and open-source software. The apps can be browsed and installed from the F-Droid website or directly from the F-Droid client app (which is not available in the Google Play store, but can be installed by sideloading). The F-Droid client app will automatically update installed F-Droid apps. The website also offers the source code of all applications for download.[1][2] F-Droid does not require users to register and flags applications that contain "anti-features" such as advertising, user tracking or dependence on non-free software.[3] The software running the F-Droid server is free software, and allows anybody to set up their own Android app repository.[4]

History

Development rate of F-Droid has increased over time[5]

F-Droid was founded by Ciaran Gultnieks in 2010. The client was forked from Aptoide's source code.[6][7] The project is now run by the English non-profit F-Droid Limited.[7]

Replicant, a fully free software Android operating system, uses F-Droid as its default and recommended app store.[8][9] The Guardian Project, a suite of free and secure Android applications, started running their own F-Droid repository in early 2012.[10] In 2012 Free Software Foundation Europe featured F-Droid in their Free Your Android! campaign to raise awareness of the privacy and security risks of proprietary software.[11][12] F-Droid was chosen as part of the GNU Project's GNU a Day initiative during their 30th anniversary to encourage more use of free software.[13]

Scope of project

As of June 2014, the F-Droid repository contains just over a thousand apps, compared to over 1.2 million on the Google Play Store. The project incorporates several software sub-projects:

  • Client software for searching, downloading, verifying and updating Android apps from an F-Droid repository;
  • fdroidserver – tool for managing existing and creating new repositories.
  • WordPress-based web front end to a repository.

Client application

To install the F-Droid client the user has to allow the installation from "Unknown sources" in Android settings[14] and retrieve the APK (installable file) from the official site. The installation is not available through Google Play store due to the non-compete clause of the Google Play Developer Distribution Agreement.[15] This is the same clause that blocks Amazon Apps Store application to be available through Google Play.

In version 0.66 the client gained the ability to share installed apps with other devices via Bluetooth.[16] This feature functions independently of an internet connection and has been tested in mesh networking environments.[17]

See also

References

  1. ^ "F-Droid is the FOSS application store for your Android phone". androidcentral.com. 27 November 2012.
  2. ^ Tom Nardi (August 27, 2012). "F-Droid: The Android Market That Respects Your Rights". thepowerbase.com.
  3. ^ Client 0.54 released - F-droid.org, 5 November 2013
  4. ^ "F-Droid Server Manual".
  5. ^ "FOSDEM 2014 F-Droid". Retrieved 27 July 2014.
  6. ^ "F-Droid initial source code". F-Droid. 19 October 2010.
  7. ^ a b "F Droid About". Retrieved 28 January 2014.
  8. ^ "FDroid: a free software alternative to Google Market". Replicant Project. 26 November 2010. Retrieved 23 July 2014.
  9. ^ "FDroid". Replicant Wiki.
  10. ^ "Our New F-Droid App Repository".
  11. ^ Walker-Morgan, Dj (28 February 2012). "FSFE launches "Free Your Android!" campaign". H-online. Retrieved 27 July 2014.
  12. ^ "Liberate Your Device!". Free Software Foundation Europe. Retrieved 27 July 2014.
  13. ^ "GNU-a-Day". GNU Project, Free Software Foundation. Retrieved 23 July 2014. Day 9: Have an Android phone? Install F-Droid, a repository with hundreds of free software apps. {{cite web}}: External link in |quote= (help)
  14. ^ "Android Open Distribution". 2012-10-31. Retrieved 2012-10-31.
  15. ^ "Google Play Developer Distribution Agreement". 2012-10-31. Retrieved 2012-10-31.
  16. ^ CiaranG (1 July 2014). "Client 0.66 Released". F-Droid. Retrieved 2 August 2014.
  17. ^ Russell Brandom (10 June 2014). "Your survival guide for an internet blackout". The Verge. Retrieved 2 August 2014.


Further reading

External links

Template:Digital distribution platforms