‹ BackHN Continuity

Thread

Building a Linux GPU Driver for the M4 Mac Mini in One Month

422 points · 290 comments · ADevWithAnIdea

  1. carterschonwald · · focus · HN ↗
    im pretty literate in intellectual property, but im pretty confused about the no looking at binary code artifacts bit.
    1. ADevWithAnIdea · · focus · HN ↗
      TL;DR:

      1. We want to guarantee our work is not a "derivative work" of anything Apple wrote.

      2. If we look at any Apple binaries, there's no way prove that our code didn't borrow from Apple.

      3. Since we didn't look at any Apple binaries, then there's no way our work can be a derivative work-- we didn't even look at their stuff.

      1. larpingscholar · · focus · HN ↗
        Wouldn't using OpenAI break the cleanroom?
        1. compiler-guy · · focus · HN ↗
          That is the debate. And it is hotly contested.

          The legal framework around all this is way too immature to make a definitive statement one way or the other. Anyone who says otherwise is speculating.

          The only way to clarity will be legislation or court cases, because it really could go either way.

          1. tiahura · · focus · HN ↗
            Not hotly contested by impartial legal types. There is a -6543.21% chance the Roberts’ Court does anything to hold ai back.
        2. josephg · · focus · HN ↗
          Why would it? Unless you think OpenAI is training on Apple’s proprietary code?
          1. Orphis · · focus · HN ↗
            They could claim that some employee one day used their model to ask a question about internal stuff and they trained on that.

            It doesn't have to necessarily have to make sense to make a claim, but it doesn't necessarily bear any weight.

        3. mrheosuper · · focus · HN ↗
          Did Apple share their code with OpenAI ?
          1. knollimar · · focus · HN ↗
            Aren't they literally being sued for taking it from Apple?
        4. cromka · · focus · HN ↗
          Yeah I see developers constantly saying they RE stuff using LLM in a clean room way and it’s definitely an opinion, not a fact. Just look at the most recent post here: <a href="https:&#x2F;&#x2F;x.com&#x2F;ewninjaofficial" rel="nofollow">https:&#x2F;&#x2F;x.com&#x2F;ewninjaofficial
        5. Orphis · · focus · HN ↗
          If using the OpenAI models to develop this taints you with Apple insider knowledge, then so is developing any macOS, iOS, Android or Windows apps around that are using any LLM.

          You can&#x27;t claim that some work is necessarily tainted by existing, you also have to prove which knowledge was retrieved, used and that there was no other reasonable way to know it. But unless it is actually tried in a court in all major jurisdictions, it&#x27;s just speculation from all parties (including line).

          One person could also claim that someone someday might leak information to them, and even though they&#x27;ll ignore it, since they&#x27;ll be exposed, they are tainted and can&#x27;t contribute anymore. It&#x27;d be absurd.

          A project is free to chose who can contribute, but they can&#x27;t necessarily gatekeep others from doing their own project with different rules.

Open on Hacker News to reply ↗

Unofficial Hacker News client; not affiliated with Y Combinator.