F-Droid

Материал из Викиреальностя
Перейти к: навигация, поиск

F-Droid

Интернет-сайт — репозиторий мобильных приложений для Android
Fdroid-logo-text.svg



Регистрация:
нет
Язык:
мультиязычный


Веб-адрес:
F-Droid.org
Дата основания:
октябрь 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]:

  • Alberto A. Fuentes
  • Aleksey Zaprudnov
  • Alex Oberhauser
  • Ali Demirtaş
  • Andreas Itzchak Rehberg
  • Andrew McMillan
  • Андрей Наенко
  • Andrew Onishi
  • Antonio Tapiador
  • Ayron Jungren
  • Balázs Meskó
  • Ben Arnold
  • Boris Kraut
  • Calcitem
  • Chirayu Desai
  • Ciaran Gultnieks
  • Cédric Cabessa
  • Dan Bravender
  • Danial Behzadi
  • Daniel Kraft
  • Daniel Martí
  • David Black
  • David Sterry
  • Денис Никула
  • Dominik Schürmann
  • Fabian Rodriguez
  • FC Stegerman
  • Felix Edelmann
  • Florian Schmaus
  • Fynn Godau
  • Graziano Sorbaioli
  • Greg Lyle
  • Gregor Düster
  • Hans-Christoph Steiner
  • Hans-Emil Skogh
  • Henrik Tunedal
  • Ігор Гордійчук
  • Ivo Ugrina
  • Jan Berkel
  • Jan C Borchardt
  • Jochen Sprickerhof
  • John Sullivan
  • João Fernando C. Júnior
  • Karl Ove Hufthammer
  • Kees Hulberts
  • Kevin Cernekee
  • Kevin Everets
  • Laura Arjona Reina
  • Leonardo De Luca
  • Marcus Hoffmann
  • Mariotaku Lee
  • Mathijs van Gorcum
  • Matt Kraai
  • Matthias Weiler
  • Michael Haas
  • Michael Pöhn
  • Michele Azzolari
  • Mostafa Ahangarha
  • Nat Meysenburg
  • Naveen
  • Neo Kolokotronis
  • Nico Alt
  • Nicolas Raoul
  • Nikita Kozlov
  • Nutchanon Wetchasit
  • Osoitz Elkorobarrutia
  • Oğuz Ersen
  • Pander
  • Paul Sokolovsky
  • Peter Serwylo
  • Philipp Wollschlegel
  • Pierre Rudloff
  • Rafael Fontenelle
  • Raffaele Cecoro
  • Reza Almanda
  • Robert Martinez
  • Ruslan Boitsov
  • Simona Iacob
  • Stefan Handschuh
  • Steven McDonald
  • Sveinn í Felli
  • Sylvia van Os
  • Takumi Shoji
  • Tias Guns
  • Tobias Kuban
  • Torsten Grote
  • Trey Yang
  • Тимофій Литвиненко
  • Valerio Bozzolan
  • Wellington Terumi Uemura
  • William Theaker

[править] Источники

[править] Примечания

F-Droid относится к теме «Программное обеспечение»   ±