all 23 comments

sorted by: hot top controversial new old
[–] 30 points 2 months ago* (last edited 2 months ago) (5 children)

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.

  • source
  • hideshow 5 child comments
  • [+] -18 points 2 months ago (4 children)

    Link the conversations otherwise you're just whining.

  • source
  • parent
  • hideshow 4 child comments
  • [–] 14 points 2 months ago (3 children)

    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?

  • source
  • parent
  • hideshow 3 child comments
  • [–] -5 points 2 months ago (2 children)

    Sorry I don't know you who are but I'm responding to:

    Conveniently omitted was the PR that Mia submitted and was rejected for code in that same timeframe.

    What PR?

    PyLova’s leading Dev initially tried to play nice and offer security fixes upstream.

    People can judge for themselves if someone is "playing nice" if you link the conversation.

    The Dev got told off for attempting to help.

    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.

  • source
  • parent
  • hideshow 2 child comments
  • [–] 24 points 2 months ago (7 children)

    Just give pylova proper attribution. That's all rimu needed to do. It's not stealing it's just a minor license violation -at worst. Typically, every single file doesn't need the license in it. So that's kind of a cop out by Rimu. Contributors should be acknowledged for their contributions.

    Why do developers of open source software have to make shit so difficult?

  • source
  • hideshow 7 child comments
  • [–] 2 points 2 months ago* (5 children)

    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.

    Why do developers of open source software have to make shit so difficult?

    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.

  • source
  • parent
  • hideshow 5 child comments
  • [–] 24 points 2 months ago* (4 children)

    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.

    image

  • source
  • parent
  • hideshow 4 child comments
  • [–] 15 points 2 months ago

    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

  • source
  • parent
  • [–] 4 points 2 months ago (2 children)

    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?

  • source
  • parent
  • hideshow 2 child comments
  • load more comments (-1 replies)
    [–] 45 points 2 months ago* (4 children)

    Rimu's manipulating and mistelling events to make himself seem like the innocent aggrieved party again?

    image
    (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

  • source
  • hideshow 4 child comments
  • [–] 10 points 2 months ago*

    I wouldn't have bothered with a reply.

    I have no idea how git works, not even the very basics, and still don't

    is arguably a worse look than

    I constantly attempt manipulation and fail

    anyway.

  • source
  • parent
  • [–] 10 points 2 months ago

    I think the correct way is to ask to get a patch upstream?

  • source
  • [–] 5 points 2 months ago

    pretty balsy move on his part, considering he has unpatched security vulns that we tried to upstream and he rejected. we've since stopped trying. someone closely watching our commits would probably see some shit that Piefed was still vulnerable to.

    anyway, him stealing themes won't work for much longer, because we've been making enough changes that we've broken compatibility for them. and further changes are coming. many, many changes are coming, and will keep coming, so check out PyLova because at this point it's better and more secure than Piefed.

  • source
  • [–] 1 point 2 months ago

    Isn't the whole point of free software is that you can use it how you want?

  • source
  • 5 comments in c/fediverse@piefed.social view that post
    [–] 14 points 2 months ago (2 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

  • source
  • hideshow 2 child comments
  • [–] 4 points 2 months 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.

  • source
  • parent
  • [–] 4 points 2 months ago* (last edited 2 months ago) (1 child)

    Is there a point having this up for discussion on an instance where one party has largely been blocked / shadowbanned? Take it to one of the neutral comms if the intention is good.

    Edit: https://lemmy.zip/post/69654448

  • source
  • hideshow 1 child comment
  • [–] [S] 1 point 2 months ago* (last edited 2 months ago)

    Well, both side were wrong. However, we were accusated of :

    • being nazi, bullshit !
    • being zionist, bullshit !
    • being transphobe, bullshit !
    • being centrist, bullshit !
    • being anti-anarchist, bullshit !
    • using social credit, bullshit !
    • shadowbanning, bullshit !

    You may want start this story with dbzer0 supporting "murder all zionists" and check that mod that banned lot people for zionism...

    Some people that still accuse us about this and that...they completly missed my point with my message on yptb.

    Yes, i deleted some post, some comment were deleted by our staff. You are on piefed.social, so there is some bias...so, yes it is more neutral here.

    But i consider this serie of posts are the first step for moving on and let Rimu share his own point of view.

  • source
  • parent