Photopea creator weighs in on Photosuite project

(github.com)

48 points | by montag 3 hours ago

6 comments

  • agar 37 minutes ago
    If your answer to "here is an example of 1:1 copying of my code and I can do the same for every line in your app" (Github comment 7, from the Photopea author) is to copy/paste a justification from an LLM (comment 8, from the Photosuite author), you've lost the argument.

    The hard reality though is any site written in JavaScript is now part of an LLM's training set and can (and will be) be trivially rewritten into something new. Interesting times.

    >“He who hath grown wise concerning old origins, lo, he will at last seek after the fountains of the future and new origins. […] For the earthquake—it choketh up many wells, it causeth much languishing: but it bringeth also to light inner powers and secrets. The earthquake discloseth new fountains.”

    — Nietzsche, Thus Spake Zarathustra

    • kibibu 15 minutes ago
      > those defaults have earned their place here even though the format doesn't require them

      > the reader emits the model's shape rather than the file's

      Oh hello Claude

  • cautiouscat 1 hour ago
    I wonder if the issue is being responded to by an agent. A lot of the responses sound like stuff Claude writes.
    • kayson 28 minutes ago
      It definitely sounds like Claude.
    • eolix1 33 minutes ago
      Nah, I'm real
      • kayson 28 minutes ago
        That doesn't preclude their point from being true.
  • xpct 1 hour ago
    I find it hardest to sympathize with the guy who inserted himself with 'Adapt or Die'..
  • lenny3 46 minutes ago
    I just find it surprising that the author is complaining about "stolen code" while having been piggybacking (and earning money) from unattributed OSS code for years... https://github.com/photopea/photopea/issues/9042
    • lukan 5 minutes ago
      Since that audit is just some hours old and clearly completely AI written - may I ask if you have looked into it yourself?

      Or rather created it and eolix is your other alias?

  • hex4def6 1 hour ago
    I mean, it seems a pretty open-and-shut case. The author literally admits he copied the code. From one of the comments he makes:

    > @kuckir, to be clear about the lineage: PhotoSuite started from the Photopea build mirrored at https://github.com/ruanjiyang/Photopea-Offline, and the README credits Photopea as the primary inspiration and prior art. Over the past year it's been rewritten and rearchitected module by module, retargeted for desktop, restructured into ~330 source files, with a lot of features Photopea doesn't have. It's a rewrite of that lineage.

    That Photopea-Offline is an unofficial rip of the actual app. Pretty sure using a pirated version doesn't suddenly grant you license rights to use & extend the code into another competing product...

    • superdisk 1 hour ago
      And the comment where he's "explaining" the code is clearly LLM written. Very nice.
    • bananaboy 25 minutes ago
      Absolutely. There’s a lot of this going around on twitter too with all the game reverse engineering with all the AI grifters claiming games are all open source now etc. Yeah right, I don’t think they understand the concept of open source or copyright!
    • x0x0 45 minutes ago
      Also, he started by lying. He/she went from

      > That's a bold accusation. Would you care proving which bits of the code are "stolen"?

      https://github.com/eolix/photosuite/issues/77#issuecomment-5...

      to banning photopea, to when photopea responds with a 2nd account re: some duplicate code which is very hard to explain w/o being, well, duplicated to what you pasted above.

      • eolix1 33 minutes ago
        I banned the user photopea because they started spamming issues instead of following the thread
        • bananaboy 28 minutes ago
          They posted one new issue with proof that you copied their code, which you deleted and closed. I’d hardly call that spamming.
        • copperx 23 minutes ago
          I find that very hard to believe.
  • slopinthebag 1 hour ago
    seeing what has been happening in the game modding communitiy, with people reverse engineering full rust rewrites of games like modern warfare 2 [1][2], or reverse engineering mashups with cod, minecraft, and skate 3 [3][4][5], the only defence against reverse-engineering literally all software will be to serve it from the cloud, and even that will not be enough. these people aren't even programmers, claude code just downloads ghidra and builds this stuff.

    the future of software is oss. unless governments lock down access to these tools to prevent this kind of reverse engineering. which is a horrible future to envision.

    [1] https://github.com/vladtrc/iw4L

    [2] https://www.youtube.com/watch?v=9UbADrcEW5w

    [3] https://github.com/chasmlol/2010-rust-rewrite-mashup

    [4] https://www.reddit.com/r/bevy/comments/1wuu7bx/are_you_seein...

    [5] https://www.reddit.com/r/bevy/comments/1wuag9d/skate_3_was_r...

    • superdisk 1 hour ago
      I saw someone say that we're going to go back to a situation like the 70s where software is technically copyrightable but there's no reason to bother. Maybe Stallman's dream will finally come true.
      • slopinthebag 1 hour ago
        that would be the absolute dream imo. true ownership of the code running on your system.
    • xpct 58 minutes ago
      I think GTA6 will be the real test for how capable these agents are. Some of these mods use well-known emulation methods, and some of these binaries have probably been ingested by the LLM numerous times.

      I don't mean to discredit LLM capabilities, it's just that these examples are heavily favored by what's already documented online.

      • OsrsNeedsf2P 19 minutes ago
        I'm currently working on OpenBFME[0] and I can assure you, enough LLM power guessing at the code in the binaries is enough to get the code for anything

        [0] https://github.com/Open-BFME/

      • Scaevolus 15 minutes ago
        Wine-style PS5 emulation has advanced far enough that I would bet money on there being a pirated GTA6 PC release based on the PS5 version available within six months.
      • slopinthebag 55 minutes ago
        yeah for sure, and more modern games will probably be more difficult as well. but even so, games feel like one of the harder things to reverse engineer compared to most business software. yes there is the backend component, but that's mostly just crud.