Az F-Droid egy ingyenes és nyílt forráskódú alkalmazásbolt és szoftvertárhely Androidra, amely hasonló funkciót lát el, mint a Google Play Áruház. A projekt által üzemeltetett fő tárhely csak ingyenes és nyílt forráskódú alkalmazásokat tartalmaz. Az alkalmazások böngészhetők, letölthetők és telepíthetők az F-Droid weboldaláról vagy kliensalkalmazásból fiók regisztrációja nélkül. Az olyan „antifunkciókat”, mint a hirdetések, a felhasználók követése vagy a nem ingyenes szoftverektől való függőség, az alkalmazásleírásokban megjelöljük.
A weboldal a rajta tárolt alkalmazások forráskódját, valamint az F-Droid szervert futtató szoftvert is elérhetővé teszi, így bárki létrehozhatja saját alkalmazástárát.
Története Az F-Droidot Gultnieks Ciaran alapította 2010-ben. Az ügyfél az Aptoide forráskódjából lett elágazva. A projektet kezdetben az angol nonprofit F-Droid Limited vezette. 2021-től az F-Droid Limited már nem fogadott adományokat, és bezárták, Steiner Hans-Cristoph szóvivő szerint.
Egy 2014-es, a Szabad Szoftver Alapítványnak adott megbeszélésben Gultnieks azt mondta, hogy az F-Droid elindítására a telefonokon tapasztalható „lezárások, a felhasználók bezárása és a szoftverek általános aljas viselkedése” inspirálta.
2010 és 2015 között az F-Droid az AGPL licenccel rendelkező Gitorious repository rendszert használta fejlesztéshez. 2015-ben, amikor a Gitorious-t felvásárolta a GitLab, áttért a saját licenccel rendelkező GitLab használatára. Marti Daniel, az F-Droid korábbi fejlesztője szerint 2013-ban az AdAway eltávolítása a Google Play Áruházból az F-Droid kereséseinek és letöltéseinek megugrását okozta, és becslése szerint 30-40 ezer felhasználója volt.
A Replicant, egy teljesen ingyenes szoftveres Android operációs rendszer, korábban az F-Droid áruházat használta alapértelmezettként, és az áruházat ajánlotta. 2016-ban a Replicant projekt megállapította, hogy az F-Droid áruház nem felel meg a GNU Szabad Rendszer Terjesztési Útmutatójának, azon az alapon, hogy az általa kínált szoftverek egy része nem szabad szoftvereket népszerűsít, vagy azoktól függ. A Replicant segítséget kért a hiba kijavításához, de a folyamat elakadt. 2022 júniusában a Replicant bejelentette, hogy eltávolította az F-Droid áruházat.
A Guardian projekt, egy ingyenes és biztonságos Android-alkalmazásokból álló csomag, 2012 elején kezdte el futtatni saját F-Droid adattárát. 2012-ben a Szabad Szoftver Alapítvány Európában az F-Droidot mutatta be a „Szabadítsd fel az Androidodat!” kampányában, hogy felhívja a figyelmet a zárt szoftverek adatvédelmi és biztonsági kockázataira.
2014-ben az F-Droidot a GNU Projekt 30. évfordulója alkalmából a GNU egy nap kezdeményezés részévé választották, hogy ösztönözzék a szabad szoftverek szélesebb körű használatát.
2016 januárjában Steiner Hans-Christoph, a Calyx Intézet, a Debian, az F-Droid és a Guardian projekt fejlesztője elmondta, hogy az F-Droid olyan kérdésekre összpontosít, mint a biztonság, a Debiannal való fejlesztés, a reprodukálható építések, a lehető legkevesebb ember bizalmát igénylő szoftverek, az átláthatóság, a felhasználói adatvédelem, az alkalmazások nem internetes terjesztése, a blokkok elkerülése és a médiaterjesztés.
2016 márciusában az F-Droid partnerségre lépett a Guardian projekttel és a CopperheadOS-szal azzal a céllal, hogy „egy olyan megoldást hozzanak létre, amely az operációs rendszertől kezdve a hálózaton és a hálózati szolgáltatásokon át egészen az alkalmazásboltokig és magukig az alkalmazásokig ellenőrizhetően megbízható”. A GrapheneOS folytató projekt nem tartalmazza az F-Droid áruházat, és saját alkalmazás-terjesztési módszert fejleszt a „nagyobb robusztusság és biztonság” érdekében.
2019. július 16-án a projekt közzétett egy „Nyilvános nyilatkozatot a szabad szoftverek semlegességéről”. Ezt a nyilatkozatot azért adták ki, hogy kezeljék a projekt azon mulasztását, hogy megakadályozza az „elnyomást vagy zaklatást... a kommunikációs csatornáin, beleértve a fórumát is”, a Gab nevű alternatív technológiájú közösségi média weboldalt övező vitát, és hogy elmagyarázzák, hogyan volt összhangban az alapelveikkel az, hogy a Fediverse kliense, a Tusky blokkolta a weboldalhoz való hozzáférést, míg a Fedilab kliens lehetővé tette a felhasználók számára a választást. Több alkalmazás, köztük a Purism Librem One-ja ellen is fontolóra vették az intézkedést, hogy kizárják őket olyan oldalakhoz való hozzáférés engedélyezése miatt, mint a Gab vagy a spinster.xyz.
Das Ankush 2021-ben az ItsFoss.com oldalon megjelent írása szerint az F-Droid arról ismert, hogy olyan nyílt forráskódú alkalmazásokat üzemeltet, mint az Element vagy a Tusky (később visszaállították), amelyeket eltávolítottak a Google Play Áruházból.
A projekt hatóköre Az F-Droid weboldala több mint 3800 alkalmazást sorol fel; a Google Play Áruház körülbelül 1,6 millió alkalmazást kínál. A projekt számos szoftveres alprojektet foglal magában:
Ügyfél szoftver Android-alkalmazások kereséséhez, letöltéséhez, ellenőrzéséhez és frissítéséhez egy F-Droid adattárból fdroidserver – eszköz meglévő adattárak kezelésére és újak létrehozására Jekyll-alapú weboldalgenerátor egy adattárhoz
Az F-Droid nyilvánosan elérhető és szabadon licencelt forráskódból épít alkalmazásokat; az új alkalmazásokat, amelyeknek mentesnek kell lenniük a zárt szoftverektől, felhasználók vagy maguk a fejlesztők adják hozzá. Az F-Droid megpróbálja ellenőrizni a forráskódot és eltávolítani a problémákat, de figyelmeztet, hogy az ellenőrzés nem teljes körű. Sok alkalmazásbolt, mint például a Google Play Áruház és az Apple App Store, többnyire csak automatizált eszközöket használ az alkalmazások szűrésére; a kiiktató eszközökkel rendelkező rosszindulatú programok átmenhetnek ezeken a teszteken azáltal, hogy észlelik, mikor tesztelik automatikusan a szoftvert, és késleltetik a rosszindulatú tevékenységeket.
A projekt önkéntesekből álló maggal rendelkezik; néhány közreműködő fizetést kapott a munkájáért.
Ügyfélalkalmazás Az F-Droid nem érhető el a Google Play Áruházban. Az F-Droid ügyfél telepítéséhez a felhasználónak engedélyeznie kell az „Ismeretlen forrásokból” történő telepítést az Android beállításaiban, és le kell töltenie az F-Droid Android alkalmazáscsomagot (.apk fájl) a hivatalos webhelyről.
Az ügyfélfélt úgy tervezték, hogy ellenálló legyen a megfigyeléssel, a cenzúrával és a megbízhatatlan internetkapcsolatokkal szemben. Az anonimitás elősegítése érdekében támogatja a Tor Onion szolgáltatásokon üzemeltetett HTTP-proxykat és adattárakat. Az ügyfélfél eszközök rögtönzött „alkalmazásboltokként” is működhetnek, a letöltött alkalmazásokat helyi Wi-Fi és Bluetooth-kommunikáción keresztül terjesztve más eszközökre. Az F-Droid ügyfélfél alkalmazás automatikusan frissítéseket kínál a telepített F-Droid alkalmazásokhoz; amikor az F-Droid Privileged Extension telepítve van, a frissítéseket maga az alkalmazás is telepítheti a háttérben. Az automatikus frissítések azonban alapértelmezés szerint nincsenek bekapcsolva. A bővítményhez root hozzáféréssel kell rendelkezni az eszközön, vagy képesnek kell lennie egy zip fájl flashelésére.
Kulcskezelés Az Android operációs rendszer ellenőrzi, hogy a frissítések ugyanazzal a kulccsal vannak-e aláírva, megakadályozva, hogy mások olyan frissítéseket terjesszenek, amelyek más kulccsal vannak aláírva. Eredetileg a Google Play Áruház megkövetelte, hogy az alkalmazásokat az alkalmazás fejlesztője írja alá, míg az F-Droid csak a saját aláíró kulcsait engedélyezte. Tehát a korábban más forrásból telepített alkalmazásokat újra kell telepíteni a frissítések fogadásához.
2017 szeptemberében a Google Play elkezdte kínálni a fejlesztőknek az általa kezelt aláírási kulcs szolgáltatást, amely hasonló szolgáltatást kínál, mint amit az F-Droid kínált 2011 óta, és az F-Droid mostantól lehetővé teszi a fejlesztők számára, hogy saját kulcsaikat használják a reprodukálható építés folyamaton keresztül.
Biztonsági problémák 2012-ben az F-Droid bejelentette, hogy eltávolítottak egy alkalmazást egy biztonsági hiba miatt, amely személyes adatokat szivárogtathatott ki. 2017-ben az F-Droid kijelentette: „Az f-droid.org webhelyen a működésének 7 éve alatt nem találtak rosszindulatú programot.” 2022-ben az F-Droid több mint 20 elosztott alkalmazást fedezett fel, amelyek „ismert sebezhetőségeket” tartalmaztak.
Elfogadás 2019 augusztusában Hodge Rae, a CNET munkatársa az F-Droid áruházat ajánlotta a Google-alkalmazásokból származó rosszindulatú programok elkerülésére, ami a Google szerint alacsony kockázatú. Az F-Droid előnyei között szerepelt a nyílt forráskódú szoftverek jobb biztonsági esélyei, az alkalmazásokban a követés elkerülése és a „szigorú biztonsági auditálási folyamat,” a rejtett költségek hiánya és a nagyobb testreszabhatóság. Hátrányként említették az értékelési rendszer hiányát, azt, hogy az F-Droidban mindössze körülbelül 2600 alkalmazás található, szemben a Play Áruházban található több mint 2,5 millióval, valamint az alkalmazások frissítésének manuálisabb folyamatát. A szerkesztők óvatosságra intettek, hogy az F-Droid nagyobb kontrollt, jobb adatvédelmet és biztonságot nyújthat a felhasználóknak, de nagyobb körültekintést is igényel.
Egy 2022 áprilisában megjelent részletes cikkben a HowtoGeek magazinban Fedewa Joe ezt írta: „Az F-Droid áruházban az alkalmazások választéka sokkal kisebb, mint a Google Play Áruházban, körülbelül 3000 van a nagyjából 3 millióval szemben, de ez várható is. Ha szeretnéd kicsit kikerülni a Google-ből az életedből, vagy csak kipróbálni néhány etikusabb alkalmazást, az F-Droid áruház remek hely.”
Egy 2022 decemberi részletes cikkben a Popular Science magazinban Justin azt írta, hogy „az F-Droid áruház nem fogja a legtöbb ember számára felváltani a Google Play áruházat, de egy szép és egyszerű alternatívát kínál az ingyenes és biztonságos alkalmazások megtalálására, mielőtt belemerülnénk a Google Play áruház mocsarába”.
Jegyzetek
Fordítás
Kategória:Szabad szoftverek Kategória:Android-szoftverek