angus
(Angus McLeod)
248
我明白大家希望能够更改帖子的所有权。这方面需要解决的问题是我上面概述的,特别是:
出现在您的 Discourse 上的内容来自您不是管理员的服务,并且除了 ActivityPub 之外,您根本无法控制该服务。如果不在充分考虑这一事实的情况下,仅仅扩展更改该内容作者的能力,那将是不明智的。
至于您 Discourse 用户从已通过 ActivityPub 发布的主题中撰写的内容,请考虑在更改帖子作者后,如果对内容进行任何更新,应该发生什么。我们是:
- 停止发布 ActivityPub 更新;还是
- 以“旧” Actor(用户)的身份发布它们;还是
- 以“新” Actor(用户)的身份发布它们。
为现有 Object 发布具有新 Actor 的更新活动(即 3)将与 Discourse 一起工作(正如我试图为此问题提供支持一样),但它将与其他 ActivityPub 服务不兼容。事实上,我已因此在 ActivityPub 生态系统中推动了这一点。请看这里:
并且我有一个待处理的 Mastodon PR,以使 3 成为可能
举一个这里众多问题中的一个例子,考虑这样一种情况:您正在使用您的帐户(以及您的姓名和图片)发布 ActivityPub 内容。您的一个“竞争对手”关注您的内容。在他们的服务器上,他们将您所有带有您内容帖子的所有权更改为由他们(带有他们的姓名和图片)发布,而不是由您发布。这可能会,在某种程度上可以理解地,让您感到不舒服。是的,当然,这无论如何都可以通过自定义代码来实现,但问题在于您是否希望将其构建到插件的默认功能中。
经过一夜的思考,一种可能在一定程度上缓解这种情况的方法是,我们在 ActivityPub 状态显示中添加发布 Actor:
我愿意接受其他类似的建议。
没错,我认为我将完全移除 ActivityPub 主题上的模态窗口,直到我们解决这里根本性的问题。
2 个赞