‹ BackHN Continuity

Thread

Born Against, or why hobby programming communities are against LLM usage

391 points · 454 comments · lladnar

  1. podgietaru · · focus · HN ↗
    The article just straight up doesn't mention the context of the Github Thread, which is about the guy lifting ideas from other engines and copy-washing them.

    "Do you genuinely believe changes like cd170a4 make the code somehow not derived from Reckless anymore? It appears to me like it's just trying to obfuscate its origins, to make it easier to appeal to plausible deniability. The reality is, coda 100% has code derived from AGPL or unlicensed engines in it, and pretending otherwise won't convince anyone other than maybe yourself. This, combined with the fact you conveniently moved the plagiarism roadmaps to a private repo mere days after people started raising concerns about it, reads to me like you're not at all concerned with actually using code fairly, and much more with being able to claim that you are, backed up by these nonsense "cleanup" commits."

    1. samatman · · focus · HN ↗
      Keeping in mind that I'm going strictly off the commit[0], a bit-packing layout is very much the kind of thing which is not subject to copyright in the first place. Neither are algorithms. Ideas, in general, are not subject to copyright: expression is.

      So "lifting ideas from other engines", as you yourself put it, is entirely licit, no matter how you do it. _Should_ you credit others when so doing? I err on the side of yes, on that question. _Must_ you? No, there is no such requirement, this is not academic publishing. Does it constitute violation of license? Absolutely not. Straightforwardly, no. Furthermore, it _should not_, we would not like the result of that.

      Think: SCO suing Linus Torvalds over his use of a.out: and winning. It would be bad. Even though I understand the reasons for it, it's still eerie to me to see hackers coming down hard on a side of an issue we spend decades passionately defending the other side of.

      As I lead this post with: maybe there's something in the repo which is infringing, it's quite possible that commit doesn't tell the whole story. If so, keep in mind that I don't know that, and am able to change my opinion in the face of new evidence.

      Based on what I _have_ seen, no: you do not get to lock down a bit-packing pattern just because you're the first to come up with it. Nor should you have that right.

      [0]: <a href="https:&#x2F;&#x2F;github.com&#x2F;adamtwiss&#x2F;coda&#x2F;commit&#x2F;cd170a4ea9993cf82461007656e4a782394c5507" rel="nofollow">https:&#x2F;&#x2F;github.com&#x2F;adamtwiss&#x2F;coda&#x2F;commit&#x2F;cd170a4ea9993cf8246...

      1. anematode · · focus · HN ↗
        You&#x27;ll notice I didn&#x27;t mention copyright, and that&#x27;s because I don&#x27;t think it&#x27;s relevant. I think your analysis is correct. Keep in mind too that Stockfish – the engine I work on, although I wasn&#x27;t at the time – was the subject of a high-profile defense of the GPL in Germany: <a href="https:&#x2F;&#x2F;stockfishchess.org&#x2F;blog&#x2F;2021&#x2F;our-lawsuit-against-chessbase&#x2F;" rel="nofollow">https:&#x2F;&#x2F;stockfishchess.org&#x2F;blog&#x2F;2021&#x2F;our-lawsuit-against-che.... That case was different as it involved wholesale copying of the source code, rather than porting ideas. Ideas shouldn&#x27;t be copyrightable.

        But copyright and plagiarism are orthogonal, and questions of morality are much more tied to the latter. It would be illegal (in the United States) for me to publish a copy of Nineteen Eighty-Four, but not immoral. It was not immoral, in my view, for Aaron Swartz to try to liberate JSTor articles.

        That doesn&#x27;t make plagiarism acceptable, either. And therefore, I&#x27;m willing to call it out when I see it.

        1. samatman · · focus · HN ↗

          [dead]

          1. anematode · · focus · HN ↗
            It&#x27;s a dog-eat-dog world, eh? :)

            Anyway, I don&#x27;t see how this relates to the original discussion. Nor do I think the irony is particularly deep: As far as I&#x27;m aware, Deep Blue didn&#x27;t plagiarize Kasparov, and indeed alpha-beta search is quite different than how humans calculate. But yes, I&#x27;d have been very demoralized if I were Kasparov, although he seems to be doing well now.

            Edit: Regarding being mean-spirited, sorry to say, but I don&#x27;t particularly care for the feelings of someone who has been repeatedly dishonest and used LLMs to respond to people engaging in good faith. That latter path has been exhausted now.

            To co-opt your conflation of legality and morality: free speech, mf!

Open on Hacker News to reply ↗

Unofficial Hacker News client; not affiliated with Y Combinator.