this post was submitted on 14 Aug 2026
15 points (100.0% liked)

Fediverse

2308 readers
81 users here now

Welcome!

Can you imagine, years ago how the internet was before? We know Facebook, Twitter, Tiktok, Youtube. We knew blogger, Tumblr, Skyrock... and long before, it was the forum era as phpBB..and mail-lists.

And now with ActivityPub, we are reshaping the web, and achieving much more with lots of freedom. So thank you all, and welcome 🀟😁

Our threads

Wiki

Resources

Related communities

If you want to donate, double check on the official website and report any problem to mod team

Social network

Threadiverse

Selfhosting on Mobile
Holos | git | donate

FediBlog

Microblog

Event

Mediaverse

Audio

Streaming/live

Book

Culture review

Picture

Podcast

Short-video

Video

FediMarket


Image Credits :
Avatar : Wikipedia Eukombos
Banner : David Revoy licence : CC-BY-4.0

Rules

Moderation process
We all make mistakes,

If your comment is reported, and brings up a complex issue, we will reach out to you and ask you to rephrase it.

Our goal, is to create a serene space for discussion. Nothing more.

If the post isn't edited to remove hurtful language element, we will have to remove it. It would be a shame because your comment was interesting and you took some time to write it.

In case of xenophobia, racism, transphobia, homophobia or harassment, it will be a permanent ban.

founded 1 year ago
MODERATORS
 

This is my first open source project, apart from tiny bits of code that no one ever paid any attention to. Maybe I don’t know how to do open source properly, maybe I made a mistake here. Let’s find out.

you are viewing a single comment's thread
view the rest of the comments
[–] INeedMana@piefed.zip 10 points 1 week ago (3 children)

I think the main thing here is the timing and context

The fork became into existence during the split in Piefed community around May (IYKYK). I think that the way you played out this incorporation of the code might have felt as erasure of contribution. It's not about the code or licenses. It's about how we treat each other. As far as I read the room, the fork became because of what was happening, not because of having a different vision. It came into existence, so those who could no longer type in Matrix support channels could still affect how the software they are running behaves. And then the mainline, they were (socially-wise) barred from influencing, copied some of their changes. And some with another author on the commit.
PyLova being a fork, you could have cherry-picked the commits. It keeps original authors. The first copy via a patch that kept attribution was better.
With the stuff going on in the background you could have asked in an issue if they are ok with you taking these parts. Legally they probably couldn't say no, but people-wise sometimes the point is if someone asks.
You also could have mentioned them in commit message.

Without that context, I think just copying the code would be ok. As far as my understanding goes, it is one of the core ideas behind open-source that improvements are not gate-kept behind the will of the one doing the improvement to share or not. Maybe a mention in the merge commit message or the first commit of the copy would be a polite thing to do.
But with the context of what was happening in the background, I think it might have felt first as "you go play away from us, you're on your own, good luck" and then "oh, good idea. I'm gonna present it as my own"
Again, my take is about feelings and participating in communities. Not laws and licenses

[–] rimu@piefed.social 4 points 1 week ago (1 children)
[–] INeedMana@piefed.zip 3 points 1 week ago* (last edited 1 week ago) (1 children)

It's good. It's just that I feel there has been a room for improvement in is there another possible interpretation, what are the motivations of the accuser in what has happened
On all 5 sides

[–] tenchiken@anarchist.nexus 4 points 1 week ago

I feel you've hit this on the head directly.

We've attempted polite communications through normal channels, and were accused of toxicity. We aren't blocking Rimu or any of the main contributors from contacting us. I don't care about the code.

At this point, several of us are being judged 100% on association... since we have been seen being friendly with those that Rimu has deemed Toxic, we are immediately excluded and have slander lobbied at us from over a .social wall (and the piefed blog especially). We are not given chance to correct errors. We are not given a direct way to make our replies (affected servers are unable to show replies to .social threads within those walls).

This is by Rimu's design, and has caught many innocent people under the umbrella he calls toxic.

I care not how he wants to run his server, but using it to outright slander others is immature at best, and directly harmful to the fantasy Perfect Fedi he claims to adhere to.

Mia left the soft fork in place on Codeberg, and I delayed aspects of moving A.N over to PyLova. I wanted to have a chance to mend communications initially. PR between the projects is still not only possible but I expect to happen, for the betterment of Fedi overall. There is an accepted way. GIT and Codeberg have ways that are the typical for forks and moving code in a sane and appropriate way. Intentionally going outside of these paths either paints Rimu as incompetent with the basic tooling required, or outright disingenuous about motive.

There's an old saying about absolute power... perhaps his walled garden has made him feel too powerful for his own good.

What happened in MY? Was that the vote quota?