you are viewing a single comment's thread
view the rest of the comments
[–] 44 points 1 week ago* (11 children)

Context? Did someone decompile photoshop?

  • source
  • hideshow 11 child comments
  • [–] 79 points 1 week ago (1 child)

    They used an AI model to repeatedly generate guesses of the code until it matched the compiled bytecode, then AI-generated new code based on the decompiled source to create a technically unique codebase that can do most of the same functions and looks extremely close to the original.

    Has essentially every feature, but also bugs out a lot or has features that technically work, but not in the same way as Photoshop (e.g. magic wand selection tool might bug out and select stuff on more than one layer, and might be less accurate and selecting fine edges)

  • source
  • parent
  • hideshow 1 child comment
  • [–] 34 points 1 week ago* (4 children)

    It’s been found that LLMs are actually great at decompiling things. Whereas before this process was possible but very time consuming, LLMs can do it in hours/days depending on the software.

    So there’s a group that is decompiling Adobe software and rewriting it in Rust, and then published the apps + rewritten code

    Edit: then there’s the larger implication, that is that pretty much any software can become open source now

  • source
  • parent
  • hideshow 4 child comments
  • [–] 39 points 1 week ago (3 children)

    So we have AIs turning proprietary software into open source software, and AIs rewriting open source software into proprietary software. Wonder what will happen if we run this in a loop

  • source
  • parent
  • hideshow 3 child comments
  • [–] 9 points 1 week ago

    Ever since the latest AI models have come out, closed source essentially ceased to be. You can get something closely resembling the original source code from just about any running binary now.

  • source
  • parent