Consensus
Wed 2 Oct 2024 10:28PM

WriteFreely federation in the future

WM walking mirage Public Seen by 33

WriteFreely is a piece of blog hosting software, minimally designed, and with ActivityPub support. It's written in Go, lightweight, and is essentially write-only: "There's no news feed, notifications, or unnecessary likes or claps to take you away from your train of thought."

What do folks think about the idea of limited League membership for any WriteFreely site, or other site that works in a similar fashion? Right now, WriteFreely doesn't support allowlist federation, but that doesn't matter to us because it also doesn't support any interaction from the author to other users; the only difference would be if someone wanted their stuff only shareable within the League.

I don't think this should make them eligible for stewardship; they aren't participating in the social network other than as a share button, and I don't think we can afford to prioritize them technically at this time, either.

I think this would be a nice way to include folks who aren't interested in taking part in social media, or otherwise prefer writing a blog to other modes of expression, but who do like the idea of having more eyes on their work.

F

froggebip Wed 2 Oct 2024 10:45PM

I would want to do a little more testing but at face value, it's just an ActivityPub share button with zero potential for abuse. I'd be comfortable federating with WriteFreely instances on the grounds that they wouldn't qualify for stewardship.

I expect that many who are interested in the software will still want a presence on one of the social software instances as well. I am currently running WF alongside my node software and wouldn't change that setup if we allow WF into the League.

Definitely not something I'm feeling motivated to Proposal right now given Everything Else. Especially because there's nothing stopping me from just sharing direct links to WF posts in the meantime. But I doubt I'd vote against WF's inclusion if someone did put it to Proposal.

W

Wishdream Wed 2 Oct 2024 11:54PM

I think testing is definitely needed. Though mostly I don't know the extent of it in terms of how much it shares, but if WriteFreely is mostly just an ActivityPub share button then I don't see much of a problem, judging that it seems that it doesn't really interact back.

I can see it being great for mostly write-ups in an isolated world and I wouldn't mind either federating with them. I can see the convenience of it. I assume it doesn't share comments/replies on each of the posts?

One thing I agree on, is not qualifying for stewardship since they're much less of an actual node.

R

ruby Thu 3 Oct 2024 1:44AM

@wishdream comments on WF blog posts do not currently get federated, however i believe this is a planned feature on the roadmap somewhere

A

atonal440 Thu 3 Oct 2024 1:06AM

One concern I have is the potential for abuse by nodes that initially pretend to be running writefreely and then switch to something else. I think that would be technically difficult for the same reasons that switching from akkoma to gts on the same domain is, but allowlisting fundamentally allows a domain to do everything: fetch posts, like, comment, etc.

R

ruby Thu 3 Oct 2024 1:46AM

@oboemeister I think that would be a pretty clear case for ejection from the network IMO - I see no valid reason to do this, especially without informing anyone first. That should be something we have automated tooling for eventually

S

sirocyl Thu 3 Oct 2024 3:20AM

I think anyone should be able to join as a "syndication" member, one who's not active in the social network, but whose posts are proliferated through it either directly or through an intermediary or bot.

This would also account for "syndication bots", e.g. like Cohost's https://cohost.org/Hackaday-feed which reposts Hack-A-Day blogs to Cohost. HaD has no participation or interaction with the community; comments and reblogs/quotes to those reposts only occurred within in the bubble.

All other parts of League Code considering content and so on, would still apply; first-party syndicators (e.g., writefreely blog users) would be directly responsible for infractions, while third-party syndicators (e.g., bots which post timely content from elsewhere) may be asked to stop their bot, or to employ manual moderation or a sense pass by a human before reposting.

The syndication rules would not apply to "random picture bots" like DailyManul or Coyote A Day or Wolf Daily or SquirrelFeed or other random-posting bots or picture bots like that, which post from a pool or a queue, since the content is not considered "timely" or news.

K

kouhai Thu 3 Oct 2024 7:09AM

@sirocyl haven’t decided on a personal stance, but if adopted, we may want to encourage open usage of syndication. what would it take to make this seamless?

S

sirocyl Thu 3 Oct 2024 12:07PM

@kouhai in the simplest form? a (write-only) RSS/feed bridge, I think. This is how things like said HaD feed worked in Cohost, I believe - a bot simply cronjobbed a refresh of the RSS and posted when new articles appear.

It may be necessary for the individual operating a syndication to post as the human, too - the ability to do so should be preserved.