I read this discussion on boosts/announc: Quote Toots · Issue #12753 · mastodon/mastodon · GitHub . If I read it correctly, the issue is that a bad discussion culture can arise when people can share toots in combination with a comment. This is why people are against supporting boosts in combination with comments.
But I also thought of something completely different. I had looked at Announce Activity (ActivityPub) and wondered how that could be technically implemented without each software like Mastodon/ Friendica implementing their own variant.
In the ActivityPub vocabulary ( Activity Vocabulary (w3.org)) I find the following examples.
Boost/Share
{
"@context": "https://www.w3.org/ns/activitystreams",
"summary": "Sally announced that she had arrived at work",
"type": "Announce",
"actor": {
"type": "Person",
"id": "http://sally.example.org",
"name": "Sally"
},
"object": {
"type": "Arrive",
"actor": "http://sally.example.org",
"location": {
"type": "Place",
"name": "Work"
}
}
}
Like
{
"@context": "https://www.w3.org/ns/activitystreams",
"summary": "Sally liked a note",
"type": "Like",
"actor": {
"type": "Person",
"name": "Sally"
},
"object": "http://example.org/notes/1"
}
My understanding is that
"object": {
"type": "Arrive",
"actor": "http://sally.example.org",
"location": {
"type": "Place",
"name": "Work"
}
must be replaced by
"object": "http://example.org/notes/1"
if you want to boost the node http://example.org/notes/1
. And then there is no property that could hold a comment. It is only a link to an object.
Do I understand this correctly?