I realize I don't have an #introduction post up, so this is a good opportunity to fill the void. In short, this account is a dump. A mental dump of what I have to blurt out to the world.
Here I'm mainly known for working on #Friendica (#programming ), one of many pieces of software part of the #Fediverse. We strive to be compatible with as many decentralized social media protocols as possible, at the moment we're compatible with #Diaspora, #ActivityPub (think Mastodon) and #OStatus, with optional connectors with #Twitter and others.
I have an 8-year old kid (#parenting ), play #VideoGames and often have opinions about them.
Friendica doesn't have a post character limit but I still infrequently post longer pieces on my blog: blog.mrpetovan.com
Last bit you may want to know about me before following me on here: I am not in favor of absolute free speech. Online spaces need to be moderated to counter the real life discriminating power dynamics.
Software which implemented ActivityPub is to Linux distros. Examples: - Mastodon is to Ubuntu - Pleroma is to Debian - MissKey is to Linux Mint - Friendica is to Pop_OS
You don't stop using a refrigerator because the brand you bought broke down immediately. You find a new brand.
The only question I have after a shallow read of the #ATProtocol (the "specs" behind #Bluesky) is: why?
Why an entirely different protocol? Why not just an extension on top of #ActivityPub?
They wanted a bit more centralized control on top of a decentralized network - not a bunch of geeks running their own servers in the bedroom, but a "marketplace of companies", whatever that means, in charge of distribution and moderation? Fair enough, they are businesses that needs to make money after all.
But then why didn't they go for an extension that simply supports self-certifying data (signed using whatever centralized chain of certificates they want) on top of ActivityPub? The Fediverse and Twitter (or whatever they are going to call whatever they're trying to build now) could have immediately tapped into one another. They could have simply shown posts not certified by their chain as "unauthenticated", and we would have had almost 100% compatibility from day one.
Why a whole new protocol? Why build a new ActivityPub that does the same things as ActivityPub, but just with a layer of self-certification on top? Why call things differently and break compatibility, instead of extending the open standards?
It takes time and resources to build a new protocol, validate it, get developers to adopt it and build stuff on top of it, and add yet more layers of bridges and mappers to/from what exists already. And yes, I know that the alternative approach that I am promoting is exactly that "embrace+extend" that we all know how it ends up. And I'm also aware that are valid arguments to keep the streams separate. But I'm not sure if the best alternative is to let the rest of the world build their own brand of our open protocols (R&D these two balls: these guys are simply repackaging a decade of work on open standards and they are trying to profit from it), while we either keep digging our niches or play a catch-up game with bridges and mappers to the outside world.
GoToSocial emphasises user safety. Its servers can federate through allowlists as well as the more traditional blocklists. Allowlists mean servers can automatically block all other servers except those they actively choose to allow, which offers users the maximum amount of protection against trolls and hateful people. (The downside is that it is more difficult to discover new servers when using allowlists.)
Unlike most Fediverse servers, there is no official web version of GoToSocial, so you have to use it entirely through third party apps. It's compatible with the Mastodon API though, so there are plenty of apps available such as Tusky, Fedilab, Pinafore etc.
The default character limit is 5000 and can be adjusted by the server admin.
Starting your own server on the Fediverse is easier and cheaper than you think.
You don't need technical knowledge, as you can use a managed hosting company. You pay them a monthly fee and they do all the techy stuff, including hosting, installation, upgrades, maintenance etc completely behind the scenes.
The price of a small Mastodon server with a managed hosting company starts from 6 euros a month. You can also make PixelFed, PeerTube, FunkWhale, BookWyrm or WriteFreely servers through managed hosting.
I've done a website aimed at non-technical people which is all about using managed hosting companies to create your own Fediverse servers and personal clouds. The site is at:
@mkljczk So I don't understand why this share should go only to Mastodon and not to #Fediverse. Why should Mastdon be the only platform which should be supported? Of course Mastodon is only one of the possible implementations - besides #Pleroma, #Misskey, #Friendica, #Hubzilla where the common communication system is #ActivityPub - so why not support this protocol? @GIMP
You can also follow non-PixelFed accounts from other Fediverse platforms like Mastodon etc.
To follow a non-PixelFed account, just paste its Fediverse address into the search box within PixelFed. Its account page will appear in the search results and you can click Follow.
When you follow a non-PixelFed account, its posts will look just like PixelFed posts, and you can interact with them in the same way.
However, by default posts without attached images will not be shown to you in PixelFed. If you want to see text-only posts as well, you can switch this on by going to Settings > Timelines > Show Text-Only Posts, tick the box and click Submit.
To find accounts to follow on PixelFed, you can use the same directories as Mastodon etc users. More info about this here:
anyone know where @cj of https://github.com/go-fed is? I noticed their website is down and there is no activity on their github for 9 months. I see they posted something in June about maternity care so maybe they are just offline with baby care duties.
Friendica (@news) is a very flexible Fediverse server type with lots of useful options and a Facebook-style web interface with no character limits (or at least I couldn't find one!).
Friendica lets you follow Fediverse accounts from Mastodon etc., but it also lets you follow RSS and Twitter feeds, or turn RSS feeds into Fediverse accounts that people on other Fedi platforms can follow.
There are also extra features like calendars and groups.
The flexibility does make it a bit trickier to use, but once you get the hang of it there are things you can do on Friendica that aren't possible on other Fedi server types.
There's no dedicated Friendica app, but if you have Android you can use Friendica through Fedilab (@apps), and of course it has a web interface that works on all platforms.
Another Fediverse project currently under construction is Flockingbird, which aims to be a free open source professional social network, sort of like a federated alternative to LinkedIn.
Just had a question about this, thought it might be useful to answer as a post:
There are lots of different server types on the Fediverse, but they talk to each other using a common standard called ActivityPub.
This means you don't need to be on the same server type to interact.
For example, if you're on a Mastodon server you can have a conversation with someone on a Friendica server.
This works even when the server types are very different. People on Mastodon etc can like, comment and share videos from @peertube or follow livestreaming accounts on @owncast. (To see examples, take a look at @FediVideos)
This process is so seamless that you may not even be aware you're interacting with people from other server types. If you're a Mastodon user, try clicking on @bobfisherphoto and it will look like a Masto account, but it's actually a @pixelfed account. To see what an account "really" looks like, click on the avatar on its profile page.
Está subido a YouTube y este es el link directo al momento en el que empezamos a hablar de esto, la primer hora es un update de lo que había pasado en las últimas semanas con Elon y la compra de :birdsite: https://youtu.be/gJi9vQWyMC4?t=55m
#Twitter is launching #Bluesky, a.k.a. Authenticated Data Experiment.
It'll lead to a more decentralized social network, a more open-source platform, federation across instances, shared protocols, and users in charge of their own "Personal Data Repositories" that they can easily share and move around.
In other words, Twitter is reinventing #ActivityPub, and ignoring years of progress already made on the protocols and infrastructures of the #Fediverse.
I'm really wondering what's the point. If you're a company like Twitter, that has already been struggling to turn profitable for the past decade, what's the point of pouring even more resources into rebuilding ActivityPub from scratch instead of reusing what's already available?