Из Википедии, бесплатной энциклопедии
Перейти к навигации Перейти к поиску

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

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

История [ править ]

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

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

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

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

16 июля 2019 года проект опубликовал «Публичное заявление о нейтральности свободных программ». Это заявление было выпущено для решения проблемы неспособности проекта предотвратить «притеснение или преследование ... на его каналах связи, включая форум», разногласий вокруг альтернативного веб-сайта социальных сетей Gab , и объяснить, как клиент Fediverse Tusky блокирует доступ к нему, в то время как клиент Fedilab позволял своим пользователям выбирать, соответствовал их принципам. [16] [17] [18] [19] Действие рассматривалось в отношении нескольких приложений, в том числе пуризма «s Librem One , чтобы исключить их для предоставления доступа к сайтам , таким как Габ или spinster.xyz. [20][21] [22]

Объем проекта [ править ]

На веб-сайте F-Droid перечислено более 3800 размещенных приложений; [23] В Google Play Store представлено около 3 миллионов приложений. [24] Проект включает несколько подпроектов программного обеспечения:

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

F-Droid создает приложения из общедоступного и свободно лицензируемого исходного кода. В проекте утверждается, что он полностью управляется добровольцами и не имеет формального процесса проверки приложений [25], но некоторым участникам заплатили за свою работу. [26] [27] [28] Новые приложения, которые не должны содержать проприетарного программного обеспечения, добавляются пользователями или самими разработчиками. [29]

Клиентское приложение [ править ]

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

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

Клиент был разработан с учетом защиты от слежки, цензуры и ненадежных подключений к Интернету. Для обеспечения анонимности он поддерживает HTTP-прокси и репозитории, размещенные на сервисах Tor onion . Клиентские устройства могут функционировать как импровизированные «магазины приложений», распространяя загруженные приложения на другие устройства по локальному Wi-Fi , Bluetooth и Android Beam . [31] [32] Клиентское приложение F-Droid автоматически предлагает обновления для установленных приложений F-Droid; когда установлено привилегированное расширение F-Droid, обновления также могут быть установлены самим приложением в фоновом режиме. [33] Однако автоматические обновления по умолчанию не включены. [34]Расширение требует устройства , чтобы иметь корневой доступ , или быть в состоянии мигать в почтовый файл . [35]

Управление ключами [ править ]

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

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

См. Также [ править ]

  • Список платформ распространения мобильных приложений

