В конце января компания Google ни с того ни с сего удалила из каталога Play Store приложение Element (бывший Riot) — децентрализованный мессенджер, который работает на федеративной системе серверов Matrix. Кто-то из пользователей пожаловался, что в каком-то канале на каком-то сервере Matrix он увидел неприличный контент — и Google просто взяла и удалила программу. Как говорят некоторые комментаторы, это аналогично запрету браузера за то, что в нём открыли неприличный сайт, или запрету почтового клиента за то, что он принял неприличное письмо. К чести Google, она признала ошибку: вице-президент лично извинился перед разработчиками Element, а приложение вернули на место.

Но мы видим, что происходит с другими. Например, Павел Дуров был вынужден удалить ряд российских телеграм-каналов под давлением Apple. Если верить Павлу, без выполнения этого требования Apple блокировала выпуск экстренного обновления Telegram для iOS.

А ведь совсем недавно все крупные интернет-компании объявили бойкот маленькому приложению Parler. Его не только изгнали со всех каталогов, но даже отказали в хостинге на Amazon!

Эти события указывают на усиление цензуры со стороны интернет-гигантов, которые контролируют платформы для распространения мобильных приложений. Напрашивается логичная мысль: а почему бы не запустить свободный каталог мобильных приложений? Например, на базе GitHub.

В нём могут спокойно публиковаться свободные мессенджеры типа Element/Matrix, Parler и Telegram, не опасаясь цензуры со стороны владельца платформы, потому что в последнее время Microsoft как будто более гуманно относится к разработчикам, чем Google и Apple. Такую идею высказал разработчик Рохан Дешмух в своём блоге, и её многие поддержали.


Децентрализация серверов и шифрование трафика — тоже эффективное средство против цензуры. Сравнение функционала Matrix и Telegram

GitHub App Store


Потенциальные преимущества GitHub для хостинга мобильных приложений:

  1. Там уже лежит исходный код миллионов приложений. Интеграция APK должна быть тривиальной для реализации.
  2. В отличие от Google, GitHub действительно прислушивается к мнению пользователей.
  3. Они неплохо проявили себя в битве за youtube-dl.
  4. Здесь можно наконец-то сделать достойный каталог приложений для десктопов.
  5. Пользователи могут обсуждать вопросы непосредственно с разработчиками, а не писать комментарии на страницах приложений — там очень неудобно поддерживать беседу и отслеживать решение вопросов, по сравнению с GitHub.

Идея спорная, но интересная. На GitHub можно сделать универсальный каталог для всех основных платформ, а также разрешить публикацию приложений с закрытым исходным кодом. Честно говоря, почему бы и нет? Сложно представить, кто для этой роли подходит лучше, чем GitHub.

Впрочем, далеко не факт, что Microsoft разрешит полную свободу на своём хостинге. Это такая же законопослушная американская компания, как Google и Apple.

Но GitHub пока вполне достойно показал себя после поступления запросов DMCA на удаление свободных программ. GitHub помогал разработчикам восстановить форки репозитория youtube-dl, а также успешно противостоял удалению репозиториев Popcorn Time в мае 2020 года.