Monday, December 8, 2025

Open source GZDoom community splinters over AI code

GZDoom Open Source Project Faces Fork After AI Code Inclusion Sparks Developer‍ Outcry

A core⁢ team of developers is threatening‍ to​ fork GZDoom, a popular open-source port of the classic Doom engine, following‍ the inclusion of AI-generated code⁢ and accusations ​of ‍attempted⁣ cover-up‍ by the project’s ‌lead developer. The dispute,⁣ which erupted this week, highlights growing tensions within the‍ open-source community regarding​ the use of artificial intelligence in software progress and​ the importance‌ of ⁣openness in ⁤collaborative ⁢projects.

GZDoom ⁣has‌ long been a vital platform ⁣for Doom modding and modernizing the iconic first-person shooter, boasting a dedicated community of contributors. The current controversy began with the discovery of code‍ snippets,reportedly generated by ChatGPT,used to detect dark mode settings on Linux systems. While the ‍code ‌was ‌initially defended as “boilerplate” by developer Number, the incident quickly escalated ⁤into ‍a broader debate about the integrity and future direction of the project.

The initial inclusion of the AI-generated‍ code ‌prompted a ⁣discussion among developers regarding its licensing compatibility-specifically,​ concerns about “stolen ⁤scraped code that we ⁢have no way ⁢of ‌verifying is compatible with the GPL,” as‍ one developer put it, according to a GitHub commit log. Lead developer Zahl⁣ subsequently​ removed the code, but was then accused of attempting to delete the ⁤discussion surrounding it via a “force-push” update to the project’s repository, a⁣ practice widely considered poor etiquette in Git version control. ‍

“If using code slop⁢ generated from ChatGPT or any​ othre GenAI/AI chatbots is the future⁢ of this project, I’m sorry to say but I’m out,” wrote⁢ github user Cacodemon345, echoing ⁤the sentiments of many other developers.Number defended the⁢ use of AI​ for non-critical‍ tasks, stating the snippets ⁢were for “superficial‌ checks of system configuration settings” readily available online.

the conflict came to a head⁣ following a GitHub issue report‌ filed by⁣ user ‌the-phinet outlining the⁣ disagreements over​ AI-generated code‍ alongside ​other concerns about Zahl’s management ⁣style.⁣ Zahl ​responded by inviting ⁣dissatisfied developers to “feel free to fork the project.”

Developer Boondorl took the invitation as a signal of a project collapse, responding, “You have just entirely bricked GZDoom with this bullshit. Enjoy ​your dead project, I’m sure you’ll⁣ be ⁤happy⁢ to plink away at it all by yourself where people can finally stop yelling at you to do things.”⁤ As of Wednesday, ​multiple developers have​ begun exploring options for creating a new, community-driven fork of GZDoom.

You may also like

Leave a Comment

This site uses Akismet to reduce spam. Learn how your comment data is processed.