F-Droid

Z Wikipédie, voľnej encyklopédie

F-Droid
vývojáriCiaran Gultnieks [1] Upravte to na Wikidata
Prvotné uvoľnenie29. september 2010 [2] Upravte to na Wikidata
Stabilné uvoľnenie
1.16 [3] Upravte to na Wikidata (12. február 2023 ; pred 9 dňami )  (12 February 2023)
Úložisko
Zapísané vPython (serverové nástroje), Jekyll (softvér) (stránka), Java (klient)
Operačný systémAndroid (klient), Linux , macOS , Windows 10 , FreeBSD (server)
TypDigitálna distribúcia slobodného softvéru, softvérové ​​úložisko
LicenciaGNU Affero General Public License, verzia 3.0 alebo novšia [4] Upravte to na Wikidata
Webová stránkaf-droid .org Edit this on Wikidata

F-Droid je obchod s aplikáciami a softvérové ​​úložisko pre Android , ktoré má podobnú funkciu ako obchod Google Play . Hlavné úložisko, ktoré je hostiteľom projektu, obsahuje iba bezplatné a open source aplikácie . Aplikácie je možné prehliadať, sťahovať a inštalovať z webovej stránky F-Droid alebo z klientskej aplikácie bez nutnosti registrácie účtu. V popisoch aplikácií sú označené „anti-funkcie“, ako je reklama, sledovanie používateľov alebo závislosť na neslobodnom softvéri . [5]

Webová stránka tiež ponúka zdrojový kód aplikácií, ktoré hosťuje, ako aj softvér so serverom F-Droid, ktorý umožňuje komukoľvek nastaviť si vlastné úložisko aplikácií. [6] [7] [8]

História

Vývoj údajov F-Droid v priebehu rokov 2010 až 2018 [9]

F-Droid založil Ciaran Gultnieks v roku 2010. Klient bol vytvorený zo zdrojového kódu Aptoide . [10] [11] Projekt bol pôvodne riadený anglickou neziskovou organizáciou F-Droid Limited. [11] Od roku 2021 sa spoločnosť F-Droid Limited už nepoužívala na darovanie [12] a podľa hovorcu Hansa-Cristopha Steinera bola ukončená. [13]

V rozhovore pre Free Software Foundation v roku 2014 Gultnieks povedal, že ho k spusteniu F-Droid inšpirovalo „uzamknutie, uzamknutie a všeobecné hanebné správanie softvéru“ na telefónoch. [14]

Od roku 2010 do roku 2015 F-Droid používal na vývoj licencovaný systém úložiska Gitorious od AGPL . [15] V roku 2015 prešiel na proprietárny licencovaný GitLab [16] , keď Gitorious získal GitLab. Podľa Daniela Martiho, bývalého vývojára F-Droid, v roku 2013 odstránenie AdAway z obchodu Google Play spôsobilo prudký nárast vyhľadávania a sťahovania F-Droid a odhadol, že ich má 30 až 40 tisíc používateľov. [17]

Replicant , úplne bezplatný softvérový operačný systém Android, predtým používal F-Droid ako svoj predvolený a odporúčaný obchod s aplikáciami. [18] [19] V roku 2016 projekt Replicant zistil, že F-Droid nespĺňa pokyny GNU Free System Distribution Guidelines a požiadal o pomoc pri náprave, ale pokrok sa zastavil. [20] V júni 2022 Replicant oznámil, že odstránil F-Droid. [21]

Guardian Project , balík bezplatných a bezpečných aplikácií pre Android, spustil svoj vlastný repozitár F-Droid začiatkom roku 2012. [22] V roku 2012 Free Software Foundation Europe predstavila F-Droid vo svojom Free Your Android! kampaň na zvýšenie povedomia o súkromí a bezpečnostných rizikách proprietárneho softvéru . [23] [24]

V roku 2014 bol F-Droid vybraný ako súčasť iniciatívy GNU a Day projektu GNU počas ich 30. výročia na podporu väčšieho využívania slobodného softvéru. [25]

