На днях узнал про термин Adversarial Interoperability. Автор термина — наш любимый Кори Доктороу, тот самый, который ввёл понятие «оговнения». Кстати, ссылка на статью про оговнение используется мной в дискуссиях чаще, чем любая другая. Там одинаково много аргументов и для условных споров «айфон vs андроид», и против восхваления капитализма по западному образцу, и для критики карго-культа, и даже на работе по понятным причинам, когда обсуждаются какие-то гениальные пожелания бизнеса :)
Но я отвлёкся. Adversarial Interoperability, дословно можно перевести как-то типа «соревновательная/конкурентная совместимость», но я бы сказал «принудительная совместимость». Вот тут выжимка из статей Доктороу, но в целом он описывает практику, согласно которой система (в основном речь идёт о программном обеспечении) эксплуатирует закрытые протоколы и реверс-инжинирит чужие API, чтобы предложить пользователям новое решение поверх существующего популярного.
Условно, кастомный клиент для фейсбука/инстаграма это вот оно. Доктороу приводит в пример ранние версии Microsoft Office, которые умели читать проприетарные форматы других программ (соответствующей юридической базы тогда ещё толком не было).
Ключевая идея: сервис-монополист может предлагать плохое решение с серьёзными недостатками (да, оговниться), но привязывает пользователей к себе экосистемой, социальным графом и другими зависимостями. Люди не могут уйти из говноинсты не из-за того, что никакие другие программисты не в состоянии написать приложение лучше. Просто никто не хочет уходить в пустоту без юзеров и писать посты в стол (привет, Федиверс). Чистая конкуренция была бы лучше, если бы можно было этот момент исключить, и оставить состязание только в рамках предлагаемого разработчиками функционала и удобства. QIP круче, чем ICQ, и в вопросе перехода на него пользователи смотрели только на это, не боясь потери связи со своими интернет-контактами. Софт на основе открытых протоколов и открытых форматов, как правило, эволюционирует до очень хорошего оптимального состояния.
Разумеется (об этом автор тоже пишет прямо), гиганты-монополисты со временем с помощью манипулирования законодательством и патентами добились перехода «принудительной совместимости» в нелегальный статус. В том числе под эгидой заботы о безопасности пользователей, конечно же. Что вызвало в среднем падения пользовательского опыта.
Конкретно же я абсолютно согласен с Доктороу: единственный не проклятый путь — это надежда на то, что государства будут требовать от компаний некоторую степень открытости интерфейсов и протоколов. Примерно как Еврокомиссия заставила Apple перейти, наконец, на Type-C. Ждём светлое будущее, в котором Телеграм децентрализован, благодаря способности любого желающего поднять свой сервер, соединённый с остальными, и поэтому блокировки на него не действуют.
#web
Post #1258
1.03K
- ❤ 12
- 👍 6