F-Droid
F-Droid
- Регистрация:
- нет
- Язык:
- мультиязычный
- Дата основания:
- октябрь 2010 года
- Текущий статус:
- работает
- Создатель:
- Ciaran Gultnieks
- Лицензия:
- AGPLv3+, CC-BY-SA-3.0, GPLv3+
- Коммерческий:
- нет
- Реклама:
- нет
F-Droid — альтернативный репозиторий свободных программ с открытым исходным кодом для ОС Android.
Содержание |
[править] Общее описание
Основой F-Droid является сервер с репозиторием бесплатных приложений для устройств с операционной системой Android, выпускаемых с открытым исходным кодом и под свободными лицензиями, по принципу, более известному как FOSS (Free and Open Source Software).
Сайт f-droid.org содержит большой каталог приложений с тематическими разделами и подробным описанием для каждой программы. Интерфейс сайта переведён на множества языков, в том числе на русский. На странице каждого приложения можно найти его общее описание, список системных требований (требуемая версия Android, поддерживаемые архитектуры процессоров и т. д.), ссылки на исходный код и официальные сайты приложений от разработчиков, предупреждения о проблемах безопасности. Исходный код сайта доступен под лицензией AGPLv3+, раздел новостей — под CC-BY-SA-3.0 или GPLv3+.
На сайте работает интернет-форум для участников сообщества F-Droid и разработчиков приложений. На нём ведутся обсуждения проекта, публикуются новости и ответы на вопросы новичков. Форум на английском языке.
Для сервера с репозиторием программ разработано несколько приложений-клиентов, в т. ч. одноименное официальное мобильное приложение F-Droid, представляющее собой менеджер пакетов, устанавливаемый на устройство, с помощью которого можно выбирать и скачивать программы.[1]
В отличие от многих других известных магазинов приложений, на F-Droid доступно скачивание файлов программ в формате *.apk непосредственно с сайта без необходимости установки программы-клиента. На страницах программ есть возможность выбора из нескольких версий приложения, что позволяет скачивать более старые версии для устаревших устройств.[2]
F-Droid это добровольный некоммерческий проект, который не является магазином приложений. Все программы на сайте являются бесплатными. В качестве вознаграждения для разработчиков размещаются ссылки на добровольные пожертвования.
Создатели F-Droid отказались от сбора статистики и не осуществляют подсчёт общего количества скачиваний приложений.[3][1]
[править] Причины создания
Проект F-Droid был создан как свободная альтернатива официальным магазинам приложений AppStore и Google Play от компании о Google, которые известны своей закрытостью, ограничениями и контролем над пользователями. Причиной появления F-Droid стала несвободная политика со стороны IT-корпораций, продвигающих закрытое проприетарное ПО, с помощью которого производители устройств осуществляют сбор информации о пользователях и скрытую передачу данных. Кроме того владельцы Google Play известны тем, что ограничивают доступ к отдельным программам для определённых категорий пользователей в зависимости от региона или других признаков.
F-Droid отличается своей незвисимостью от Google. Большинство приложений, выложенных на нём, исправно работают на устройствах без сервисов Google Play.[4]
[править] История проекта
Проект F-Droid был основан Киараном Гултниексом, британским программистом и создателем компьютерных игр.[5] Первый выпуск проекта состоялся 29 сентября 2010 года. Официально F-Droid был запущен в октябре 2010 года.[3] Первая версия приложения-клиента F-Droid была разработана на основе известного альтернативного «магазина» приложений Aptoide.
На октябрь 2011 года на сервере было уже около ста приложений.
В ноябре 2013 года количество программ превысило отметку в 800 приложений.[6]
В 2021 году в репозитории было загружено уже более 3 тыс. приложений.[7]
[править] Безопасность приложений
На F-Droid участниками проекта проводится проверка размещаемых на сайте программ на наличие скрытых функций и вредоносного кода. Многие пакеты для установки приложений собраны самими разработчиками F-Droid непосредственно из исходного кода, о чём добавляется отдельная пометка.
В репозиторий не допускаются приложения, скрыто следящие за пользователями и собирающие данные об их действиях, географическом местоположении, в том числе приложения, содержащие таргетированную рекламу, показываемую на основе предпочтений пользователей, отслеживаемых встроенными трекерами. Также разработчикам не позволяют встраивать в приложения инструменты проведения денежных платежей.[7]
[править] Антифункции
Программы, имеющие некритичные недостатки, допускаются к размещению на сайте, но помечаются специальными предупреждениями, представленными как антифункции:
- Ads — приложения, содержащие рекламу. На сайте публикуются только приложения с нетаргетированной рекламой.
- DisabledAlgorithm — в приложении слабый алгоритм шифрования.
- KnownVuln — пометка о наличии в приложении достоверно обнаруженной уязвимости безопасности. Обычно такие приложения удаляются из F-Droid после того, как уязвимость была найдена.
- NonFreeAdd — наличие в программах функций загрузки и установки несвободных плагинов, аддонов, расширений и дополнений с закрытым исходным кодом.
- NonFreeAssets — наличие в приложении несвободного контента под закрытой лицензией, не являющегося частью программного кода.
- NonFreeDep — приложение зависит от других несвободных программ или компонентов.
- NonFreeNet — приложение популяризирует несвободные интернет-сервисы или зависит от них.
- NoSourceSince — исходный код приложения перестал быть доступен и обновления невозможны.
- NSFW — приложение содержит откровенные или осуждаемые материалы, неприемлемые в публичных местах.
- Tracking — приложения с наличием треккеров, отслеживающих работу программ, в т. ч. производящих сбор статистики и отправляющих отчёты о падении приложения на сервера разработчиков.
- UpstreamNonFree — оригинальный исходный код не является полностью свободным. Так помечаются приложения, созданные из несвободных программ с помощью переработки исходного кода, замены или удаления из него закрытых и проприетарных фрагментов, являющихся несвободными.[1][8]
[править] Участники проекта
Список участников сообщества F-Droid, сделавших вклад в работу проекта[9]:
|
|
|
[править] Источники
- О F-Droid — F-Droid.org
[править] Примечания
- ↑ 1,0 1,1 1,2 Про установку и использование LineageOS 16, F-Droid — Хабр, 6 сентября 2019
- ↑ F-Droid — Uptodown
- ↑ 3,0 3,1 F-Droid, сетевой репозиторий пакетов открытого ПО для Android, aka «Маркет» для тех, кто шлет патчи — Хабр, 2 октября 2011
- ↑ Evgen2sat Что такое F-Droid и чем он отличается от Play Store — android-example.ru, 21.04.2022
- ↑ Ciaran Gultnieks — Prabook
- ↑ Uniqa F-Droid 0.54 — LINUX.ORG.RU, 5.11.2013
- ↑ 7,0 7,1 Иван Кузнецов Что такое F-Droid, как его установить и чем он лучше Google Play — AndroidInsider.ru, 06.08.2019
- ↑ Антифичи — F-Droid.org
- ↑ Данные с сайта F-Droid, на январь 2023 года
F-Droid относится к теме «Программное обеспечение» |