F-Droid là kho phần mềm dành cho Android của cộng đồng nguồn mở và có cách thức hoạt động tương tự như cửa hàng Google Play. Kho lưu trữ chính của F-Droid chủ yếu gồm các ứng dụng nguồn mở và miễn phí.
Các ứng dụng có thể được duyệt, tải xuống và cài đặt từ trang web F-Droid hoặc ứng dụng khách mà không cần đăng ký tài khoản. Kho F-Droid “không thích” các tính năng như quảng cáo, theo dõi người dùng. Nếu có cần phải gắn cờ trong mô tả ứng dụng.
Trang web cũng cung cấp mã nguồn của các ứng dụng, cũng như phần mềm chạy máy chủ F-Droid, cho phép mọi người thiết lập kho ứng dụng của riêng họ.

F-Droid được thành lập bởi Ciaran Gultnieks vào năm 2010. Máy khách được tách từ mã nguồn của Aptoide. Dự án hiện do tổ chức phi lợi nhuận F-Droid Limited của Anh điều hành.
Replicant, một hệ điều hành Android hoàn toàn miễn phí, sử dụng F-Droid làm kho ứng dụng mặc định. The Guardian Project , một bộ ứng dụng Android miễn phí và an toàn, bắt đầu chạy kho lưu trữ F-Droid của riêng họ vào đầu năm 2012. Năm 2012, Tổ chức Phần mềm Tự do Châu Âu đã giới thiệu F-Droid trong dự án Free Your Android của họ. Đây là chiến dịch nâng cao nhận thức về quyền riêng tư và rủi ro bảo mật của phần mềm độc quyền . F-Droid cũng được chọn là một phần của sáng kiến GNU a Day của Dự án GNU trong dịp kỷ niệm 30 năm thành lập nhằm khuyến khích sử dụng nhiều phần mềm miễn phí hơn.
Vào tháng 3 năm 2016, F-Droid hợp tác với The Guardian Project và CopperheadOS với mục tiêu tạo ra “một giải pháp có thể được kiểm chứng đáng tin cậy từ hệ điều hành, thông qua mạng và các dịch vụ mạng, cho đến tận các cửa hàng ứng dụng và ứng dụng”.
Kho F-Droid hiện tại chứa số lượng ngày càng tăng gần 3.000 ứng dụng, so với hơn 1,43 triệu trên Google Play Store. Dự án kết hợp một số tiểu dự án phần mềm:
- Phần mềm ứng dụng khách để tìm kiếm, tải xuống, xác minh và cập nhật ứng dụng Android từ kho lưu trữ F-Droid.
- fdroidserver – công cụ quản lý kho hiện có và tạo kho mới.
- Trình tạo trang web dựa trên Jekyll dành cho một kho lưu trữ.
F-Droid xây dựng ứng dụng từ mã nguồn có sẵn công khai và được cấp phép miễn phí. Dự án được điều hành hoàn toàn bởi các tình nguyện viên và không có quy trình đánh giá ứng dụng chính thức. Ứng dụng mới được đóng góp bởi người dùng hoặc chính nhà phát triển. Yêu cầu duy nhất là chúng không có phần mềm độc quyền.

Để cài đặt ứng dụng F-Droid, người dùng phải cho phép cài đặt từ “Nguồn không xác định” (Unknown Resources) trong cài đặt Android và truy xuất APK (tệp có thể cài đặt) từ trang web chính thức. Cài đặt không có sẵn thông qua cửa hàng Google Play do điều khoản của Thỏa thuận phân phối dành cho nhà phát triển trên Google Play.
Máy khách được thiết kế để chống lại sự giám sát, kiểm duyệt và các kết nối Internet không đáng tin cậy. Để thúc đẩy tính ẩn danh, nó hỗ trợ proxy HTTP và các kho lưu trữ trên các dịch vụ dạng Tor. Các thiết bị khách có thể hoạt động như một “cửa hàng ứng dụng”, phân phối các ứng dụng đã tải xuống cho các thiết bị khác qua Wi-Fi cục bộ, Bluetooth và Android Beam.
Ứng dụng F-Droid sẽ tự động cung cấp các bản cập nhật cho các ứng dụng F-Droid đã cài đặt. Hệ điều hành Android kiểm tra xem các bản cập nhật có được ký bằng cùng một khóa hay không , ngăn người khác phân phối các bản cập nhật được ký bằng một khóa khác. Ban đầu, cửa hàng Google Play yêu cầu các ứng dụng phải được ký bởi nhà phát triển ứng dụng, trong khi F-Droid chỉ cho phép các khóa ký của chính nó. Vì vậy, các ứng dụng được cài đặt trước đó từ một nguồn khác phải được cài đặt lại để nhận bản cập nhật.
Kể từ năm 2017, Google Play khuyến khích các nhà phát triển để Google Play quản lý các khóa ký, cung cấp dịch vụ tương tự như những gì F-Droid đã cung cấp từ năm 2011 và F-Droid hiện cho phép các nhà phát triển sử dụng các khóa của riêng họ.
F-Droid có an toàn để sử dụng không?
F-Droid là một dự án tình nguyện phi lợi nhuận. Mặc dù mọi nỗ lực đều được thực hiện để đảm bảo rằng mọi thứ trong kho lưu trữ đều được cài đặt an toàn, nhưng bạn sẽ tự mình sử dụng nó và cần cấp quyền Unknown Sources để cài. Bất cứ khi nào có thể, các ứng dụng trong kho lưu trữ được xây dựng từ nguồn và mã nguồn đó được kiểm tra các vấn đề về bảo mật hoặc quyền riêng tư tiềm ẩn.
F-Droid hoạt động như thế nào?
Để cài đặt ứng dụng F-Droid, người dùng phải cho phép cài đặt từ “Nguồn không xác định” trong cài đặt Android và truy xuất APK (tệp có thể cài đặt) từ trang web chính thức. … Thiết bị khách có thể hoạt động như một “cửa hàng ứng dụng” ngẫu hứng, phân phối các ứng dụng đã tải xuống cho các thiết bị khác qua Wi-Fi cục bộ, Bluetooth và Android Beam.
F-Droid client là gì?
F-Droid là có một ứng dụng có thể cài đặt các ứng dụng FOSS (Phần mềm nguồn mở và miễn phí) cho nền tảng Android. Ứng dụng giúp bạn dễ dàng duyệt, cài đặt và theo dõi các bản cập nhật trên thiết bị của bạn.
F-Droid có yêu cầu quyền root không?
F-Droid không cần quyền root. Tuy nhiên bạn cần có quyền root trên thiết bị để cài đặt tiện ích mở rộng qua TWRP hoặc qua mô-đun Magisk.