edit: btw idk what the fuck an hrtcat is or if they’re even relevant i just wanted to post some ragebait. anyway if u need hrt go diyhrtwiki or diyhrtcafe

  • citrussy_capybara [ze/hir]@hexbear.net
    link
    fedilink
    English
    arrow-up
    56
    ·
    edit-2
    11 months ago

    What is the source of this rumour? Can’t find anything online about stolen code from raddle in kbin. Both projects are open source so should be easy to prove.

    Misleading. MinekPo1 found the discussion. The kbin dev had neglected to add attribution for some copied backend code. The postmill dev points it out with links, asks for attribution, gets an apology, is asked if the code can be used or needs to be rewritten, she explains how to fix the licensing and endorses use of the code with proper attribution.

    The framing is overblown for maximum drama.

    Update: https://codeberg.org/Kbin/kbin-core/pulls/937#issuecomment-1041941
    Turns out Emma had to put a snarky comment, after two months of waiting, in a thread with a Free Software Foundation person offering financial assistance, to get this resolved.

    • alexandra_kollontai [she/her]@hexbear.net
      link
      fedilink
      English
      arrow-up
      39
      ·
      11 months ago

      First I’d hear of this. I looked at the source code of both repos (the raddle.me repo is called Postmill). There’s no relation at all. Both repos have history going back at least a couple of years. Kbin says in the readme it is inspired - not based on - Postmill. But even if it was, they’re both open source! The whole point of open source is that you can reuse other people’s code to make your own thing!!!

      • MinekPo1 [She/Her]
        link
        fedilink
        English
        arrow-up
        14
        ·
        11 months ago

        Copy-pasting my other comment:

        Raddle is the main instance of Postmill, Postmill is the software behind raddle. Its kinda like calling Lemmy hexbear. Also:

        Yes, I messed it up, I’m sorry. It’s because this time, when I started writing the code, I used my old repositories and snippets (back then, I was heavily inspired by Postmill). I wasn’t sure if the project would even leave my drawer, so I didn’t focus on it, I was just prototyping. I had plans to organize everything before the release of the first alpha version. This is my first major open-source project, and I haven’t developed good habits yet. So I have no excuse for myself. All I can do is apologize to Emma and all the PM contributors. I will fix it as a priority. 👍 - Ernest (kbin dev)

        […] I’m fine with you using them under attribution. - LitigiousEmma (postmill dev)

        See https://codeberg.org/Kbin/kbin-core/issues/196

        Also: Postmill is licensed under Zlib license not GPL. Even if, this would violate GPLs terms, as Ernest did not attribute the code to Emma.

        TL;DR: Some of the of the kbin source code was copied from/based on postmill, but its an issue of attribution. Some of kbins source code is original, as kbin has features (most notably federation) that postmill does not. This issue also only applies to kbins backend.

    • Odo [any]@hexbear.net
      link
      fedilink
      English
      arrow-up
      2
      ·
      edit-2
      11 months ago

      Their discussion was two months ago, but the licencing issues have still not been solved.