I’m Darius Kazemi (@darius) @darius@friend.camp, and I’m an independent researcher, programmer, and artist. I’m the maintainer of Hometown, a fork of Mastodon with community-enhancing features, and I added AcitvityPub support to the open source event organizing software Gathio. I was a Mozilla Open Web Fellow in 2018-2019
As creators of federated social software, we have a choice: we can compete with social media giants on their own terms, or we can play our own game, one that’s impossible for the giants to play in the first place. If we want to do the latter, we need to identify the fundamental assumptions that constrain the giants and ask ourselves what we can do when we throw those assumptions out entirely.
In this talk, I am going to try and inspire you to make things that would be literally impossible to make on the centralized web. I am going to talk about both the advantages and disadvantages of doing this kind of thing. Expect to hear concrete examples of software that already exists, and also examples of software that could conceivably exist in the very near future.
First thing I like about Hometown is the ability to post “unfederated”, i.e. “tight-knit to the server” ; the support of event is also interesting, any chance you share it with Mastodon and/or discuss it in Federated Events?
@darius, I tried to find your implementation of Hometown to look at the Event code, but friend.camp announces itself as Mastodon and sends to the original Mastodon code, and I could not find anything on your GH account.
Thank you for thinking about infrastructure and service providers. At this level there’s another issue: many independent ISPs use the same datacenters, which makes decentralization difficult. Supporting initiatives like FOSShost.org and other librehosters may help alleviate this problem as they would be able to diversify the location of their servers. As always with the alternatives, it’s the attention and love of the community that makes it possible. For too long have we been fed with the illusion that the Internet is “free” (as in gratis), and that prevents fair competition, because you cannot compete at zero cost.
Signs that something can’t exist on centralized networks
Oh thank you for pointing this out! That’s a bug. I almost never look at the non-logged in About page, heh. It properly links to the source code in the logged-in interface. I will fix that shortly.
In the meantime, check out Hometown here. I made it its own org in order to decouple it from me personally at least a little bit:
The wiki in particular is the best place for info:
The Event stuff is still really just a hack (literally Event just gets rendered as a URL that auto-links to a ‘add to your google calendar’ shortcut, obviously not generally useful). I hope that some time in the next year I’ll have something worth discussing with the community.
My sense is that local-only posting is considered out of scope but it’s hard to tell, as Eugen’s last comment on the PR explained his concerns, asked for feedback, and then he hasn’t commented on the feedback.
I have upstreamed some minor bugfixes from Hometown to Mastodon, but our core features are ones that I have chosen specifically because they seems like they do not fit Mastodon’s project scope as I understand it.
This is why I hadn’t added Hometown to the fediverse.party wiki yet. It gave the impression was just a flavour of Mastodon, rather than a distinct project forked off from it. Great to have that cleared up