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