2

Mastodon:下一代开源社交网络

 1 year ago
source link: https://www.jdon.com/63456
Go to the source link to view the article. You can view the picture content, updated content and better typesetting reading experience. If the link is broken, please click the button below to view the snapshot at that time.

Mastodon:下一代开源社交网络

在最近围绕Twitter的许多戏剧性事件之后,许多人,包括我自己,开始尝试使用Mastodon。表面上看,它是前者的一个开源克隆,任何人都可以部署和托管。然而,一旦你深入了解,它实际上是一个完全不同的哲学和架构。让我们关注一下Mastodon联合网络是如何建立的。为了理解其中的区别,我们将从头开始。

你可以下载Mastodon服务器,用Ruby和Node.js编写,并安装在你的机器上。然后,你可以在你自己的服务器上注册自己,并开始发微博。如果你允许,其他人也可以在你自己的服务器上注册,并以他们的名义写内容。你可以看到他们的帖子,被称为toots,关注他们,喜欢,但也可以静音或禁止。反正这是你的硬件。

同时,任何人都可以建立一个类似的服务器,也可以收集一个社区。在这一点上,它就像有两个独立的开源Twitters在运行。但Mastodon允许将它们联合起来。这两个或更多的服务器可以互相交谈,交换他们的内容。从现在开始,你可以阅读、喜欢和关注任何一个服务器上的用户写的内容。

随着时间的推移,你有了数以百计的联盟服务器。每个服务器都有自己的管理员、政策和社区。但从用户的角度来看,你在哪个服务器上注册并不重要。你可以与所有其他用户互动。这就类似于电子邮件供应商。如果你的收件箱在GMail上,你向另一个GMail账户发送消息,这很简单。但没有什么能阻止你向其他供应商发送消息。在这之下,GMail会与其他邮件服务器交谈并交换信息。它就是这样工作的。

这同样适用于Mastodon服务器。但它变得更好。用来在节点之间交换数据的协议被称为ActivityPub。它是一个W3C标准,而不是编造的东西。此外!Mastodon不是唯一使用该协议的应用程序。还有Pleroma,Pixelfed用于图片分享,PeerTube用于视频分享。从技术上讲,你可以在Mastodon中关注Pleroma上的人或从Pixelfed上看到图片。

这就是为什么有人会纠正你,你实际上是Fediverse的一部分--一个网络的元网络。不要介意这些人。他们可能也会纠正你说这是GNU/Linux,不是Linux。

当涉及到用户视角时,有一些有趣的设计和用户体验选择。
  • 你不能引用一个信息,也就是所谓的toot。不过你可以参与讨论
  • 分享和喜欢的数量在第一时间是不可见的
  • 社区强烈鼓励良好的做法,如描述图片、选择语言和标明内容警告。
  • 缺少全文搜索。只有标签
这些以及更多的选择可能会提高社区的友好度。

所以,重点是,Mastodon是比一个简单的开源Twitter克隆更广泛的东西。
它是一个完整的生态系统,你拥有你的数据,没有中央机构或管理员。当然,这本身就带来了另一组挑战。但Mastodon的开放性,加上一些用户体验设计的选择,使它非常引人注目。它可能永远不会取代Twitter之类的东西。毕竟,我需要4分钟来解释它如何工作。但它是一个值得研究的平台。

About Joyk


Aggregate valuable and interesting links.
Joyk means Joy of geeK