F-Droid

**F-Droid** adalah platform distribusi aplikasi Android yang sepenuhnya **gratis** dan bersifat **sumber terbuka** (**open source**), mirip dengan Google Play Store. Di repositori utamanya, semua aplikasi yang tersedia dijamin bebas biaya dan kode sumbernya bisa diakses secara terbuka. Pengguna dapat menjelajahi, mengunduh, dan memasang aplikasi langsung melalui situs web F-Droid atau aplikasi kliennya tanpa harus membuat akun terlebih dahulu.

Selain itu, jika suatu aplikasi memiliki elemen yang dianggap merugikan privasi atau kebebasan pengguna, seperti **iklan**, **pelacakan data**, atau keterkaitan dengan perangkat lunak **proprietary**, hal tersebut akan dicantumkan sebagai **peringatan** di deskripsi aplikasi.

Melalui situs webnya, **F-Droid** memberikan akses ke **kode sumber** semua aplikasi yang tersedia, termasuk perangkat lunak yang digunakan untuk mengoperasikan server F-Droid. Dengan ini, pengguna memiliki **kebebasan penuh** untuk membuat dan mengelola **repositori aplikasi** versi mereka sendiri jika diinginkan.

## Sejarah

**F-Droid** pertama kali diluncurkan pada tahun **2010** oleh **Ciaran Gultnieks**. Klien aplikasinya dibuat dengan mengembangkan ulang **kode sumber** dari Aptoide. Awalnya, proyek ini dijalankan oleh sebuah organisasi nirlaba bernama **F-Droid Limited** yang berbasis di Inggris. Namun, pada tahun **2021**, organisasi tersebut sudah tidak lagi digunakan sebagai sarana penerimaan donasi dan secara resmi mulai ditutup, seperti yang dijelaskan oleh juru bicara **Hans-Christoph Steiner**.

Pada tahun **2014**, dalam sebuah wawancara dengan Free Software Foundation, **Gultnieks** menjelaskan bahwa ia memutuskan menciptakan **F-Droid** karena melihat banyaknya masalah seperti **pembatasan akses**, praktik **penguncian pengguna**, serta perilaku-perilaku merugikan lainnya yang sering ditemui di perangkat lunak ponsel. Hal inilah yang mendorongnya untuk menyediakan alternatif yang lebih **terbuka** dan **bebas** bagi pengguna Android.

Antara tahun **2010** sampai **2015**, **F-Droid** mengandalkan sistem repositori Gitorious yang menggunakan lisensi AGPL untuk keperluan pengembangan. Namun, pada tahun **2015**, mereka beralih ke GitLab dengan lisensi **proprietary** setelah GitLab mengakuisisi Gitorious. **Daniel Marti**, seorang mantan pengembang F-Droid, menyebutkan bahwa pada tahun **2013**, penghapusan aplikasi **AdAway** dari Google Play Store membuat banyak orang mencari alternatif seperti F-Droid. Hal ini menyebabkan peningkatan **signifikan** dalam jumlah pencarian dan unduhan aplikasi F-Droid, dengan perkiraan pengguna mencapai **30 hingga 40 ribu orang** pada waktu itu.

Replicant, sebuah OS Android yang sepenuhnya berbasis **perangkat lunak bebas**, dulu menjadikan **F-Droid** sebagai toko aplikasi utama dan paling direkomendasikan. Namun, pada tahun **2016**, tim di balik Replicant menyatakan bahwa F-Droid tidak sesuai dengan Panduan Distribusi Sistem Bebas GNU karena beberapa aplikasi yang disediakan di dalamnya mendukung atau bergantung pada perangkat lunak **proprietary**. Mereka meminta bantuan untuk memperbaiki masalah ini, tetapi upaya tersebut tidak menghasilkan kemajuan berarti. Akhirnya, pada **Juni 2022**, Replicant secara resmi mengumumkan bahwa mereka telah mencopot F-Droid dari rekomendasi mereka.

Pada awal **2012**, Guardian Project, yang mengembangkan aplikasi Android **gratis** dan **aman**, memulai pengoperasian repositori **F-Droid** versi mereka sendiri. Di tahun yang sama, Free Software Foundation Europe mempromosikan F-Droid sebagai bagian dari kampanye "**Free Your Android!**" untuk mengedukasi pengguna tentang bahaya **privasi** dan **keamanan** yang sering terkait dengan perangkat lunak **tidak bebas**.

Pada tahun **2014**, **F-Droid** menjadi salah satu pilihan dalam program "**GNU a Day**" yang diadakan oleh Proyek GNU sebagai bagian dari peringatan **30 tahun** mereka. Program ini bertujuan untuk meningkatkan **kesadaran** dan mendorong lebih banyak orang menggunakan **perangkat lunak bebas**.

