HNNewShowAskJobs
Built with Tanstack Start
Zigbook Is Plagiarizing the Zigtools Playground(zigtools.org)
171 points by todsacerdoti 5 hours ago | 25 comments
  • gnarlouse2 hours ago

    Had a conversation with the Zigbook maintainer. It’s either a young kid or somebody that has some serious growing up to do. Just generally weird behavior.

    • ayhanfuatan hour ago |parent

      Indeed: @zigbook changed the title "Fix license violations" "Im mad because you wrote code similiar to mine >:(" 3 minutes ago (https://github.com/zigbook/zigbook/pull/43)

      • vintagedave14 minutes ago |parent

        Wow. It's also an extremely reasonable pull request, here's the only commit: https://github.com/zigbook/zigbook/compare/main...SuperAugus...

  • vanousan hour ago

    @Zigtools:

    Thank you for your educative post, letting the community know.

    Don't let it to drag you down in any way. This is emotionally draining and takes away motivation, but keep going.

  • wyldfire2 hours ago

    Plagiarism is a moral wrong.

    But copyright infringement is a legal wrong (a civil liability).

    Is what they're doing infringing on a copyrighted work? Or does it fail to uphold license terms? Many open source licenses have some amount of attribution as a requirement, so that'd be something to consider.

    • bjt2 hours ago |parent

      It's addressed in the post. MIT license. Zigbook is not honoring the attribution requirement. A PR to change that was closed and obfuscated.

      • anonnon37 minutes ago |parent

        > Zigbook is not honoring the attribution requirement

        It's crazy how many people treat MIT as if it were public domain.

  • kachapopopow2 hours ago

    I just can't get over how ridicioulus the "no ai" statement is.

    I really love the part where llm.txt has the same notice, something humans will never read, or the fact that llm.txt exists considering that there is distaste for AI in every part of this llm generated book.

    • booleandilemma28 minutes ago |parent

      "Not generated by AI" is something that every programmer everywhere is going to say about their own work, even when it's obviously AI generated. I've started to publicly call people out when I see they've posted something on social media (LinkedIn, etc.) when I see they've made an AI-generated post. The fraud has to stop.

      • lillecarl2 minutes ago |parent

        There's also the option of embracing it.

        https://github.com/Lillecarl/lix/commit/9ac72bbd0c7802ca83a9...

        I'm not ashamed to use AI if it improves my output, people draw the line of "acceptable use" differently just like drug addicts talk shit about each other's drugs to justify their own. I think honesty is more important than cleanliness.

  • nmilo2 hours ago

    I remember reading the original zig book post and how weird it smelt. Even though it’s LLM written there’s more than a trivial amount of effort put into it. What could anyone possibly have to gain by doing this?

  • koolala2 hours ago

    Playground wise, is Zigs wasm compiler able to compile out simd wasm in the browser? I'm trying to find the best languages that can. So far it's just assemblyscript and c/c++ and their compilers are big.

  • wavemode3 hours ago

    original submission dicussion: https://news.ycombinator.com/item?id=45947810

  • darshanime3 hours ago

    since zig is famously decentralized, i don't think there is a way to effectively combat bad actors like these? there is no "official zig org" that can disown them

    • pa7ch3 hours ago |parent

      Its the opposite in my understanding. Zig has a BDFL.

      Trademarks are the usual cudgel of choice to enforce a bad actor claiming to be part of offcial Zig.

      • testdelacc1an hour ago |parent

        But he isn’t. He’s just writing an AI slop book about Zig. Surely there’s nothing legally wrong with that? He never said it’s an official book or backed by the Zig project.

        The trademark cudgel is used on people who release an incompatible language that they insist on calling Zig, confusing people who want to try Zig. Or people who add malware to the Zig tool chain and try to distribute that.

        Trademark can’t be used to control bad actors like zigbook.

    • IncreasePosts3 hours ago |parent

      In a decentralized but communicating community, this kind of post is raising awareness, and then the others in the community will make their own choices regarding the matter.

  • do_not_redeem3 hours ago

    I wonder what tools the Zig team has to deal with trolls like this.

    Is the zig name or logo trademarked? What about the mascot he's using as his github picture?

    They're violating the terms of the MIT license as mentioned in the article, so maybe Zigtools has legal standing.

    As for lying about no AI, being an asshole isn't illegal, so no angle there.

    Any other ideas I missed?

    • bragr2 hours ago |parent

      Lying potentially opens up fraud angles if they are soliciting or receiving something of value. Maybe false advertising even they are giving it away for free. A lot of this will depend on who has jurisdiction

  • koakuma-chan3 hours ago

    Who cares? They aren't selling it.

    • bjt2 hours ago |parent

      Neither are the Zigtools folks. If you've ever run an open source project, you know that instead of running on money, they run on community goodwill. Having people take the project's creation, claim it as their own, and not comply with the license, are all damaging to people's motivation to contribute.

    • jesseb34r2 hours ago |parent

      Misinformation and poor learning tools can do real damage to the experience of new zig users, which is incredibly meaningful.

      • vascoan hour ago |parent

        Censorship is even worse

        • swiftcoder25 minutes ago |parent

          Requesting attribution (as the MIT license demands), hardly rises to the level of "censorship"

          • ayhanfuat23 minutes ago |parent

            I think they are referring to the fact that the zigbook maintainer defaced the PR that fixed the license issue by editing out the PR description.