On November 30, 2025, Zigtools publicly exposed Zigbook for plagiarizing their WebAssembly-based Zig playground. The evidence is damning: byte-for-byte identical WASM files proven via SHA256 checksums, copied JavaScript code, and blatant MIT license violations. Zigbook claimed “Zero AI” while the community immediately identified it as LLM slop. When Zigtools submitted a professional correction PR, the maintainer closed it, edited third-party GitHub comments, and escalated a simple license issue into a scandal. Hours later, GitHub banned the entire account.
The Evidence Is Irrefutable
Zigbook copied Zigtools Playground’s entire technical foundation. The proof is technical and undeniable: Zigbook’s zig.wasm and zls.wasm files have identical SHA256 checksums to Zigtools’ originals. These are 50MB+ binaries that cannot be accidentally duplicated. JavaScript sections were copied verbatim—worker data-passing structures, error handling logic, everything.
The MIT license is permissive, but it’s not a free-for-all. It requires two things: include the copyright notice and reproduce the license text in all copies. Zigbook did neither. This isn’t a gray area—it’s a clear license violation backed by cryptographic proof.
According to Zigtools’ official blog post, “While copying the code and WASM blobs is entirely permissible given that the playground and Zig are MIT licensed, the issue is that proper attribution and license reproduction was not provided.” The copying was legal. The lack of attribution made it a violation.
The Cover-Up Made It Worse
When caught, the Zigbook maintainer turned a fixable mistake into a masterclass in what not to do. Zigtools submitted a straightforward correction PR titled “Fix license violations”—professional, factual, offering a path to compliance. The maintainer closed it immediately, edited the PR title dismissively, and deleted the description.
Worse, they edited third-party GitHub comments to alter meaning. The community documented this with archived screenshots. As one Hacker News commenter noted, “The original PR was straightforward and factual, making the maintainer’s response outright bizarre.”
The lesson here is clear: honesty beats perfection in open source. If the maintainer had accepted the PR and added proper attribution, this would be a non-story. Instead, defensiveness and manipulation triggered community backlash and platform enforcement. When you’re wrong, acknowledge it quickly.
“Zero AI” Claims vs LLM Slop Reality
Zigbook prominently advertised “Zero AI” and “project-based” original content. Experienced developers spotted the truth immediately: generic, buzzword-heavy prose with factual inconsistencies—the hallmarks of LLM-generated content. The Hacker News consensus was swift and clear: “AI use is fine, though pretending you haven’t used it when you obviously did rubs me the wrong way.”
This distinction matters. The problem isn’t AI-generated content. The problem is dishonesty. Developers aren’t anti-AI—they’re anti-deception. Claiming “Zero AI” when using LLMs is worse than being transparent about AI assistance. According to IBM’s research on “AI slop”, 81% of users value “authenticity” over AI-generated content. Transparency builds trust. False claims destroy it.
Oxford researchers project AI content will reach 90% of the internet by 2026. Claiming “Zero AI” when your content screams LLM isn’t clever marketing—it’s a billboard advertising dishonesty.
Same-Day Consequences
The timeline from exposure to enforcement was remarkable. Zigtools’ blog post went live this morning. Hacker News amplified it to 398 points and 108 comments within hours. GitHub banned the entire Zigbook account by evening. From plagiarism exposure to account removal: less than 24 hours.
This demonstrates the power of technical documentation. SHA256 checksums don’t lie. Code comparisons are objective. A professional, factual blog post with irrefutable evidence triggers fast platform action. Zigtools didn’t rage-tweet or name-call—they published technical proof, attempted professional correction, and only escalated when refused.
Community policing works when maintainers document properly. The MIT License requires attribution. Zigtools proved the violation technically. GitHub enforced swiftly. Justice served.
Broader Implications for Open Source
This scandal exposes three critical issues developers should understand. First, MIT licenses require attribution—it’s not optional. Even the most permissive licenses have minimum requirements. Read the license. Include copyright notices. It’s literally one requirement.
Second, GitHub allows repo admins to edit others’ comments. This capability is controversial and documented in community discussions. Editing third-party comments to hide criticism erodes trust and gets caught. The community archives everything.
Third, AI-generated content detection is becoming critical as slop proliferates. Developers spot LLM patterns instantly. “Zero AI” badges are meaningless without verification. Zigtools recommends using legitimate Zig learning resources instead—ziglearn.org, official Zig docs, and the actual Zigtools Playground.
The community’s message is clear: technical evidence and professional documentation beat dishonesty every time. Trust is earned through transparency and lost through deception. Zigbook learned that lesson the hard way.











