我的理解是:
- OStatus 是一种去中心化社交网络协议(protocol),由多个其他协议(protocol)(Atom feeds、Activity Streams、PubSubHubbub、Salmon 和 WebFinger)组成
- GNU Social 和 Mastodon 是两个实现 OStatus 的服务器软件应用程序
- pump.io API 是 Pump.io 服务器软件(事件流、OAuth、Web 主机元数据)的接口(interface)
- identi.ca 是一个 Pump.io 实例(目前无法访问),GNU MediaGoblin 是一个服务器应用程序,当前使用类似 Pump 的 API
- ActivityPub 是一种提议的去中心化社交网络协议(protocol)
- GNU MediaGoblin 是一个服务器应用程序,可能会实现 ActivityPub
这些协议(protocol)如何互操作? ActivityPub 是否完全取代 OStatus,还是仅取代 Activity Streams 组件?
最佳答案
它们是 3 种不同的协议(protocol),不能互操作。虽然有些软件可以与 2 个或更多通信。例如,如果 ActivityPub 不起作用,Mastodon 就会回退到 OStatus。
因此,从这个意义上说,为了回答您的问题,ActivityPub 完全取代了 OStatus。
关于compatibility - OStatus、pump.io 和 ActivityPub 之间有什么关系?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/44546232/