[PieFed] Did PieFed ‘steal code’ from Pylova? Let’s look at what happened
https://join.piefed.social/2026/08/14/did-piefed-steal-code-from-pylova-lets-look-at-what-happened/
https://join.piefed.social/2026/08/14/did-piefed-steal-code-from-pylova-lets-look-at-what-happened/
20 Comments
Quokka@quokk.au · 45 pts · 15d
Rimu's manipulating and mistelling events to make himself seem like the innocent aggrieved party again?
(Note: I was also contributor to PieFed from long before this)
Rimu admits to trying to steal my code and trying to do so without attributing myself.
Rimu also deliberately renamed the Quokka theme to Quack, so this was beyond simply copying my code and a very intentional effort to remove any references.
https://codeberg.org/rimu/pyfedi/pulls/1801
I had even submitted PR's to the PieFed project, of which other PieFed contributors supported but Rimu without saying anything closed the whole thread off.
What did Rimu do? Kicked me from all the PieFed channels, banned me from Piefed.social, sent a message out to all other admins telling them to ban me, complained that people were screenshotting the things he was saying and showing other people, and coded in the ability to shadow ban instances so that he could set Quokk.au to not be visible to users of PieFed and not visible on the Instance Picker for new users.
Frankly this manipulative rant of Rimu's highlights his complete immaturity and reflects poorly on PieFed as a project, if his priorities lay in obsessing over months old drama.
I will use this opportunity to plug in PyLova , which is rapidly gaining new features and removing the questionable decisions such as secret censorship, limiting users ability to vote, and all around egomanical desire to control how others experience the Threadiverse.
If you would like to check it out, please consider making an account on either Quokk.au or Anarchist.Nexus. If you are an admin curious about switching over to PyLova, it's extremely easy to do requing you to only pull from the CodeBerg, otherwise if you are curious or wanting to suggest features please reach out to us at our Matrix channel
Diva@lemmy.ml · 19 pts · 15d
wow that's really petty, wish i could say that was unexpected from Rimu-
{ |this user has been banned from piefed.social}
ISO@lemmy.zip · 11 pts · 15d
I wouldn't have bothered with a reply.
is arguably a worse look than
anyway.
davel@lemmy.ml · 3 pts · 14d
*sociopathy
tenchiken@anarchist.nexus · 30 pts · 15d
Conveniently omitted was the PR that Mia submitted and was rejected for code in that same timeframe.
PyLova's leading Dev initially tried to play nice and offer security fixes upstream.
The Dev got told off for attempting to help.
After that, it doesn't really matter the intent. It was perceived negatively and related further actions carry that weight a bit too.
At the least, if this was an honest mistake, why not directly contact us instead of playing to an audience?
This seems a lot more like public relations posting than "oops!".
There's months long history of completely disregarding appropriate people to contact, and instead making grandstands and assumptions.
We've moved on. What gives Rimu?
Addendum: all of us were directly kicked, without discussion or direct prompt, from the associated support channels for piefed. It had been made exceptionally clear that we were not welcome.
eleijeep@piefed.social · -19 pts · 15d
Link the conversations otherwise you're just whining.
tenchiken@anarchist.nexus · 14 pts · 15d
Link what now? I'm replying to the linked topic.
I cannot reply directly as my server was blocked.
Care to clarify, or just act like you know who I am here?
eleijeep@piefed.social · -5 pts · 15d
Sorry I don't know you who are but I'm responding to:
What PR?
People can judge for themselves if someone is "playing nice" if you link the conversation.
Did they?
I'm not going to quote every line of your comment but you should get what I'm asking for at this point.
tenchiken@anarchist.nexus · 11 pts · 15d
Mia has posted detail in her own screenshot to these effects. Please look into her reply.
JackbyDev@programming.dev · 6 pts · 15d
In case folks can't find it for some reason: https://quokk.au/comment/5603944
Pennywise@quokk.au · 24 pts · 16d
otter@lemmy.ca · 2 pts · 15d
It does sound like a genuine mistake as opposed to something sneaky.
I'm far from an expert on open source best practices, and I also wouldn't have known the difference between taking code with a .patch file vs taking code with copy and paste. I probably would have attributed it in some other way, but I'm a bit anxious that way and tend to go even further and overdo things. It takes me forever to publish posts and website updates out for our instance.
I think that's the nature of forks of projects. When someone makes a fork, there is usually some kind of tension between the two developers and so something that feels small to outsiders might feel more significant to those involved.
Quokka@quokk.au · 24 pts · 15d
When you have the context he left out, it sounds less like a genuine mistake and more like deliberate malice. He intentionally tried to take the code instead of simply cherry-picking a commit and keeping attribution, something I have no issue doing.
quill7513@anarchist.nexus · 15 pts · 15d
incredible that his tools tried to default to doing the right thing, giving proper attribution, and he still went out of his way to not give proper attribution for where code originated. like… actually factually there would be no licensing issue if he just let the default behavior happen
alapakala@quokk.au · 4 pts · 15d
If he’s this terrible at manual attributeless patching, I question how Rimu has even coded piefed at all, all this time.
Did he contract someone else, and refuse to pay?
Goferking0@ttrpg.network · 0 pts · 14d
It does explain a lot of the poor methods and logic used. And why they didn't want to actually learn rust
alapakala@quokk.au · 0 pts · 14d
From syntactic stand point, SBCL should be his next language, as Python is parenthesisless Lisp.
freudian_slop@programming.dev · 0 pts · 15d
How do you the attribution correctly?
JackbyDev@programming.dev · 3 pts · 15d
Depends on the license
Sanctus@anarchist.nexus · 10 pts · 16d
I think the correct way is to ask to get a patch upstream?
n7gifmdn@lemmy.ca · 1 pts · 3d
Isn't the whole point of free software is that you can use it how you want?