Что такое ActivityPub?

Что такое ActivityPub?

Definition


Понимание того, какой социально-медийный протокол планирует использовать Meta в Threads



Запуск компанией Meta проекта Threads вызвал новый интерес к ActivityPub и к тому, как работает протокол социальной сети и схожие с ним пространства, включая Twitter-подобный Mastodon.


Новая социальная сеть Threads, похожая на Twitter, от компании Meta Марка Цукерберга, была выпущена в июле 2023 года и быстро набрала десятки миллионов скачиваний. При запуске он, как и Twitter до него, был "огорожен стеной": учетная запись Threads позволяет размещать и читать контент только в самом Threads. Но, как обещает Meta, так будет не всегда. Со временем пользователи Threads смогут взаимодействовать с другими платформами в так называемой fediverse, такими как Mastodon (децентрализованная замена Twitter с открытым исходным кодом), и наоборот.


По словам представителей Meta, для этого будет использоваться протокол под названием ActivityPub. В то время как Twitter работает на частной и проприетарной технологической платформе, ActivityPub обещает децентрализованное будущее для социальных сетей, которое, в теории, даст пользователям гораздо больше свободы в уходе с сервиса, который им не нравится (именно такой позиции сейчас хотят придерживаться многие пользователи Twitter, поскольку они не согласны с тем направлением, в котором движется компания под руководством Илона Маска).


Так что же такое ActivityPub, как он работает и что вам нужно знать о нем? Сейчас мы поможем вам разобраться.


Что такое ActivityPub?


ActivityPub — это стандарт, разработанный консорциумом World Wide Web Consortium (W3C), группой, отвечающей за технологии, обеспечивающие базовую структуру Интернета. Он позволяет сделать две важные вещи:


1. Различные сервисы могут общаться друг с другом (как, например, в будущем Threads и Mastodon)

2. Пользователи могут переносить свои данные (список аккаунтов, за которыми они следят, и т.д.) с одного сервиса на другой.


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


Такая переносимость данных — значительный сдвиг по сравнению со статус-кво социальных сетей, поддерживаемых такими лидерами, как Facebook (который, как и Threads, управляется Meta), Twitter, YouTube и TikTok, которые управляются централизованными компаниями, собирающими пользовательские данные и контролирующими контент, предоставляемый пользователями.


Открытая социальная сеть означает, что социальные приложения, построенные на ее основе, совместимы друг с другом, поэтому вместо того, чтобы заново загружать разные версии сообщений для каждой платформы, вы можете опубликовать одно сообщение, и оно будет видно, доступно и прочитано в любом приложении или программе, построенной на ActivityPub или поддерживающей его, в рамках fediverse (термин, используемый для описания семейства взаимосвязанных сервисов на базе ActivityPub). Подробнее об этом мы расскажем далее.


Так что же такое fediverse?


Если вы зайдете на страницу профиля любого пользователя Threads, то увидите серую кнопку с надписью "threads.net" рядом с его именем пользователя. Если вы нажмете на эту кнопку, то получите следующее всплывающее окно:



Если вы были одним из тех, кто тестировал или переходил на Mastodon после приобретения Маском Twitter в 2022 году, термин fediverse может быть вам знаком, даже если его значение остается туманным.


Fediverse — это словослияние, сочетающее в себе federated + universe. Таким образом, по сути, "fediverse" — это вселенная межсерверных социальных сетей, которая описывается как федеративная система. Для тех, кто живет в США, это то же самое, как штаты составляют единое целое: каждый штат независим, но объединяется по важным параметрам в одну страну. В федеративной социальной сети, такой как Mastodon, каждый сервер независим, но они могут обмениваться сообщениями, информацией, пользователями, а все серверы вместе составляют единую сеть, которую мы называем Mastodon.


В интервью The Verge глава подразделения Instagram компании Meta Адам Моссери рассказал о преимуществах открытых социальных сетей для создателей, отметив возможность "владеть своей аудиторией" и то, что если кто-то захочет покинуть Threads, он сможет забрать эту аудиторию (и контент) с собой.


Другим преимуществом является то, что контент в социальных сетях может покинуть их "огород" — в настоящее время для просмотра контента в Facebook, Instagram и, с недавних пор, в Twitter необходимо иметь учетную запись, чтобы даже увидеть сообщения, не говоря уже о том, чтобы поделиться ими.


Федеративные системы позволяют любой совместимой системе просматривать контент друг друга — точно так же, как вы можете просмотреть веб-сайт в любом браузере, от Chrome до Edge и Brave, или прочитать письмо из Gmail в своем аккаунте Yahoo или Microsoft outlook.


Будет ли поддержка ActivityPub означать децентрализацию Threads?


Если ActivityPub — это децентрализованный открытый протокол для социальных сетей, то Threads — это приложение, созданное и контролируемое компанией Meta. Но зная Цукерберга, децентрализация на внутреннем уровне, похоже, не помешает компании Meta заниматься своим любимым делом — сбором данных о пользователях внешнего приложения Threads.

Таким образом, если протокол ActivityPub является децентрализованным протоколом, то Threads — это приложение или интерфейс, созданный отдельно и контролируемый централизованной компанией Meta, и хотя вы можете взять свою аудиторию с собой, Meta все равно будет собирать и использовать ваши данные каждый раз, когда вы используете Threads.


Когда Threads интегрирует ActivityPub?


На данный момент сроки не называются.

Report Page