Pada awal **2016**, **Hans-Christoph Steiner**, seorang pengembang yang terlibat dalam proyek seperti Calyx Institute, Debian, F-Droid, dan Guardian Project, menjelaskan bahwa **F-Droid** tengah berkonsentrasi pada berbagai aspek penting. Beberapa di antaranya termasuk meningkatkan **keamanan**, menggunakan sistem Debian untuk pengembangan, menciptakan **build yang bisa diverifikasi ulang**, memastikan perangkat lunak hanya membutuhkan kepercayaan dari sedikit pihak, memprioritaskan **transparansi**, melindungi **privasi pengguna**, menyediakan cara distribusi aplikasi tanpa koneksi internet, menghindari **pemblokiran**, serta menyebarluaskan media secara **efektif**.

Pada bulan **Maret 2016**, **F-Droid** menjalin kemitraan dengan Guardian Project dan CopperheadOS untuk mengembangkan solusi yang sepenuhnya dapat dipercaya, mulai dari lapisan **sistem operasi**, melewati **jaringan** dan layanan jaringan, hingga mencakup toko aplikasi dan aplikasi-aplikasinya. Namun, proyek lanjutan bernama GrapheneOS memutuskan untuk tidak menggunakan F-Droid. Sebagai gantinya, mereka tengah menggarap **sistem distribusi aplikasi mandiri** yang dirancang untuk meningkatkan **ketahanan** dan **keamanan**.

Pada **16 Juli 2019**, **F-Droid** merilis sebuah "**Pernyataan Publik tentang Netralitas Perangkat Lunak Bebas**". Pernyataan ini dibuat sebagai tanggapan atas ketidakmampuan proyek untuk mencegah terjadinya "tindakan penindasan atau pelecehan... di platform komunikasi mereka, termasuk **forum**", serta untuk membahas kontroversi terkait situs media sosial **alt-tech Gab**. Selain itu, pernyataan ini menjelaskan bahwa tindakan Tusky (klien Fediverse) yang memblokir akses ke Gab, sementara Fedilab memberikan pilihan kepada pengguna, tetap sejalan dengan **prinsip-prinsip** mereka. Ada diskusi tentang kemungkinan mengecualikan beberapa aplikasi, seperti **Purism's Librem One**, karena aplikasi tersebut mengizinkan pengguna mengakses situs-situs kontroversial seperti Gab atau **spinster.xyz**.

Dalam artikelnya di ItsFoss.com tahun **2021**, **Ankush Das** menyebut bahwa **F-Droid** terkenal sebagai platform yang menawarkan aplikasi **sumber terbuka**, seperti Element dan Tusky (yang sempat dihapus tetapi kemudian kembali tersedia), yang tidak lagi tersedia di Google Play Store.

## Ruang lingkup proyek
Di situs web F-Droid, terdapat daftar lebih dari **3.800 aplikasi** yang dihosting; sementara itu, Google Play Store memiliki sekitar **3 juta aplikasi**. F-Droid sendiri terdiri dari beberapa sub-proyek perangkat lunak yang mendukung operasionalnya.

* **Aplikasi klien** yang digunakan untuk mencari, mengunduh, memeriksa **keaslian**, serta memperbarui aplikasi Android dari repositori F-Droid
* **fdroidserver** – perangkat yang membantu dalam mengelola repositori yang sudah ada atau membuat repositori baru
* **Alat pembuat situs web berbasis Jekyll** yang digunakan untuk menghasilkan halaman repositori secara otomatis

F-Droid mengompilasi aplikasi dari **kode sumber** yang tersedia untuk umum dan memiliki **lisensi bebas**. Aplikasi baru, yang wajib bebas dari komponen **proprietary**, diajukan oleh pengguna atau langsung oleh pengembangnya. Meskipun F-Droid berupaya memeriksa kode sumber dan memperbaiki potensi masalah, mereka juga mengingatkan bahwa proses pemeriksaan ini tidak sepenuhnya sempurna. Berbeda dengan F-Droid, banyak toko aplikasi lain, seperti Google Play dan Apple's App Store, biasanya hanya menggunakan alat otomatis untuk memeriksa aplikasi. **Malware** yang dirancang cerdas bisa menghindari deteksi dengan mengenali kapan sedang diuji secara otomatis dan menunda aktivitas berbahayanya hingga waktu yang tepat.

F-Droid menyebutkan bahwa proyeknya dijalankan oleh sekelompok **relawan** sebagai tulang punggung utama, meskipun ada beberapa kontributor yang menerima bayaran atas kontribusi mereka.

## Aplikasi klien

**F-Droid** tidak bisa ditemukan di Google Play Store. Jika ingin memasang aplikasi klien F-Droid, pengguna perlu mengaktifkan opsi "**Sumber tidak dikenal**" di pengaturan Android, lalu mengunduh berkas **'.apk** dari situs resmi F-Droid.

