F-Droid - F-Droid

F-Droid
Официальный логотип F-Droid
F-Droid 1.2 screenshot.png
Скриншот F-Droid 1.2 на Android с последними приложениями
Разработчики)Киаран Гултниекс, F-Droid Limited
изначальный выпуск29 сентября 2010 г. (2010-09-29)
Стабильный выпуск1.9 (7 июля 2020 г.; 5 месяцев назад (2020-07-07)[1]) [±]
Репозиторий Отредактируйте это в Викиданных
Написано вPython (серверные инструменты), Джекилл (программное обеспечение) (сайт), Ява (клиент)
Операционная системаСистема Android (клиент), Linux, OSX, Windows 10, FreeBSD (сервер)
ТипЦифровое распространение бесплатного программного обеспечения, Репозиторий программного обеспечения
ЛицензияGNU GPLv3 +
Интернет сайтf-дроид.org

F-Droid поддерживается сообществом репозиторий программного обеспечения за Android, аналогично Гугл игры хранить. Основной репозиторий, размещенный в проекте, содержит только бесплатные приложения с открытым исходным кодом. Приложения можно просматривать, загружать и устанавливать с веб-сайта F-Droid или из клиентского приложения без необходимости регистрации учетной записи. «Анти-функции», такие как реклама, отслеживание пользователей или зависимость от несвободное программное обеспечение отмечены в описании приложений.[2]

Сайт также предлагает исходный код приложений, которые он размещает, а также программного обеспечения, на котором запущен сервер F-Droid, что позволяет любому создать свой собственный репозиторий приложений.[3][4][5]

История

Развитие данных F-Droid с 2010 по 2018 год[6]

F-Droid был основан Киаран Гултниекс в 2010 году. Клиент был разветвлен с Aptoide исходный код.[7][8] Сейчас проектом управляет английская некоммерческая организация F-Droid Limited.[8]

Репликант, полностью бесплатная операционная система Android, использует F-Droid в качестве магазина приложений по умолчанию и рекомендуется.[9][10] Проект Хранитель, набор бесплатных и безопасных приложений для Android, запустил собственный репозиторий F-Droid в начале 2012 года.[11] В 2012, Европейский фонд свободного программного обеспечения показал F-Droid в своих Освободите свой Android! кампания по повышению осведомленности о рисках конфиденциальности и безопасности проприетарное программное обеспечение.[12][13] F-Droid был выбран в рамках Проект GNU с GNU в день инициатива во время их 30-летия, чтобы стимулировать более широкое использование бесплатного программного обеспечения.[14]

В марте 2016 года F-Droid стал партнером The Guardian Project и CopperheadOS с целью создания «решения, которому можно будет достоверно доверять от операционной системы через сеть и сетевые службы, вплоть до магазинов приложений и самих приложений».[15]

Объем проекта

Репозиторий F-Droid содержит растущее число, почти 3000 приложений,[16] по сравнению с более чем 1,43 миллиона в магазине Google Play. Проект включает в себя несколько подпроектов программного обеспечения:

  • Клиентское программное обеспечение для поиска, загрузки, проверки и обновления приложений Android из репозитория F-Droid
  • fdroidserver - инструмент для управления существующими и создания новых репозиториев
  • Джекил -на основе генератора сайтов для репозитория

F-Droid создает приложения из общедоступного и свободно лицензируемого исходного кода. Проект полностью реализуется волонтерами и не имеет формального процесса проверки приложений.[17] Новые приложения добавляются пользователями или самими разработчиками. Единственное требование - они не должны содержать проприетарного программного обеспечения.[18] 16 июля 2019 года проект опубликовал публичное заявление о том, что он больше не будет оставаться нейтральным в продолжающихся дебатах о свободе слова и языке ненависти в отношении типов приложений, которые он размещает.[19] Это заявление было выпущено в ответ на разногласия по поводу подхода проектов к действиям, предпринимаемым двумя размещенными на хостинге клиентами Fediverse против веб-сайта социальных сетей. Габ.

Клиентское приложение

Значок "Получить на F-Droid"

Чтобы установить клиент F-Droid, пользователь должен разрешить установку из «Неизвестных источников» в настройках Android.[20] и получить APK-файл (установочный файл) с официального сайта. Установка недоступна через магазин Google Play из-за статьи о недопустимости конкуренции Соглашения о распространении программного обеспечения разработчика Google Play.[21]

Клиент был разработан с учетом защиты от слежки, цензуры и ненадежных подключений к Интернету. Для обеспечения анонимности он поддерживает HTTP-прокси и репозитории, размещенные на Луковые услуги Tor. Клиентские устройства могут функционировать как импровизированные «магазины приложений», распространяя загруженные приложения на другие устройства через локальные сети. Вай фай, Bluetooth, и Android Beam.[22][23] Клиентское приложение F-Droid автоматически предлагает обновления для установленных приложений F-Droid. Когда установлено привилегированное расширение F-Droid, обновления также могут выполняться самим приложением в фоновом режиме.[24] Расширение можно установить через укоренение, или мигая zip файл на устройстве.[25]

Ключевой менеджмент

Операционная система Android проверяет, что обновления подписаны тем же ключ, запрещая другим распространять обновления, подписанные другим ключом.[26][27] Изначально магазин Google Play требовал, чтобы приложения были подписанный разработчиком приложения, в то время как F-Droid разрешал только свои собственные ключи подписи. Поэтому приложения, ранее установленные из другого источника, должны быть переустановлены, чтобы получать обновления.[28]

С 2017 года Google Play рекомендует разработчикам разрешить Google Play управлять ключами подписи,[29] предлагая услугу, аналогичную той, что предлагает F-Droid с 2011 года, и теперь F-Droid позволяет разработчикам использовать свои собственные ключи посредством воспроизводимого процесса сборки.[30]