V januári 2016 Hans-Christoph Steiner, vývojár pre Calyx Institute, [26] Debian , F-Droid a Guardian Project, povedal, že F-Droid sa zameriava na otázky ako bezpečnosť, budovanie s Debianom, reprodukovateľné zostavy, softvér vyžadujúci dôveru ako čo najmenej ľudí, transparentnosť, súkromie používateľov, distribúcia aplikácií bez internetu, vyhýbanie sa blokom a distribúcia médií. [27]

V marci 2016 sa F-Droid spojil s Guardian Project a CopperheadOS s cieľom vytvoriť „riešenie, ktorému možno overiteľne dôverovať od operačného systému, cez sieť a sieťové služby až po obchody s aplikáciami a samotné aplikácie“. [28] Následný projekt GrapheneOS nezahŕňa F-Droid a vyvíja vlastnú metódu distribúcie aplikácií pre „vyššiu robustnosť a bezpečnosť“. [29]

Dňa 16. júla 2019 projekt zverejnil „Verejné vyhlásenie o neutralite slobodného softvéru“. Toto vyhlásenie bolo vydané s cieľom riešiť neschopnosť projektu zabrániť „útlaku alebo obťažovaniu... na svojich komunikačných kanáloch, vrátane fóra“, kontroverzii okolo webovej stránky alt-tech sociálnych médií Gab a vysvetliť, ako klient Fediverse Tusky blokuje prístup k nej, zatiaľ čo klient Fedilab umožnil svojim používateľom vybrať si, bol v súlade s ich princípmi. [30] [31] [32] [33] Zvažovala sa akcia proti niekoľkým aplikáciám, vrátane Purism 's Librem One , s cieľom vylúčiť ich z dôvodu povolenia prístupu na stránky ako Gab alebo spinster.xyz. [34][35] [36]

Podľa Ankush Das, ktorý napísal pre ItsFoss.com v roku 2021, je F-Droid známy tým, že hosťuje aplikácie s otvoreným zdrojom, ako sú Element alebo Tusky, ktoré boli odstránené z obchodu Google Play. [37]

Rozsah projektu

Webová stránka F-Droid obsahuje zoznam hostovaných aplikácií, viac ako 3 800; [38] Obchod Google Play obsahuje približne 3 milióny aplikácií. [39] Projekt zahŕňa niekoľko softvérových podprojektov:

  • Klientsky softvér na vyhľadávanie, sťahovanie, overovanie a aktualizáciu aplikácií pre Android z úložiska F-Droid
  • fdroidserver – nástroj na správu existujúcich a vytváranie nových úložísk
  • Generátor webových stránok pre úložisko založený na Jekyll

F-Droid vytvára aplikácie z verejne dostupného a voľne licencovaného zdrojového kódu. Projekt hovorí, že je riadený výlučne dobrovoľníkmi a nemá žiadny formálny proces kontroly aplikácií, [40] ale niektorí prispievatelia boli za svoju prácu platení. [41] [42] [43] Nové aplikácie, ktoré nesmú obsahovať proprietárny softvér, sú pridané používateľmi alebo samotnými vývojármi. [44]

Klientska aplikácia

Odznak „Get it on F-Droid“.

F-Droid nie je dostupný v obchode Google Play. Na inštaláciu klienta F-Droid musí používateľ povoliť inštaláciu z „Neznámych zdrojov“ v nastaveniach systému Android [45] a stiahnuť balík aplikácie F-Droid pre Android (súbor .apk) z oficiálnej stránky.

Klient bol navrhnutý tak, aby bol odolný voči sledovaniu, cenzúre a nespoľahlivým internetovým pripojeniam. Na podporu anonymity podporuje HTTP proxy a úložiská hostené v službách Tor onion . Klientske zariadenia môžu fungovať ako improvizované „obchody s aplikáciami“ a distribuovať stiahnuté aplikácie do iných zariadení cez lokálne Wi-Fi , Bluetooth a Android Beam . [46] [47] Klientska aplikácia F-Droid automaticky ponúka aktualizácie pre nainštalované aplikácie F-Droid; keď je nainštalované rozšírenie F-Droid Privileged Extension, aktualizácie môže inštalovať aj samotná aplikácia na pozadí. [48] ​​Automatické aktualizácie však nie sú predvolene zapnuté. [49]Rozšírenie vyžaduje, aby zariadenie malo prístup typu root alebo aby mohlo flashovať súbor zip . [50]