Klien **F-Droid** dibuat agar tetap **andal** meskipun menghadapi pengawasan, **pemblokiran**, atau koneksi internet yang tidak stabil. Untuk menjaga **privasi pengguna**, aplikasi ini mendukung penggunaan **proxy HTTP** dan repositori yang berjalan di jaringan Tor onion. Selain itu, perangkat yang memiliki F-Droid dapat bertindak sebagai "**toko aplikasi sementara**", membagikan aplikasi yang telah diunduh ke perangkat lain menggunakan **Wi-Fi lokal** atau **Bluetooth**. Aplikasi klien F-Droid secara otomatis memberi **notifikasi pembaruan** untuk aplikasi yang diinstal melalui platformnya. Jika **F-Droid Privileged Extension** dipasang, pembaruan bahkan dapat dilakukan secara otomatis di latar belakang tanpa campur tangan pengguna. Meski begitu, fitur **pembaruan otomatis** ini tidak diaktifkan secara bawaan. Untuk menggunakan ekstensi tersebut, perangkat harus memiliki akses **root** atau bisa mem-flash file **zip**.

## Key management
Android memiliki mekanisme **keamanan** yang memastikan pembaruan aplikasi hanya dapat dilakukan jika ditandatangani dengan **kunci** yang sama. Hal ini mencegah pihak lain menyebarkan pembaruan dengan **kunci tanda tangan** berbeda. Dulu, Google Play Store mengharuskan aplikasi ditandatangani oleh pengembang aslinya, sedangkan **F-Droid** menggunakan kunci tanda tangannya sendiri. Akibatnya, jika suatu aplikasi awalnya diinstal dari sumber lain, pengguna perlu menginstal ulang aplikasi tersebut melalui F-Droid agar bisa menerima pembaruan.

Pada **September 2017**, Google Play meluncurkan layanan **kunci tanda tangan** yang dikelola langsung oleh platform mereka untuk para pengembang. Layanan ini mirip dengan apa yang sudah disediakan oleh F-Droid sejak tahun **2011**. Namun, saat ini F-Droid memberikan **fleksibilitas** kepada pengembang untuk menggunakan **kunci pribadi** mereka sendiri melalui sistem **build yang dapat diverifikasi ulang**.

## Masalah keamanan
Pada **2012**, **F-Droid** pernah menghapus sebuah aplikasi karena ditemukannya **celah keamanan** yang bisa membocorkan **data pribadi** pengguna. Kemudian, pada **2017**, F-Droid menyatakan bahwa selama tujuh tahun beroperasi, tidak ada **malware** yang ditemukan di platform **f-droid.org**. Namun, pada **2022**, F-Droid menemukan bahwa lebih dari **20 aplikasi** yang didistribusikan melalui platformnya memiliki "**kerentanan yang sudah diketahui**".

## Tanggapan
Pada **Agustus 2019**, **Rae Hodge** dari CNET menyarankan penggunaan **F-Droid** sebagai alternatif untuk menghindari **malware** yang mungkin berasal dari aplikasi Google, meskipun Google sendiri menyatakan risiko tersebut sangat rendah. Menurutnya, F-Droid memiliki beberapa keunggulan seperti tingkat **keamanan** yang lebih baik berkat sifatnya yang **sumber terbuka**, bebas dari **pelacakan pengguna**, proses pemeriksaan keamanan yang ketat, tanpa biaya tersembunyi, dan **fleksibilitas** untuk dikustomisasi. Namun, ada beberapa kekurangan, seperti tidak tersedianya sistem **penilaian aplikasi**, jumlah aplikasi yang terbatas (hanya sekitar **2.600 aplikasi**) dibandingkan dengan lebih dari **2,5 juta aplikasi** di Play Store, serta proses pembaruan aplikasi yang harus dilakukan secara manual. Para editor juga menekankan bahwa meskipun F-Droid memberikan kendali lebih besar atas **privasi** dan **keamanan**, pengguna perlu lebih teliti dalam mengelolanya.

Pada **April 2022**, **Joe Fedewa** menulis artikel rinci untuk HowtoGeek dan menyatakan bahwa jumlah aplikasi di **F-Droid** jauh lebih kecil daripada di Play Store—sekitar **3.000 aplikasi** dibandingkan dengan sekitar **3 juta aplikasi** di Play Store. Namun, ini adalah sesuatu yang wajar mengingat fokus F-Droid pada **perangkat lunak sumber terbuka**. Jika Anda ingin mengurangi penggunaan layanan Google atau tertarik mencoba aplikasi yang lebih **etis** dan **transparan**, F-Droid adalah platform yang sangat direkomendasikan untuk dicoba.

Pada **Desember 2022**, dalam sebuah artikel rinci di Popular Science, **Justin Pot** menyebut bahwa F-Droid memang bukan pilihan utama yang bisa menggantikan Google Play bagi mayoritas pengguna. Namun, platform ini menjadi opsi yang **menarik** dan **mudah digunakan** untuk menemukan aplikasi **gratis** serta **aman**, sebelum Anda harus berurusan dengan banyaknya aplikasi bermasalah di toko aplikasi Google.

## Referensi