Смотрите также

Рекомендации

  1. ^ "F-Droid в репозитории F-Droid". f-droid.org. F-Droid Limited. Получено 25 июля 2019.
  2. ^ «Клиент 0.54 выпущен». F-droid.org. 5 ноября 2013. Архивировано с оригинал 26 апреля 2015 г.
  3. ^ Хильденбранд, Джерри (27 ноября 2012 г.). «F-Droid - это магазин приложений FOSS для вашего телефона Android». Android Central. Архивировано из оригинал 16 июня 2018 г.. Получено 29 августа 2013.
  4. ^ Нарди, Том (27 августа 2012 г.). "F-Droid: Android-маркет, уважающий ваши права". Powerbase. Архивировано из оригинал 3 декабря 2013 г.. Получено 29 августа 2013.
  5. ^ "Руководство по F-Droid Server". В архиве из оригинала от 6 ноября 2013 г.. Получено 30 августа 2013.
  6. ^ "Коммиты по годам и месяцам данных F-Droid, сообщаемых gitstats". 2017. В архиве из оригинала 9 июля 2017 г.. Получено 19 июля 2017.
  7. ^ "Исходный исходный код F-Droid". F-Droid. 19 октября 2010 г. Архивировано с оригинал 10 декабря 2014 г.. Получено 10 декабря 2014.
  8. ^ а б "F Droid About". В архиве из оригинала 23 января 2014 г.. Получено 28 января 2014.
  9. ^ «FDroid: бесплатная альтернатива Google Market». Репликант Проект. 26 ноября 2010 г. В архиве из оригинала 17 января 2015 г.. Получено 17 января 2015.
  10. ^ "FDroid". Репликант вики. В архиве из оригинала 9 марта 2018 г.. Получено 8 марта 2018.
  11. ^ "Наш новый репозиторий приложений F-Droid". Проект Хранитель. 15 марта 2012. Архивировано с оригинал 23 марта 2017 г.. Получено 29 августа 2013.
  12. ^ Уокер-Морган, ди-джей (28 февраля 2012 г.). «ЕФСПО запускает кампанию« Освободи свой Android! »». H-онлайн. В архиве из оригинала 23 июля 2014 г.. Получено 27 июля 2014.
  13. ^ "Освободите свое устройство!". Европейский фонд свободного программного обеспечения. В архиве из оригинала 15 августа 2014 г.. Получено 27 июля 2014.
  14. ^ "GNU-a-Day". Проект GNU. В архиве из оригинала 28 июля 2014 г.. Получено 23 июля 2014. День 9: У вас есть телефон Android? Установить F-Droid, репозиторий с сотнями бесплатных программных приложений.
  15. ^ «Copperhead, Guardian Project и партнер F-Droid по созданию открытой и надежно защищенной мобильной экосистемы». Проект Хранитель. 28 марта 2016 г. В архиве из оригинала 20 апреля 2016 г.. Получено 19 апреля 2016.
  16. ^ "Главный репозиторий F-Droid". IzzySoft и F-Droid. Получено 12 марта 2020.
  17. ^ "Делать вклад". F-Droid. В архиве из оригинала 18 марта 2015 г.. Получено 29 марта 2015.
  18. ^ «Политика включения». F-Droid. 4 апреля 2014 г. В архиве из оригинала 25 марта 2015 г.. Получено 29 марта 2015.
  19. ^ "Публичное заявление о нейтральности бесплатного программного обеспечения | F-Droid - репозиторий бесплатных приложений для Android с открытым исходным кодом". f-droid.org. Получено 3 августа 2020.
  20. ^ «Открытое распространение Android». 31 октября 2012 г. В архиве из оригинала 24 марта 2018 г.. Получено 31 октября 2012.
  21. ^ «Соглашение о распространении ПО через Google Play». 31 октября 2012 г. В архиве с оригинала 18 августа 2016 г.. Получено 31 октября 2012.
  22. ^ "Клиент 0.76 выпущен". F-Droid. 14 октября 2014 г. Архивировано с оригинал 2 февраля 2017 г.. Получено 28 марта 2015.
  23. ^ Брэндом, Рассел (10 июня 2014 г.). «Ваш путеводитель по выживанию при отключении Интернета». Грани. В архиве из оригинала от 8 августа 2014 г.. Получено 2 августа 2014.
  24. ^ «Привилегированное расширение F-Droid». F-Droid. В архиве с оригинала 19 июня 2018 г.. Получено 19 июн 2018.
  25. ^ "org.fdroid.fdroid.privileged.ota_2070". F-Droid. В архиве с оригинала 19 июня 2018 г.. Получено 19 июн 2018.
  26. ^ Марлинспайк, Мокси (12 февраля 2013 г.). "moxie0 прокомментировал 12 февраля 2013 г.". В архиве из оригинала 10 января 2018 г. - через GitHub.
  27. ^ «Подписание ваших приложений». Разработчики Android. Google. В архиве из оригинала 15 апреля 2016 г.. Получено 16 апреля 2016.
  28. ^ «Каналы выпуска и ключи подписи». F-Droid. 12 августа 2014 г. В архиве из оригинала 2 апреля 2015 г.. Получено 29 марта 2015.
  29. ^ Глик, Коби (6 сентября 2017 г.). «Зарегистрируйтесь для подписания приложений в консоли Google Play и защитите свое приложение с помощью надежной инфраструктуры безопасности Google». Блог разработчиков Android. Google. В архиве с оригинала 10 июля 2018 г.. Получено 16 апреля 2016.
  30. ^ «Воспроизводимые сборки». F-Droid. В архиве из оригинала 11 июля 2018 г.. Получено 10 июля 2018.

дальнейшее чтение

внешняя ссылка