• chunes@lemmy.world
    link
    fedilink
    arrow-up
    97
    ·
    23 days ago

    Decompilation projects are getting attention right now because AI models being able to do it is a new thing. Essentially the end of closed source is a huge deal and people haven’t realized the implications…

    • TheMuffinMan@piefed.world
      link
      fedilink
      English
      arrow-up
      48
      ·
      23 days ago

      This. I am so demoralised as a SWE who was trying to get out of working for a morally objectionable company by working on passion projects and selling them as apps. Guess I need to find something else… again.

        • TheMuffinMan@piefed.world
          link
          fedilink
          English
          arrow-up
          7
          ·
          23 days ago

          Not inherently (you can still do things because you want to), but I mentioned wanting to make a living out of selling them. Trivial decompilation makes this completely unviable.

          • jj4211@lemmy.world
            link
            fedilink
            arrow-up
            6
            ·
            23 days ago

            Well, depends.

            Software is subject to copyright. Yes you can implement the same APIs, but when you get into the visual presentation, things can get copyright related even if the code isn’t being ripped off.

            If you decompile rather than clone, well then the code is copyrighted even if transformed into plausible source code.

            Of course then there are patents…

            • LH0ezVT@sh.itjust.works
              link
              fedilink
              arrow-up
              3
              ·
              23 days ago

              The way I unterstand it, at least in European practice, the code itself is copyrighted, as in, the actual text, not the concept behing it. Decompiled source is not the same as original source, it goes through rounds of compiler optimisations and the process of reversing that includes a lot of guesswork. So, in practice, decompiling and working on the decompiled source was at least tolerated, probably because it would have been a grey area at worst.

              • jj4211@lemmy.world
                link
                fedilink
                arrow-up
                2
                ·
                23 days ago

                In terms of whether the ‘clean room’ approach is as critical in Europe or not, I can’t be sure. It might be more permissable for someone to use a decompile as a reference and also directly work on a replacement. However I’m pretty sure starting with a decompile of proprietary software as a direct codebase would run afoul of issues.

                Otherwise, imagine you have an HEVC encoded rip of a 4K blu ray. You transcode it to AV1. The bytes are totally different, and even the resultant frames are likely not even pixel for pixel identical. I don’t think copyright law would deem that not a violation, regardless of jurisdiction.

                • AVincentInSpace@pawb.social
                  link
                  fedilink
                  English
                  arrow-up
                  1
                  ·
                  21 days ago

                  Transcoding would not be a violation, but in order to rip it in the first place, you had to bypass technological restrictions built into the disc and the drive. Under section 1201 of the DMCA, the creation or sharing of software that can do thatis a felony punishable by half a million dollars and six months in prison for a first offense.

                  • jj4211@lemmy.world
                    link
                    fedilink
                    arrow-up
                    2
                    ·
                    21 days ago

                    Resharing your transcode would be a violation, even assuming the original was somehow an unencumbered HEVC. Ripping a VHS and encoding would still be a violation even without any DMCA complications

    • BlindPenguin@piefed.social
      link
      fedilink
      English
      arrow-up
      8
      ·
      23 days ago

      They claim it’s “clean room”, so no decompilation involved. I’m just waiting for the lawsuits to arrive, so we may learn how much of that is true. The big ones probably are already checking the code.

      • JcbAzPx@lemmy.world
        link
        fedilink
        English
        arrow-up
        6
        ·
        22 days ago

        Companies were just dropping the entirety of their proprietary code base into chatbots to save money after firing their best developers. I bet that’s where they’re getting most of it.

      • tempest@lemmy.ca
        link
        fedilink
        arrow-up
        4
        ·
        23 days ago

        I think that could only be really claimed if you know what training data the LLM was trained on. That will only matter if it ends up in court though and no one seems willing to fight that fight at the moment.