> I'm solidly in favor of the Benevolent Dictator For Life (BDFL) model of open source stewardship.
https://world.hey.com/dhh/open-source-royalty-and-mad-kings-a8f79d16
I'm solidly in favor of the Benevolent Dictator For Life (BDFL) model of open source stewardship. This is how projects from Linux to Python, from Laravel to Ruby, and yes, Rails, have kept their cohesion, decisiveness, and forward motion. It's a model with decades worth of achievements to its name. But it's not a mandate from heaven. I...
@jenzi @pedrosanta @avdi at least GtS didn’t
but Pixelfeed did, so maybe using it is not a good idea @rl_dane
Isn't it funny that it only has Twitter and Threads social links? (it isn't)
Would there be a point in creating a parallel but similar foundation? How do we start?
@sheislaurence @avdi As we should also know as software developers, if we copy a solution that doesn't work for other people, it probably won't work for us.
I mean, we may be able to tweak it and make it work. I'm saying it's not a constructive practice to point to it and say "we don't even have that!" if it's not helping in the case we're pointing to.
@avdi Please don't accuse me of being disingenuous. You're agreeing that a foundation wasn't enough.
I just think it'll be more useful to point to a situation where a foundation works, not just one where it doesn't.
[Edited to avoid the impression Greg got that I'm demanding any kind of interaction or "discourse."]
@gregdavis Okay, I mis-spoke. I shouldn't have said "I'm asking," because I don't actually want @avdi to do or say anything in particular. I was just defending myself from his accusation of disingenuous behavior.
In my original reply I was expressing frustration at a pattern I've seen before, and hoping that my comment would add helpful clarity.
But really, Greg: "sea lion" accusations are generally not constructive. Please find another way to say you think someone's being too demanding.
@avdi Sure, but let's be honest about the steps that have been taken as well.
https://blog.joinmastodon.org/2021/08/mastodon-now-a-non-profit-organisation/
In June, I was able to officially register Mastodon gGmbH after nearly 8 months of legal work (“gGmbH” means “non-profit limited liability company”). A non-profit limited liability company in Germany is structered and operates similarly to a for-profit limited liability company with a few key differences. The founding document of the company is written such that the activity of the company is working towards goals that benefit the public; the shareholders may not receive any revenue from the company’s activities and can at most withdraw the funds that they originally paid in; employees may not receive extraordinarily high wages; and the company can receive donations which are then tax-free, although any other income that does not fit the definition of a donation continues to incur various taxes. To found such a legal entity the founding document must pass a review by the German tax office and the founders must pay in 25,000 EUR of starting capital.
@avdi I think one of the worst things to come out of the Twitter exodus was everyone thinking Mastodon *was* the Fediverse, and big instances are the way to go.
Still hoping some other #Fediverse platforms emerge that are operationally sane to deploy & maintain.
@ki4otk Right?
Mastodon is not the FediVerse, it's just an ActivityPub implementation.
Personally I think @grunfink's snac (https://codeberg.org/grunfink/snac2) has a lot more going for it.
But @peertube is pretty awesome for videos.
@ki4otk You mean with snac?
Docker containers are absolutely not necessary.
I am the MacPorts snac maintainer.
I have never used Docker with snac.
Heck, snac has even been known to build on Irix.
It's just C.
Note the section in the notes which mentioned Docker are for *testing* (which I consider different from prod).
No need to unnecessarily overcomplicate it.
@teajaygrey docker is kind of the de-facto standard for #selfhosting.
#fediverse apps have a really weird relationship with Docker that I just don't understand.
@teajaygrey oh me too.
Since about '84 and the BBS scene.
But dockerized apps using commodity images make it stupid easy to self host *many* apps and keep them up to date without having to build from source.
@jdp23 @liaizon @avdi gGmbH owns the trademark. This is trivial to confirm.
https://register.dpma.de/DPMAregister/marke/registerHABM?AKZ=018850556&CURSOR=4
DPMAregister stellt die amtliche Publikationsplattform des DPMA dar, mit Hilfe derer das Amt die Veröffentlichungen vornimmt, die im Rahmen der anhängigen Verfahren im Patent-, Gebrauchsmuster-, Marken- und Designsachen gesetzlich vorgesehen sind.
@avdi Luckily, Mastodon is far from only fediverse server 
I migrated away from
server after Eugen started flirting with Meta 
@avdi Welll... Mastodon is at least built on standards that are implemented elsewhere, so it's a lot easier to move when shit hits the fan.
I think, at worst, you'd lose userdata (because database schemes might not be compatible) but you can probably write things to make that migration doable...
In the case of WordPress, well... If you wanna move to a "competing implementation"... There aren't really any "other WordPresses", they are completely different systems (themes and plugins won't be compatible) so you'll need to rebuild pretty much everything from scratch.
Sure, you can fork WP but now you've also added additional development to do.
@avdi Theory? Have you looked at Rustodon? Have a glance here: https://antonio.is/2024/08/23/activitypub-microblogging-alternatives/
If you're a decent coder and almost anything enough to create a blog activity pub is so simple a protocol that it's not hard to build that into it. What I'm saying is, if you don't like any of the 52 that are already out there, you can write your own. It's open standards.
There are a few alternatives to Mastodon in the fediverse. You can easily find some list in websites like Join the fediverse, Fediverse Party and Fediverse Info. But I want to list someone that I found interesting: misskey - Built with typescript has a really cool Reactions feature. Pleroma - Supports both ActivityPub and OStatus. It is developed in Elixir. Firefish - This is a fork of Misskey. Go to social - Very lightweight.