原文:https://overreacted.io/open-social/
https://news.ycombinator.com/item?id=45388021

总结:


1. 开源的胜利与类比

  • 三十多年前,开源软件曾被视为无法与闭源抗衡,甚至被微软 CEO 称为“癌症”。
  • 如今,开源已成为软件基础设施的主流,行业选择开源已是常态。
  • 作者认为,社交网络正处在类似的转折点,“开放社交(Open Social)”将像开源一样,最终取得胜利。

2. 从“开放网络”到“封闭社交”

  • 早期的网络:每个人可以独立拥有域名与网站(如 alice.combob.com),数据属于自己,换主机不会失去连接或内容。
  • 现代社交媒体:内容变成账号下的帖子、点赞、关注,这些都存储在平台的数据库里。
  • 问题在于:用户无法带着自己的数据离开,一个平台的倒下或政策改变,可能导致数据和社交关系的全部丧失。

3. “开放社交”的愿景

  • 核心思想:像开源解放了代码,开放社交要解放数据。
  • AT 协议(atproto):由 Bluesky 团队提出,是目前最有前景的开放社交协议。
  • 每个用户的数据(帖子、关注、点赞等)存放在一个独立的“个人仓库(repo)”,以 JSON 形式签名存储。
  • 用户的身份与数据和域名绑定(如 @alice.com),而非由平台分配。这样数据属于用户自己,可以随时迁移,不受平台限制。

4. 产品与生态的变化

  • 社交应用的角色转变:它们不再“拥有”用户数据,而是像 CMS(内容管理系统)一样,把数据写入用户的仓库。
  • 不同应用可以无缝复用彼此的数据(例如头像、关注关系、文章、点赞),因为数据本来就在用户的仓库中。
  • 协议即 API:不需要额外的集成,所有数据都可直接读取和重用。
  • 这让新应用可以直接建立在已有数据之上,降低冷启动门槛,也允许应用被 fork、替代或重混,而不会丢失用户资产。

5. 技术与实现

  • 聚合功能(如搜索、时间线)通过监听用户仓库的事件流来实现,而不是集中存储在平台数据库里。
  • 这些事件是加密签名的,确保数据不可篡改。
  • 未来将会出现更多围绕开放社交的基础设施,例如算法订阅、自定义 feed、索引平台等。

6. 大图景与未来展望

  • 传统网络:数据归用户所有,但缺乏聚合。
  • 封闭社交:提供了聚合功能,但数据被平台垄断。
  • 开放社交:结合两者优势,既有聚合能力,又保证数据主权。
  • 长远来看,这会让用户摆脱平台锁定,应用之间的边界模糊,数据在整个开放网络中流动。
  • 就像开源一样,开放社交的崛起需要多年坚持,但终将胜利。

一句话总结
开放社交(Open Social)是将社交数据从平台中解放出来,通过开放协议(如 AT Protocol)让用户真正拥有自己的身份与数据,从而像开源软件一样重塑整个社交生态。