OStatus,pump.io和ActivityPub之间是什么关系?

dav*_*one 2 compatibility social-networking ostatus activitypub

我的理解是:

  • OStatus是一种分散式社交网络协议,由其他几个协议(Atom提要,Activity Streams,PubSubHubbub,Salmon和WebFinger)组成
    • GNU SocialMastodon是实现OStatus的两个服务器软件应用程序
  • pump.io API是Pump.io服务器软件(活动流,OAuth,Web主机元数据)的接口
    • identi.caPump.io实例(目前无法访问),GNU MediaGoblin是当前使用类似泵的API的服务器应用程序
  • ActivityPub是提议的去中心化社交网络协议
    • GNU MediaGoblin是一个服务器应用程序,可能会实现ActivityPub

这些协议如何互操作?ActivityPub是否完全替代OStatus或仅替代“活动流”组件?

小智 5

它们是3种互不兼容的协议。虽然某些软件可以与2个或更多通信。例如,如果ActivityPub不起作用,则Mastodon会退回到OStatus。

从这个意义上讲,为了回答您的问题,ActivityPub完全替代了OStatus。