移除了 webmention 功能

dimlau

开始关注 webmention 协议至少是在 2019 年以前了,2021 年我用 go 语言写了个小工具来实现它,大概也算是第一批运用这个协议的中文博客站点。不过几个月前我彻底移除了这个功能。

个中缘由有点复杂,隐私原因算是其中最容易想到也最古怪的部分。这就顺便要提到 fediverse 或者 mastodon。这个去中心化的社交平台里,使用者们有着我无法感同身受的对隐私的理解——我不是说那是错的,只是我从未有过的思考角度——某人在 mastodon 公开发布了一则内容,其他人不应该转发到别的平台,甚至用链接的方式传播也不应该,在别的地方介绍 mastodon 账号也被认为是冒犯或者侵犯隐私。

我无法理解,但大受震撼。说真的。我意识到,「公开」的含义,对不同的人来说,当然是不同的。我觉得公开发表的内容,别人怎么提及,自然是别人的权利。但是对有些人来说则并非如此,公开仅代表允许别人看见,而所有权、如何使用内容的权利,还是归发布者所有。这其实有些吊诡,因为照理说,持这种态度的人不应该选择使用 mastodon ,因为协议决定了在 mastodon 公开发表的内容,会直接推送到别人服务器里去,既主张对内容的所有权,又要把内容放在别人家里,这就……

总之,webmention 也有类似的问题,无法确定向我推送引用通知的人,是否愿意把内容(部分内容或者链接)展示在我的网站里,那么如何处置这些被推送过来的 webmention 呢?以及,为了确保链接有效性,还需要去抓去对方服务器的页面内容,要处理过程中的各种错误。好吧好吧,我们纯粹一点,写文章,想提醒某人阅读时就发一封邮件过去。

于是,我就把 webmention 彻底砍掉了;在此之前,我还实现过用 mastodon 作博客的评论系统,也涉及到把网友们的内容和链接展示到自己的网站上这个隐患;以及,前段时间曾把 mastodon 公开时间线上随机内容输入到大模型里,然后输出成一条相关账号的推荐语,出于相似原因,这些功能全都砍掉了。

哦,对了,我搭建和维护的 mastodon 实例由于甲骨文服务器的问题下线了一阵子。数据倒是完全没丢,只是前阵子店里是在太忙,没来得及操作重新上线。现在已经恢复了。不过任何社交平台我都已经不再频繁使用;阅读还是多多益善。

本站架设在 RamNode VPS

Grav -> Hugo