Ссылки [ править ]

  1. ^ "F-Droid в репозитории F-Droid" . f-droid.org . F-Droid Limited . Проверено 16 января 2021 года .
  2. ^ "Клиент 0.54 выпущен" . F-droid.org. 5 ноября 2013 года Архивировано из оригинала 26 апреля 2015 года.
  3. ^ Hildenbrand, Джерри (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" . Архивировано 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. ^ a b "F Droid About" . Архивировано 23 января 2014 года . Проверено 28 января 2014 .
  9. ^ «FDroid: бесплатная альтернатива Google Market» . Репликант Проект. 26 ноября 2010. Архивировано 17 января 2015 года . Проверено 17 января 2015 года .
  10. ^ "FDroid" . Replicant Wiki . Архивировано 9 марта 2018 года . Проверено 8 марта 2018 .
  11. ^ "Наш новый репозиторий приложений F-Droid" . Проект Хранитель. 15 марта 2012 года Архивировано из оригинала 23 марта 2017 года . Проверено 29 августа 2013 года .
  12. Walker-Morgan, Dj (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 . Дата обращения 3 августа 2020 .
  17. Робертсон, Ади (12 июля 2019 г.). «Как крупнейшая децентрализованная социальная сеть решает свою нацистскую проблему» . Грань . Проверено 10 февраля 2021 года .
  18. ^ "TWIF 64: Мы вернулись!" . F-Droid . Проверено 8 февраля 2021 года .
  19. ^ «Fedilab (фр. Gouv.etalab.mastodon) и FreeTusky (com.thechiefmeat.freetusky) явно пропагандируют насилие (# 1736) · Проблемы · F-Droid / Data» . GitLab . Проверено 8 февраля 2021 года .
  20. ^ "удалить приложение spinster (! 6013) · Запросы на слияние · F-Droid / Data" . GitLab . Проверено 21 января 2021 года .
  21. ^ "Depackage Clover (org.floens.chan), Overchan, Overchan (форк), Ouroboros (# 1722) · Проблемы · F-Droid / Data" . GitLab . Проверено 8 февраля 2021 года .
  22. ^ «Рассмотрите возможность распаковки приложений Librem One (# 1734) · Проблемы · F-Droid / Data» . GitLab . Проверено 8 февраля 2021 года .
  23. ^ "Главный репозиторий F-Droid" . F-Droid . Проверено 7 февраля 2021 года .
  24. ^ «Количество доступных приложений в Google Play Store с декабря 2009 по декабрь 2020» . Statista . 4 февраля 2021 . Проверено 7 февраля 2021 года .
  25. ^ "Способствовать" . F-Droid. Архивировано 18 марта 2015 года . Проверено 29 марта 2015 года .
  26. ^ «F-Droid · Расходы - Открытый коллектив» . opencollective.com . Проверено 9 февраля 2021 года .
  27. ^ «Запрос на выплату (# 194) · Проблемы · F-Droid / admin» . GitLab . Проверено 9 февраля 2021 года .
  28. ^ «Выплата гранта Mozilla Speed ​​Dating и дальнейшая работа (# 189) · Проблемы · F-Droid / admin» . GitLab . Проверено 9 февраля 2021 года .
  29. ^ «Политика включения» . F-Droid. 4 апреля 2014 года. Архивировано 25 марта 2015 года . Проверено 29 марта 2015 года .
  30. ^ «Открытое распространение Android» . 31 октября 2012 года. Архивировано 24 марта 2018 года . Проверено 31 октября 2012 года .
  31. ^ "Клиент 0.76 выпущен" . F-Droid. 14 октября 2014. Архивировано из оригинала 2 -го февраля 2017 года . Проверено 28 марта 2015 года .
  32. ^ Brandom, Рассел (10 июня 2014). «Ваш путеводитель по выживанию при отключении Интернета» . Грань . Архивировано 8 августа 2014 года . Проверено 2 августа 2014 .
  33. ^ «Привилегированное расширение F-Droid» . F-Droid. Архивировано 19 июня 2018 года . Проверено 19 июня 2018 .
  34. ^ Orphanides, KG (14 января 2021). «Как переместить все ваши группы в WhatsApp и начать работу с Signal» . Проводная Великобритания . ISSN 1357-0978 . Проверено 10 февраля 2021 года . 
  35. ^ "org.fdroid.fdroid.privileged.ota_2070" . F-Droid. Архивировано 19 июня 2018 года . Проверено 19 июня 2018 .
  36. ^ Marlinspike, Moxie (12 февраля 2013). "moxie0 прокомментировал 12 февраля 2013 г." . Архивировано 10 января 2018 года - через GitHub.
  37. ^ «Подписание ваших приложений» . Разработчики Android . Google. Архивировано 15 апреля 2016 года . Проверено 16 апреля 2016 года .
  38. ^ «Каналы выпуска и ключи подписи» . F-Droid. 12 августа 2014 года. Архивировано 2 апреля 2015 года . Проверено 29 марта 2015 года .
  39. Глик, Коби (6 сентября 2017 г.). «Зарегистрируйтесь для подписания приложений в консоли Google Play и защитите свое приложение с помощью надежной инфраструктуры безопасности Google» . Блог разработчиков Android . Google. Архивировано 10 июля 2018 года . Проверено 16 апреля 2016 года .
  40. ^ «Воспроизводимые сборки» . F-Droid. Архивировано 11 июля 2018 года . Проверено 10 июля 2018 .

Дальнейшее чтение [ править ]

  • Амадео, Рон (29 июля 2014 г.). «Великий эксперимент Ars - бесплатное программное обеспечение с открытым исходным кодом на смартфоне ?!» . Ars Technica . Проверено 29 июля 2014 года .

Внешние ссылки [ править ]

  • Официальный веб-сайт