Správa kľúčov

Operačný systém Android kontroluje, či sú aktualizácie podpísané rovnakým kľúčom , čím bráni ostatným v distribúcii aktualizácií, ktoré sú podpísané iným kľúčom. [51] [52] Pôvodne obchod Google Play vyžadoval, aby aplikácie boli podpísané vývojárom aplikácie, zatiaľ čo F-Droid umožňoval len vlastné podpisové kľúče. Takže aplikácie, ktoré boli predtým nainštalované z iného zdroja, sa musia preinštalovať, aby mohli dostávať aktualizácie. [53]

V septembri 2017 začala služba Google Play ponúkať vývojárom službu podpisového kľúča spravovanú službou Google Play [54] , ktorá ponúka podobnú službu, akú ponúka F-Droid od roku 2011, a F-Droid teraz umožňuje vývojárom používať ich vlastné kľúče prostredníctvom reprodukovateľného procesu zostavovania. [55]

Bezpečnostné problémy

V roku 2012 F-Droid oznámil, že odstránil aplikáciu z dôvodu bezpečnostnej chyby, ktorá by mohla uniknúť osobné údaje. [56] V roku 2017 F-Droid uviedol: „Na f-droid.org sa za 7 rokov fungovania nenašiel žiadny malvér.“ [57] V roku 2022 F-Droid objavil viac ako 20 distribuovaných aplikácií obsahujúcich „známe zraniteľnosti“. [58]

Pozri tiež

