Сколько в твоём стеке реально твоего?

Вопрос звучит наивно ровно до того момента, пока не начнёшь считать.

Повод свежий. На днях Google Play убрал ВК, Одноклассники и Макс — ровно как Apple сделала в конце июня. То есть на одну Apple уже не свалишь. Обе платформы просто привели себя в соответствие с санкциями ЕС от 13 июля.

Дальше чисто инженерный момент. На айфоне Макс теперь живёт только в вебе. Приложения нет, поставить заново нельзя, остаётся web.max.ru в браузере. Казалось бы, всё, веб-то никто не заберёт.

А по факту и веб стоит не на своей земле. Он держится на сертификатах, которые выдаёт кто-то снаружи. Их точно так же можно не продлить или отозвать. Это моя гипотеза, изнутри я не проверю, но логика ровно та же. Получается, последняя дверь тоже на чужом замке. И это не только про Макс. Я сам выкладываю приложение в App Store, недавно у меня падал хостинг из-за DDoS. Всё, что я собрал, стоит на инфраструктуре, которой я не владею. Стор не мой, сертификат под доменом выдал тоже не я.

И ладно бы только у меня. На днях сам GitHub на пару часов был недоступен — именно для российских разработчиков. По глобальному статусу всё зелёно, а из России просто не открывается. А там же лежит весь наш «свободный опенсорс»: код, сборки. Сам код открытый, да. Только платформа, на которой он живёт, такая же чужая, как стор или хостинг. Вот тебе и опен.

Дело даже не в злых корпорациях. Выпиливают в любую сторону, по запросу регулятора, хоть нашего, хоть западного. Кто именно нажал кнопку в этот раз — дело десятое. Сама кнопка есть. И она не у тебя.

Открытый код и веб-версия дают ощущение контроля, которого на самом деле нет. Дистрибуцию, сертификаты, площадку — всё это ты арендуешь. И арендодатель может поменять условия, не спросив.

Так что вопрос не риторический: сколько в твоём стеке реально твоего? И что ты будешь делать, если завтра отзовут один сертификат?