F-дроид
Разработчик(и) | Киаран Гультниекс [1] |
---|---|
Первоначальный выпуск | 29 сентября 2010 г. [2] |
Стабильная версия | 1.17.0 [3] (22 июля 2023 г ) |
Репозиторий | |
Написано в | Python (серверные инструменты), Jekyll (программное обеспечение) (сайт), Java (клиент) |
Операционная система | Android (клиент), Linux , macOS , Windows 10 , FreeBSD (сервер) |
Тип | Цифровое распространение бесплатного программного обеспечения, Репозиторий программного обеспечения |
Лицензия | Стандартная общественная лицензия GNU Affero, версия 3.0 или новее. [4] |
Веб-сайт | f-дроид |
F-Droid — это с открытым исходным кодом магазин приложений и репозиторий программного обеспечения для Android , выполняющий те же функции, что и магазин Google Play . Основной репозиторий, размещенный на сервере проекта, содержит только бесплатные приложения с открытым исходным кодом . Приложения можно просматривать, загружать и устанавливать с веб-сайта F-Droid или из клиентского приложения без необходимости регистрации учетной записи. «Антифункции», такие как реклама, отслеживание пользователей или зависимость от несвободного программного обеспечения, отмечены в описаниях приложений. [5]
Веб-сайт также предлагает исходный код размещенных на нем приложений, а также программное обеспечение, работающее на сервере F-Droid, что позволяет любому создать свой собственный репозиторий приложений. [6] [7] [8]
История [ править ]
F-Droid был основан Кьяраном Гультниексом в 2010 году. Клиент был создан на основе Aptoide . исходного кода [10] [11] Первоначально проектом руководила английская некоммерческая организация F-Droid Limited. [11] С 2021 года F-Droid Limited больше не используется для пожертвований. [12] и закрывался, по словам представителя Ханса-Кристофа Штайнера. [13]
В интервью Free Software Foundation в 2014 году Гультниекс сказал, что на запуск F-Droid его вдохновила «блокировка, блокировка и общее гнусное поведение программного обеспечения» на телефонах. [14]
С 2010 по 2015 год F-Droid использовал AGPL , лицензированную для разработки систему репозиториев Gitorious . [15] В 2015 году он перешёл на с собственной лицензией . GitLab [16] когда Gitorious был приобретен GitLab. По словам Дэниела Марти, бывшего разработчика F-Droid, в 2013 году удаление AdAway из Google Play Store вызвало всплеск поисков и загрузок F-Droid, и, по его оценкам, их было от 30 до 40 тысяч пользователей. [17]
Replicant , полностью бесплатная операционная система Android, ранее использовала F-Droid в качестве магазина приложений по умолчанию и рекомендуемого. [18] [19] В 2016 году проект Replicant определил, что F-Droid не соответствует Руководству по распространению свободных систем GNU на том основании, что часть предлагаемого программного обеспечения продвигает несвободное программное обеспечение или зависит от него. Репликант попросил помощи в исправлении ошибки, но прогресс застопорился. [20] В июне 2022 года Replicant объявили об удалении F-Droid. [21]
Guardian Project , набор бесплатных и безопасных приложений для Android, запустил собственный репозиторий F-Droid в начале 2012 года. [22] В 2012 году Европейский фонд свободного программного обеспечения представил F-Droid в своей книге Free Your Android! кампания по повышению осведомленности о рисках конфиденциальности и безопасности, связанных с проприетарным программным обеспечением . [23] [24]
В 2014 году F-Droid был выбран в рамках проекта GNU, посвященной инициативы GNU a Day его 30-летнему юбилею, чтобы стимулировать более широкое использование бесплатного программного обеспечения. [25]
В январе 2016 года Ханс-Кристоф Штайнер, разработчик Calyx Institute, [26] Debian , F-Droid и Guardian Project заявили, что F-Droid фокусируется на таких вопросах, как безопасность, сборка с помощью Debian, воспроизводимые сборки, программное обеспечение, требующее доверия как можно меньшего количества людей, прозрачность, конфиденциальность пользователей, распространение приложений без Интернета, избегание блоков и распространение мультимедиа. [27]
В марте 2016 года F-Droid заключила партнерское соглашение с Guardian Project и CopperheadOS с целью создания «решения, которому можно будет достоверно доверять, начиная с операционной системы, через сеть и сетевые службы, вплоть до магазинов приложений и самих приложений». ". [28] Последующий проект GrapheneOS не включает F-Droid и разрабатывает собственный метод распространения приложений для «более высокой надежности и безопасности». [29]
16 июля 2019 года проект опубликовал «Публичное заявление о нейтралитете свободного программного обеспечения». Это заявление было сделано, чтобы решить проблему неспособности проекта предотвратить «притеснение или преследование... на своих каналах связи, включая его форум», разногласия вокруг веб-сайта альтернативной социальной сети Gab , а также объяснить, как клиент Fediverse Таски блокирует доступ к нему. хотя клиент Fedilab позволял своим пользователям выбирать, это соответствовало их принципам. [30] [31] [32] [33] Рассматривались меры против нескольких приложений, включая Purism от Librem One , с целью исключить их из-за разрешения доступа к таким сайтам, как Gab или spinster.xyz. [34] [35] [36]
По словам Анкуша Даса, писавшего для ItFoss.com в 2021 году, F-Droid известен размещением приложений с открытым исходным кодом, таких как Element или Tusky, которые были удалены из магазина Google Play. [37]
Объем проекта [ править ]
На веб-сайте F-Droid перечислено более 3800 размещенных приложений; [38] В магазине Google Play насчитывается около 3 миллионов приложений. [39] Проект включает в себя несколько подпроектов по программному обеспечению:
- Клиентское программное обеспечение для поиска, загрузки, проверки и обновления приложений Android из репозитория F-Droid.
- fdroidserver — инструмент для управления существующими репозиториями и создания новых
- Генератор веб-сайтов на основе Jekyll для репозитория
F-Droid создает приложения из общедоступного и свободно лицензируемого исходного кода. Новые приложения, которые не должны содержать проприетарного программного обеспечения, предоставляются пользователями или самими разработчиками. [40] F-Droid пытается проверить исходный код и устранить проблемы, но предупреждает, что проверка не является исчерпывающей. [41] Многие магазины приложений, такие как Google Play и Apple App Store, проверяют приложения в основном только с помощью автоматизированных инструментов; вредоносное ПО с устройствами поражения может пройти эти тесты, определяя, когда программное обеспечение проходит автоматическое тестирование, и задерживая вредоносную активность. [42] [43] [44]
Проект описывает себя как имеющий ядро волонтеров; [45] некоторым участникам заплатили за их работу. [46] [47] [48]
Клиентское приложение [ править ]
F-Droid недоступен в магазине Google Play. Чтобы установить клиент F-Droid, пользователю необходимо разрешить установку из «Неизвестных источников» в настройках Android. [49] и получите пакет приложения F-Droid для Android (файл .apk) с официального сайта.
Клиент был разработан таким образом, чтобы быть устойчивым к слежке, цензуре и ненадежным подключениям к Интернету. Для обеспечения анонимности он поддерживает HTTP-прокси и репозитории, размещенные в сервисах Tor onion . Клиентские устройства могут функционировать как импровизированные «магазины приложений», распространяя загруженные приложения на другие устройства через локальный Wi-Fi , Bluetooth и Android Beam . [50] [51] Клиентское приложение F-Droid автоматически предлагает обновления для установленных приложений F-Droid; Когда установлено привилегированное расширение F-Droid, обновления также могут устанавливаться самим приложением в фоновом режиме. [52] Однако автоматические обновления не включены по умолчанию. [53] Расширение требует, чтобы устройство имело root-доступ или имело возможность прошить файл zip- . [54]
Управление ключами [ править ]
Операционная система Android проверяет, подписаны ли обновления одним и тем же ключом , не позволяя другим распространять обновления, подписанные другим ключом. [55] [56] Первоначально магазин Google Play требовал, чтобы приложения были подписаны разработчиком приложения, тогда как F-Droid допускал только собственные ключи подписи. Поэтому для получения обновлений необходимо переустановить приложения, ранее установленные из другого источника. [57]
В сентябре 2017 года Google Play начал предлагать разработчикам сервис ключей подписи, управляемый Google Play. [58] предлагая услугу, аналогичную той, которую F-Droid предлагал с 2011 года, и теперь F-Droid позволяет разработчикам использовать свои собственные ключи посредством воспроизводимого процесса сборки. [59]
Проблемы безопасности [ править ]
В 2012 году F-Droid объявила, что удалила приложение из-за уязвимости в безопасности, которая могла привести к утечке личной информации. [60] В 2017 году F-Droid заявила: «За 7 лет работы на сайте f-droid.org не было обнаружено никаких вредоносных программ». [61] В 2022 году F-Droid обнаружил более 20 распределенных приложений, содержащих «известные уязвимости». [62]
Прием [ править ]
В августе 2019 года Рэй Ходж из CNET рекомендовала F-Droid как способ избежать вредоносного ПО из приложений Google, что, по мнению Google, представляет низкий риск. Утверждается, что преимущества F-Droid включают более высокие шансы на безопасность программного обеспечения с открытым исходным кодом, отсутствие отслеживания в приложениях и «строгий процесс аудита безопасности», отсутствие скрытых затрат и большую настройку. Недостатками были названы отсутствие рейтинговой системы, всего около 2600 приложений в F-Droid по сравнению с более чем 2,5 миллионами в магазине Play, а также более ручной процесс обновления приложений. Редакторы предупредили, что F-Droid может предоставить пользователям больше контроля, а также лучшую конфиденциальность и безопасность, но при этом требует большей осмотрительности. [63]
В подробной статье для HowtoGeek за апрель 2022 года Джо Федева написал: «Выбор приложений в F-Droid намного меньше, чем в Play Store, около 3000 по сравнению с примерно 3 миллионами, но этого и следовало ожидать. Если вы хотите - Немного погуглите свою жизнь или просто хотите попробовать какие-нибудь приложения, которые более этичны, F-Droid — отличное место для этого». [64]
В подробной статье в Popular Science за декабрь 2022 года Джастин Пот написал: «F-Droid не заменит Google Play для большинства людей, но это хорошая и простая альтернатива поиску бесплатных и безопасных приложений, прежде чем погрузиться в болото, которое Магазин приложений Google». [65]
См. также [ править ]
- Цифровая дистрибуция
- Кали Нетхантер
- Список магазинов приложений для Android
- Список платформ распространения мобильных приложений
- Список программного обеспечения для управления мобильными устройствами
- Мобильное приложение
- Синаптик (программное обеспечение)
Ссылки [ править ]
- ^ "О" . Проверено 29 сентября 2020 г.
- ^ «F-Droid здесь» . 29 сентября 2010 г. Проверено 29 сентября 2020 г.
- ^ «CHANGELOG.md · мастер · F-Droid / Клиент · GitLab» . Проверено 7 августа 2023 г.
- ^ "О" . Проверено 29 сентября 2020 г.
- ^ «Клиент 0.54 выпущен» . F-droid.org. 5 ноября 2013 г. Архивировано из оригинала 26 апреля 2015 г.
- ^ Хильденбранд, Джерри (27 ноября 2012 г.). «F-Droid — это магазин приложений FOSS для вашего телефона Android» . Центральный Android . Архивировано из оригинала 16 июня 2018 года . Проверено 29 августа 2013 г.
- ^ Нарди, Том (27 августа 2012 г.). «F-Droid: Android Market, который уважает ваши права» . Силовая база . Архивировано из оригинала 3 декабря 2013 года . Проверено 29 августа 2013 г.
- ^ «Руководство по серверу F-Droid» . Архивировано из оригинала 6 ноября 2013 года . Проверено 30 августа 2013 г.
- ^ «Фиксирует данные F-Droid по годам и месяцам, предоставленные gitstats» . 2017. Архивировано из оригинала 9 июля 2017 года . Проверено 19 июля 2017 г.
- ^ «Исходный код F-Droid» . Ф-Дроид . 19 октября 2010 г. Архивировано из оригинала 10 декабря 2014 г. Проверено 10 декабря 2014 г.
- ^ Jump up to: Перейти обратно: а б «F Дроид О» . Архивировано из оригинала 23 января 2014 года . Проверено 28 января 2014 г.
- ^ F-Дроид. «Пожертвования | F-Droid» . Ф-Дроид . Проверено 10 мая 2022 г.
- ^ «Подать заявку на участие в программе GitLab с открытым исходным кодом (#223) · Проблемы · F-Droid / администратор · GitLab» . ГитЛаб . 8 мая 2021 г. Проверено 10 мая 2022 г.
- ^ «Интервью с Кьяраном Гультниексом из F-Droid — Free Software Foundation — Совместная работа над свободным программным обеспечением» . www.fsf.org . Проверено 21 апреля 2022 г.
- ^ «F-Droid — Славный» . 25 декабря 2010 года. Архивировано из оригинала 25 декабря 2010 года . Проверено 21 апреля 2022 г.
- ^ "ee/LICENSE · master · GitLab.org / GitLab · GitLab» . ГитЛаб . Проверено 11 мая 2022 г.
- ^ Марти, Даниэль (февраль 2014 г.). «Ф-Дроид» . archive.fosdem.org . Проверено 21 апреля 2022 г.
- ^ «FDroid: бесплатная альтернатива Google Market» . Репликантный проект. 26 ноября 2010 г. Архивировано из оригинала 17 января 2015 г. Проверено 17 января 2015 г.
- ^ «Фдроид» . Репликант вики . Архивировано из оригинала 9 марта 2018 года . Проверено 8 марта 2018 г.
- ^ «Ранняя работа Replicant 6.0, предварительная работа и проблема с F-Droid | Replicant» . blog.replicant.us . 8 августа 2016 г. Проверено 21 апреля 2022 г.
- ^ GNUtoo (3 июня 2022 г.). «Новый выпуск Replicant 6.0 0004 и статус Replicant 11. | Replicant» . Проверено 3 августа 2022 г.
- ^ «Наш новый репозиторий приложений F-Droid» . Проект «Гардиан». 15 марта 2012 года. Архивировано из оригинала 23 марта 2017 года . Проверено 29 августа 2013 г.
- ^ Уокер-Морган, диджей (28 февраля 2012 г.). «ЕФСПО запускает кампанию «Освободите свой Android!»» . Х-онлайн . Архивировано из оригинала 23 июля 2014 года . Проверено 27 июля 2014 г.
- ^ «Освободите свое устройство!» . Европейский фонд свободного программного обеспечения . Архивировано из оригинала 15 августа 2014 года . Проверено 27 июля 2014 г.
- ^ «GNU-a-Day» . Проект ГНУ . Архивировано из оригинала 28 июля 2014 года . Проверено 23 июля 2014 г. .
- ^ «Команда — Институт Каликс» . calyxinstitute.org . Проверено 21 апреля 2022 г.
- ^ Штайнер, Ханс-Кристоф (январь 2016 г.). «F-Droid: создание частного неблокируемого магазина приложений» . archive.fosdem.org . Проверено 21 апреля 2022 г.
- ^ «Copperhead, Guardian Project и партнер F-Droid для создания открытой, проверяемой безопасной мобильной экосистемы» . Проект «Гардиан» . 28 марта 2016 г. Архивировано из оригинала 20 апреля 2016 г. . Проверено 19 апреля 2016 г.
- ^ «Часто задаваемые вопросы | GrapheneOS» . www.grapheneos.org . Проверено 21 апреля 2022 г.
- ^ «Публичное заявление о нейтралитете свободного программного обеспечения» . Ф-Дроид . Проверено 3 августа 2020 г.
- ^ Робертсон, Ади (12 июля 2019 г.). «Как крупнейшая децентрализованная социальная сеть решает нацистскую проблему» . Грань . Проверено 10 февраля 2021 г.
- ^ «TWIF 64: Мы вернулись!» . Ф-Дроид . Проверено 8 февраля 2021 г.
- ^ «Fedilab (fr.gouv.etalab.mastodon) и FreeTusky (com.thechiefmeat.freetusky) открыто пропагандируют насилие (#1736) · Проблемы · F-Droid / Data» . ГитЛаб . 8 августа 2019 года . Проверено 8 февраля 2021 г.
- ^ «удалить приложение старой девы (!6013) · Запросы на слияние · F-Droid / Data» . ГитЛаб . 3 декабря 2019 года . Проверено 21 января 2021 г.
- ^ «распаковать Clover (org.floens.chan), Overchan, Overchan (форк), Ouroboros (#1722) · Проблемы · F-Droid / Data» . ГитЛаб . 4 августа 2019 года . Проверено 8 февраля 2021 г.
- ^ «Рассмотрите возможность распаковки приложений Librem One (#1734) · Проблемы · F-Droid / Data» . ГитЛаб . 7 августа 2019 года . Проверено 8 февраля 2021 г.
- ^ «Децентрализованные сети подвергаются атаке? Google удаляет клиент Mastodon с открытым исходным кодом «Tusky» из магазина Play Store» . Это новости ФОСС . 18 марта 2021 г. Проверено 22 апреля 2022 г.
- ^ «Основной репозиторий F-Droid» . Ф-Дроид . Проверено 7 февраля 2021 г.
- ^ «Количество доступных приложений в Google Play Store с декабря 2009 по декабрь 2020 года» . Статистика . 4 февраля 2021 г. Проверено 7 февраля 2021 г.
- ^ «Политика включения» . F-Дроид. 4 апреля 2014 г. Архивировано из оригинала 25 марта 2015 г. Проверено 29 марта 2015 г.
- ^ . F-Droid https://staging.f-droid.org/en/about/ . Проверено 25 мая 2024 г.
{{cite web}}
: Отсутствует или пусто|title=
( помощь ) - ^ Барретт, Брайан. «Как 18 вредоносных приложений проникли в магазин приложений Apple» . Проводной .
- ^ Уиттакер, Зак (24 октября 2019 г.). «Миллионы загрузили из Google Play десятки Android-приложений, зараженных рекламным ПО» . ТехКранч .
- ^ Ньюман, Лили Хэй. «Никогда (никогда) не загружайте приложения для Android за пределами Google Play» . Проводной .
- ^ "Способствовать" . F-Дроид. Архивировано из оригинала 18 марта 2015 года . Проверено 29 марта 2015 г.
- ^ «F-Droid · Расходы — Открытый коллектив» . opencollective.com . Проверено 9 февраля 2021 г.
- ^ «Запрос на выплату (#194) · Проблемы · F-Droid / администратор» . ГитЛаб . 5 января 2021 г. Проверено 9 февраля 2021 г.
- ^ «Выплата гранта Mozilla Speed Dating и дальнейшая работа (#189) · Проблемы · F-Droid / администратор» . ГитЛаб . 5 октября 2020 г. Проверено 9 февраля 2021 г.
- ^ «Открытое распространение Android» . 31 октября 2012 г. Архивировано из оригинала 24 марта 2018 г. . Проверено 31 октября 2012 г.
- ^ «Выпущен клиент 0.76» . F-Дроид. 14 октября 2014 года. Архивировано из оригинала 2 февраля 2017 года . Проверено 28 марта 2015 г.
- ^ Брэндом, Рассел (10 июня 2014 г.). «Ваше руководство по выживанию при отключении Интернета» . Грань . Архивировано из оригинала 8 августа 2014 года . Проверено 2 августа 2014 г.
- ^ «Привилегированное расширение F-Droid» . F-Дроид. Архивировано из оригинала 19 июня 2018 года . Проверено 19 июня 2018 г.
- ^ Орфанидес, КГ (14 января 2021 г.). «Как переместить все ваши группы в WhatsApp и начать работу с Signal» . Проводная Великобритания . ISSN 1357-0978 . Проверено 10 февраля 2021 г.
- ^ «org.fdroid.fdroid.privileged.ota_2070» . F-Дроид. Архивировано из оригинала 19 июня 2018 года . Проверено 19 июня 2018 г.
- ^ Марлинспайк, Мокси (12 февраля 2013 г.). «moxie0 оставил комментарий 12 февраля 2013 г.» . Архивировано из оригинала 10 января 2018 г. – через GitHub.
- ^ «Подписание ваших заявок» . Android-разработчики . Google. Архивировано из оригинала 15 апреля 2016 года . Проверено 16 апреля 2016 г.
- ^ «Каналы выпуска и ключи подписи» . F-Дроид. 12 августа 2014 года. Архивировано из оригинала 2 апреля 2015 года . Проверено 29 марта 2015 г.
- ^ Глик, Коби (6 сентября 2017 г.). «Зарегистрируйтесь для подписания приложений в консоли Google Play и защитите свое приложение с помощью надежной инфраструктуры безопасности Google» . Блог разработчиков Android . Google. Архивировано из оригинала 10 июля 2018 года . Проверено 16 апреля 2016 г.
- ^ «Воспроизводимые сборки» . F-Дроид. Архивировано из оригинала 11 июля 2018 года . Проверено 10 июля 2018 г.
- ^ F-Droid (23 августа 2012 г.). «Уведомление о безопасности – TextSecure» . F-Droid.org . Проверено 21 апреля 2022 г.
- ^ F-Droid (13 декабря 2017 г.). «F-Droid и уязвимость Януса» . F-Droid.org . Проверено 21 апреля 2022 г.
- ^ «Отметить многие приложения с помощью KnownVuln (!11496) · Запросы на слияние · F-Droid / Data · GitLab» . ГитЛаб . Август 2022 года . Проверено 6 декабря 2022 г.
- ^ Ходж, Рон (6 августа 2019 г.). «Боритесь с вредоносным ПО для Android, выйдя из Google Play и используя приложения F-Droid для Android» . CNET . Проверено 3 июня 2023 г.
- ^ Федева, Джо (18 апреля 2022 г.). «Что такое F-Droid и чем он отличается от Play Store?» . Как компьютерщик . Проверено 13 апреля 2023 г.
- ^ «Как настроить F-Droid, альтернативу Google Play Store с открытым исходным кодом» . Популярная наука . 24 декабря 2022 г. Проверено 13 апреля 2023 г.
Дальнейшее чтение [ править ]
- Амадео, Рон (29 июля 2014 г.). «Великий эксперимент Ars — бесплатное программное обеспечение с открытым исходным кодом на смартфоне?!» . Арс Техника . Проверено 29 июля 2014 г.
- Леммер-Уэббер, Морган; Леммер-Уэббер, Кристина (14 мая 2023 г.). «57: F-Droid (с участием Сильвии ван Ос и Ханса-Кристофа Штайнера!)» . fossandcrafts.org . ФОСС и ремесла . Проверено 3 июня 2023 г.