Referencie

  1. ^ "Prispievatelia" ; prevzaté: 29. september 2020; názov širšieho diela: O.
  2. ^ „F-Droid je tu“ . 29. septembra 2010 . Získané 29. septembra 2020 .
  3. ^ https://f-droid.org/en/packages/org.fdroid.fdroid/ ; prevzaté: 13. februára 2022.
  4. ^ "Licencia" ; prevzaté: 29. september 2020; názov širšieho diela: O.
  5. ^ "Vydaný klient 0.54" . F-droid.org. 5. novembra 2013. Archivované z originálu 26. apríla 2015.
  6. ^ Hildenbrand, Jerry (27. novembra 2012). „F-Droid je obchod s aplikáciami FOSS pre váš telefón s Androidom“ . Android Central . Archivované z originálu 16. júna 2018 . Získané 29. augusta 2013 .
  7. ^ Nardi, Tom (27. augusta 2012). „F-Droid: Android Market, ktorý rešpektuje vaše práva“ . Powerbase . Archivované z originálu 3. decembra 2013 . Získané 29. augusta 2013 .
  8. ^ "F-Droid Server Manual" . Archivované z originálu 6. novembra 2013 . Získané 30. augusta 2013 .
  9. ^ "Záväzky podľa roku a mesiaca údajov F-Droid hlásených gitstats" . 2017. Archivované z originálu 9. júla 2017 . Získané 19. júla 2017 .
  10. ^ "Počiatočný zdrojový kód F-Droid" . F-Droid . 19. 10. 2010. Archivované z originálu 10. 12. 2014 . Získané 10. decembra 2014 .
  11. ^ a b "F Droid About" . Archivované z originálu 23. januára 2014 . Získané 28. januára 2014 .
  12. ^ F-Droid. "Dary | F-Droid" . F-Droid . Získané 10. mája 2022 .{{cite web}}: CS1 maint: url-status (link)
  13. ^ "Prihlásiť sa do programu GitLab Open Source (#223) · Problémy · F-Droid / admin · GitLab" . GitLab . Získané 10. mája 2022 .
  14. ^ „Rozhovor s Ciaranom Gultnieksom z F-Droid — Free Software Foundation — Spolupráca na slobodnom softvéri“ . www.fsf.org . Získané 21. apríla 2022 .
  15. ^ "F-Droid - Gitorious" . 25. decembra 2010. Archivované z originálu 25. decembra 2010 . Získané 21. apríla 2022 .
  16. ^ "ee/LICENCIA · master · GitLab.org / GitLab · GitLab" . GitLab . Získané 11. mája 2022 .
  17. ^ Martí, Daniel (február 2014). "F-Droid" . archive.fosdem.org . Získané 21. apríla 2022 .{{cite web}}: CS1 maint: url-status (link)
  18. ^ „FDroid: alternatíva bezplatného softvéru k službe Google Market“ . Replikantský projekt. 26. novembra 2010. Archivované z originálu 17. januára 2015 . Získané 17. januára 2015 .
  19. ^ "FDroid" . Replikant Wiki . Archivované z originálu 9. marca 2018 . Získané 8. marca 2018 .
  20. ^ "Počiatočná práca s replikantom 6.0, práca na začiatku a problém s F-Droidom | Replikant" . blog.replicant.us . Získané 21. apríla 2022 .
  21. ^ GNUtoo. "Vydanie nového replikanta 6.0 0004 a stav replikanta 11. | Replikant" . Získané 3. augusta 2022 .
  22. ^ „Naše nové úložisko aplikácií F-Droid“ . Projekt Guardian. 15. marca 2012. Archivované z originálu 23. marca 2017 . Získané 29. augusta 2013 .
  23. ^ Walker-Morgan, DJ (28. februára 2012). „FSFE spúšťa kampaň „Oslobodte svoj Android!“ . H-online . Archivované z originálu 23. júla 2014 . Získané 27. júla 2014 .
  24. ^ "Oslobodte svoje zariadenie!" . Free Software Foundation Europe . Archivované z originálu 15. augusta 2014 . Získané 27. júla 2014 .
  25. ^ "GNU-a-Day" . Projekt GNU . Archivované z originálu 28. júla 2014 . Získané 23. júla 2014 .
  26. ^ "Tím - Calyx Institute" . calyxinstitute.org . Získané 21. apríla 2022 .
  27. ^ Steiner, Hans-Christoph (január 2016). „F-Droid: budovanie súkromného, ​​neblokovateľného obchodu s aplikáciami“ . archive.fosdem.org . Získané 21. apríla 2022 .{{cite web}}: CS1 maint: url-status (link)
  28. ^ „Copperhead, Guardian Project a F-Droid Partner vybudujú otvorený a overiteľne bezpečný mobilný ekosystém“ . Projekt Guardian . 28. marca 2016. Archivované z originálu 20. apríla 2016 . Získané 19. apríla 2016 .
  29. ^ "Často kladené otázky | GrapheneOS" . grapheneos.org . Získané 21. apríla 2022 .
  30. ^ „Verejné vyhlásenie o neutralite slobodného softvéru“ . F-Droid . Získané 3. augusta 2020 .
  31. ^ Robertson, Adi (12. júla 2019). „Ako najväčšia decentralizovaná sociálna sieť rieši svoj nacistický problém“ . The Verge . Získané 10. februára 2021 .
  32. ^ "TWIF 64: Sme späť!" . F-Droid . Získané 8. februára 2021 .
  33. ^ "Fedilab (fr.gouv.etalab.mastodon) a FreeTusky (com.thechiefmeat.freetusky) výslovne propagujú násilie (#1736) · Problémy · F-Droid / Údaje" . GitLab . Získané 8. februára 2021 .
  34. ^ "odstrániť aplikáciu spinster (!6013) · Požiadavky na zlúčenie · F-Droid / Údaje" . GitLab . Získané 21. januára 2021 .
  35. ^ "rozbaliť Clover (org.floens.chan), Overchan, Overchan (vidlička), Ouroboros (#1722) · Problémy · F-Droid / Data" . GitLab . Získané 8. februára 2021 .
  36. ^ „Zvážte rozbalenie aplikácií Librem One (#1734) · Problémy · F-Droid / Dáta“ . GitLab . Získané 8. februára 2021 .
  37. ^ „Decentralizované siete sú pod útokom? Google odstraňuje klienta Mastodon s otvoreným zdrojom „Tusky“ z Obchodu Play“ . Sú to FOSS News . 18. marca 2021 . Získané 22. apríla 2022 .
  38. ^ "Hlavné úložisko F-Droid" . F-Droid . Získané 7. februára 2021 .
  39. ^ „Počet dostupných aplikácií v obchode Google Play od decembra 2009 do decembra 2020“ . Statista . 4. februára 2021 . Získané 7. februára 2021 .
  40. ^ "Prispieť" . F-Droid. Archivované z originálu 18. marca 2015 . Získané 29. marca 2015 .
  41. ^ "F-Droid · Výdavky - otvorený kolektív" . opencollective.com . Získané 9. februára 2021 .
  42. ^ "Žiadosť o výplatu (#194) · Problémy · F-Droid / admin" . GitLab . Získané 9. februára 2021 .
  43. ^ "Výplata grantu Mozilla Speed ​​Dating a ďalšia práca (#189) · Problémy · F-Droid / admin" . GitLab . Získané 9. februára 2021 .
  44. ^ „Zásady začlenenia“ . F-Droid. 4. apríla 2014. Archivované z originálu 25. marca 2015 . Získané 29. marca 2015 .
  45. ^ "Android Open Distribution" . 31. októbra 2012. Archivované z originálu 24. marca 2018 . Získané 31. októbra 2012 .
  46. ^ "Vydaný klient 0.76" . F-Droid. 14. októbra 2014. Archivované z originálu 2. februára 2017 . Získané 28. marca 2015 .
  47. ^ Brandom, Russell (10. júna 2014). „Návod na prežitie pri výpadku internetu“ . The Verge . Archivované z originálu 8. augusta 2014 . Získané 2. augusta 2014 .
  48. ^ "F-Droid Privileged Extension" . F-Droid. Archivované z originálu 19. júna 2018 . Získané 19. júna 2018 .
  49. ^ Orphanides, KG (14. januára 2021). „Ako presunúť všetky svoje skupiny WhatsApp a začať používať signál“ . Drôtové Spojené kráľovstvo . ISSN 1357-0978 . Získané 10. februára 2021 . 
  50. ^ "org.fdroid.fdroid.privileged.ota_2070" . F-Droid. Archivované z originálu 19. júna 2018 . Získané 19. júna 2018 .
  51. ^ Marlinspike, Moxie (12. februára 2013). "moxie0 komentovala 12. februára 2013" . Archivované z originálu 10. januára 2018 – cez GitHub.
  52. ^ „Podpisovanie vašich žiadostí“ . Android vývojári . Google. Archivované z originálu 15. apríla 2016 . Získané 16. apríla 2016 .
  53. ^ "Kanály uvoľnenia a podpisové kľúče" . F-Droid. 12. augusta 2014. Archivované z originálu 2. apríla 2015 . Získané 29. marca 2015 .
  54. ^ Glick, Kobi (6. september 2017). „Zaregistrujte sa na prihlasovanie aplikácií do služby Google Play Console a zabezpečte svoju aplikáciu pomocou robustnej bezpečnostnej infraštruktúry od Googlu“ . Blog vývojárov Androidu . Google. Archivované z originálu 10. júla 2018 . Získané 16. apríla 2016 .
  55. ^ "Reprodukovateľné zostavy" . F-Droid. Archivované z originálu 11. júla 2018 . Získané 10. júla 2018 .
  56. ^ F-Droid (23. augusta 2012). "Bezpečnostné oznámenie – TextSecure" . F-Droid.org . Získané 21. apríla 2022 .{{cite web}}: CS1 maint: url-status (link)
  57. ^ F-Droid (13. decembra 2017). "F-Droid a Janusova zraniteľnosť" . F-Droid.org . Získané 21. apríla 2022 .{{cite web}}: CS1 maint: url-status (link)
  58. ^ "Naznačte veľa aplikácií pomocou KnownVuln (!11496) · Požiadavky na zlúčenie · F-Droid / Data · GitLab" . GitLab . Získané 6. decembra 2022 .

Ďalšie čítanie

Externé odkazy