• poVoq@slrpnk.net
    link
    fedilink
    arrow-up
    23
    ·
    1 year ago

    Saving you a click: It’s just normal WINE. Typical Apple: taking open-source software, hardly contributing anything back and also claiming its their own stuff. F*ck you Apple!

    • aksdb@feddit.de
      link
      fedilink
      arrow-up
      6
      ·
      1 year ago

      WINE is the foundation, but they added own stuff for their hardware.

      Yes, they re-use tons of stuff from WINE. Yes, they should actively contribute back. But no, it’s not just “normal WINE”.

      • poVoq@slrpnk.net
        link
        fedilink
        arrow-up
        3
        ·
        edit-2
        1 year ago

        They are probably also using MoltenVK, something that Valve bought and made open-source. Otherwise it is probably just their old Rosetta x86 to ARM transition layer. WINE had x86 MacOS support for a long time already.

          • poVoq@slrpnk.net
            link
            fedilink
            arrow-up
            5
            ·
            1 year ago

            That is exactly what I mean: Leech off open-source projects, contribute back the bare minimum (and not even upstreamed) and then make a big announcement about the new “Apple Game Porting Toolkit”™.

      • XLRV@lemmy.ml
        link
        fedilink
        arrow-up
        5
        ·
        1 year ago

        Yeah, their walled garden ecosystem is really user hostile and against real innovation, I’m glad I only got an iPhone 7 and came back to Android.

      • poVoq@slrpnk.net
        link
        fedilink
        arrow-up
        9
        ·
        edit-2
        1 year ago

        Sure, but they are combining but not linking it with their x86 to ARM transition layer and are keeping that closed of course. Also don’t expect them to do much actual work on WINE itself as seen with similar examples in the past. For one of the richest companies on earth it is a disgrace to see such consistent freeloader behaviour.

        • iusearchbtw@beehaw.org
          link
          fedilink
          arrow-up
          3
          ·
          1 year ago

          It’s an inevitable consequence of permissive licensing, especially on behalf of a company as heavily invested in walled gardens as Apple. They won’t do anything they’re not forced to do, unless it will somehow benefit them way more than anyone else. It’s as simple as that.

          • poVoq@slrpnk.net
            link
            fedilink
            arrow-up
            3
            ·
            1 year ago

            They also do it with Copyleft stuff. But yeah, I am not surprised at all. I am more surprised that there are examples like Valve that do contribute back despite it potentially also benefiting shitty freeloaders like Apple.

            • iusearchbtw@beehaw.org
              link
              fedilink
              arrow-up
              1
              ·
              1 year ago

              Do they do it with copyleft stuff? As far as I know, Apple has taken an aggressive stance against using or distributing GPL software, like refusing to ship modern (>3) versions of Bash, pushing for the adoption of Clang over GCC, and banning GPL software from the App Store.

              • poVoq@slrpnk.net
                link
                fedilink
                arrow-up
                2
                ·
                1 year ago

                Yeah, but sometimes they do use (L)GPL software like the example of WINE above. They just make sure not to depend on it in any substancial way and just leech of other’s improvements or as in the case of CUPS hire the main dev just to quarantine him in a cellar or so somewhere until he resigns out of frustration.

                • iusearchbtw@beehaw.org
                  link
                  fedilink
                  arrow-up
                  2
                  ·
                  1 year ago

                  LGPL is still permissive as far as I’m concerned! But yeah, I get your point. The reality is that corporations like Apple will never do anything but (being optimistic…) the bare legal minimum, and permissive licensing willingly and knowingly grants everyone the right to take your work, extend it, and then pretend it’s their own with nothing more than a footnote in a Credits text no one reads. It’s leechable by design.

      • derived_allegory@beehaw.org
        link
        fedilink
        arrow-up
        3
        ·
        edit-2
        1 year ago

        According to some, this is the source code they released: https://github.com/apple/homebrew-apple/tree/main/Formula 3MB of unreadable patch file with almost no documentation whatsoever.

        Open source license cannot really force them to release “readable” source code. No matter how strong the licenses are, compnies that are dicks will be dicks. Nothing will change as long as people keep buying their products.

  • narc0tic_bird@beehaw.org
    link
    fedilink
    arrow-up
    4
    ·
    edit-2
    1 year ago

    Pretty cool if you ask me. Sure, it uses a lot of existing software like WINE, but it seems to be working quite well overall. People have already gotten games like Diablo IV and Cyberpunk to work. Take a look here: https://www.applegamingwiki.com/wiki/Game_Porting_Toolkit.

    I’m not gaming on my MacBook anyway (I have a PC as well), but I’ll probably try it just to see how well it works on my M1 Max 24-core GPU.