F -Droid - F-Droid

F-Droid
Officielt F-Droid logo
F-Droid 1.2 screenshot.png
Skærmbillede af F-Droid 1.2 på Android, der viser de nyeste apps
Udvikler (er) Ciaran Gultnieks Rediger dette på Wikidata
Første udgivelse 29. september 2010 Rediger dette på Wikidata
Stabil udgivelse
1.13.1  Rediger dette på Wikidata(6. august 2021, for 12 dage siden)
Depot Rediger dette på Wikidata
Skrevet i Python (serverværktøjer), Jekyll (software) (websted), Java (klient)
Operativ system Android (klient), Linux , macOS , Windows 10 , FreeBSD (server)
Type Digital distribution af gratis software, Software repository
Licens GNU Affero General Public License, version 3.0 eller nyere Rediger dette på Wikidata
Internet side f-droid .org Rediger dette på Wikidata

F-Droid er et softwarelager til Android , der betjener en lignende funktion som Google Play- butikken. Hovedlageret, der er vært for projektet, indeholder kun gratis og open source -apps . Applikationer kan gennemses, downloades og installeres fra F-Droid-webstedet eller klientappen uden at skulle registrere sig for en konto. "Anti-funktioner" såsom reklame, brugersporing eller afhængighed af ikke- fri software markeres i appbeskrivelser.

Websitet tilbyder også kildekoden til de applikationer, det er vært for, samt softwaren, der kører F-Droid-serveren, så alle kan oprette deres eget app-lager.

Historie

Udvikling af F-Droid-data over tid fra 2010 til 2018

F-Droid blev grundlagt af Ciaran Gultnieks i 2010. Klienten blev forked fra Aptoides kildekode. Projektet drives nu af den engelske nonprofit F-Droid Limited.

Replicant , et helt gratis software Android-operativsystem, bruger F-Droid som standard og anbefalet appbutik. The Guardian Project , en pakke med gratis og sikre Android-applikationer, begyndte at køre deres eget F-Droid-depot i begyndelsen af ​​2012. I 2012 præsenterede Free Software Foundation Europe F-Droid i deres Free Your Android! kampagne for at øge bevidstheden om privatlivs- og sikkerhedsrisici ved proprietær software . F-Droid blev valgt som en del af GNU-projektet 's GNU en dag initiativ i løbet af deres 30 års jubilæum for at fremme mere brug af gratis software.

I marts 2016 indgik F-Droid et samarbejde med The Guardian Project og CopperheadOS med det formål at skabe "en løsning, der verificerbart kan stole på fra operativsystemet, gennem netværket og netværkstjenester, helt op til selve appbutikkerne og apps" .

Den 16. juli 2019 offentliggjorde projektet en "Offentlig erklæring om neutral software af fri software". Denne erklæring blev udsendt for at behandle projektets undladelse af at forhindre "undertrykkelse eller chikane ... på dets kommunikationskanaler, herunder dets forum", kontroverser omkring alt-tech sociale medier websted Gab , og for at forklare, hvordan Fediverse- klient Tusky blokerer adgangen til det, mens klienten Fedilab tillod sine brugere at vælge, var i overensstemmelse med deres principper. Der blev overvejet handling mod flere applikationer, herunder Purism 's Librem One , for at udelukke dem for at give adgang til websteder som Gab eller spinster.xyz.

Projektets omfang

F-Droid-webstedet viser de hostede apps, over 3.800; Google Play Butik lister omkring 3 millioner apps. Projektet indeholder flere software-delprojekter:

  • Klientsoftware til søgning, download, verificering og opdatering af Android-apps fra et F-Droid-depot
  • fdroidserver - værktøj til styring af eksisterende og oprettelse af nye lagre
  • Jekyll -baseret webstedsgenerator til et depot

F-Droid bygger apps fra offentligt tilgængelig og frit licenseret kildekode. Projektet siger, at det udelukkende drives af frivillige og ikke har nogen formel app -gennemgangsproces, men nogle bidragydere er blevet betalt for deres arbejde. Nye apps, som skal være fri for proprietær software, bidrages af brugerindlæg eller udviklerne selv.

Klientapplikation

"Få det på F-Droid" badge

F-Droid er ikke tilgængelig i Google Play Butik. For at installere F-Droid-klienten skal brugeren tillade installation fra "Ukendte kilder" i Android-indstillinger og hente F-Droid Android-applikationspakken (.apk-fil) fra det officielle websted.

Klienten var designet til at være modstandsdygtig over for overvågning, censur og upålidelige internetforbindelser. For at fremme anonymitet understøtter det HTTP -proxyer og lagre, der hostes på Tor løg -tjenester . Klientenheder kan fungere som improviserede "app stores" og distribuere downloadede apps til andre enheder via lokal Wi-Fi , Bluetooth og Android Beam . F-Droid-klientappen tilbyder automatisk opdateringer til installerede F-Droid-apps; når F-Droid Privileged Extension er installeret, kan opdateringer også installeres af selve appen i baggrunden. Automatiske opdateringer er dog ikke slået til som standard. Udvidelsen kræver, at enheden har root -adgang eller for at kunne flashe en zip -fil .

Nøglehåndtering

Android -operativsystemet kontrollerer, at opdateringer er signeret med den samme nøgle , hvilket forhindrer andre i at distribuere opdateringer, der er signeret med en anden nøgle. Oprindeligt krævede Google Play-butikken, at applikationer skulle underskrives af udvikleren af ​​applikationen, mens F-Droid kun tillod sine egne signeringsnøgler. Så apps, der tidligere er installeret fra en anden kilde, skal geninstalleres for at modtage opdateringer.

I september 2017 begyndte Google Play at tilbyde udviklere en signeringstjeneste, der administreres af Google Play, og tilbyder en lignende service til, hvad F-Droid tilbød siden 2011, og F-Droid lader nu udviklere bruge deres egne nøgler via den reproducerbare byggeproces.

Se også

Referencer

Yderligere læsning

eksterne links