GNOME, the popular Linux desktop environment, has officially banned AI-generated extensions in its extensions store. The move aims to reduce poorly written code and speed up review times. Developers can still use AI as a coding aid, but extensions primarily generated by AI will now be rejected. The update answers growing concerns about the quality and safety of AI-produced code flooding the community.
The decision comes after a surge in extension submissions containing messy, AI-generated code. Javad Rahmatzadeh, a GNOME extension reviewer, explained that these packages often include unnecessary lines and unsafe practices. “AI has led to receiving packages with many unnecessary lines and bad practices,” Rahmatzadeh said. This has slowed review times for all developers, creating a domino effect across the community.
Reviewing GNOME extensions has become increasingly time-consuming. Rahmatzadeh shared that he sometimes spends over six hours a day reviewing more than 15,000 lines of code. While the influx of submissions is positive for the community’s growth, extensions generated without proper understanding of the code have created new challenges. The stricter guidelines aim to ensure that submitted extensions are maintainable and safe.
GNOME’s updated policy doesn’t ban AI entirely. Developers can still use AI to assist with coding tasks, such as drafting snippets or generating boilerplate code. The key difference is that extensions must demonstrate careful developer oversight. AI should support, not replace, human understanding and review, ensuring extensions remain reliable for users.
Poorly written AI code can introduce vulnerabilities or bad practices that ripple across other extensions. A single flawed package can affect multiple add-ons, causing broader system issues. By banning fully AI-generated extensions, GNOME hopes to maintain stability, security, and quality within its ecosystem. This decision reflects broader concerns in tech about relying too heavily on AI without human verification.
The GNOME community has had mixed reactions. Some developers appreciate the move, noting that AI-generated code often requires heavy revisions. Others worry it may slow innovation or discourage newcomers experimenting with AI-assisted development. Overall, the change signals GNOME’s prioritization of quality over sheer quantity of submissions.
For everyday GNOME users, the policy should lead to more stable and trustworthy extensions. Developers now need to take extra care in reviewing and refining AI-assisted code before submission. Users can expect fewer buggy extensions and faster review times, ultimately improving the experience of customizing their Linux desktops.
๐ฆ๐ฒ๐บ๐ฎ๐๐ผ๐ฐ๐ถ๐ฎ๐น ๐ถ๐ ๐๐ต๐ฒ๐ฟ๐ฒ ๐ฝ๐ฒ๐ผ๐ฝ๐น๐ฒ ๐ฐ๐ผ๐ป๐ป๐ฒ๐ฐ๐, ๐ด๐ฟ๐ผ๐, ๐ฎ๐ป๐ฑ ๐ณ๐ถ๐ป๐ฑ ๐ผ๐ฝ๐ฝ๐ผ๐ฟ๐๐๐ป๐ถ๐๐ถ๐ฒ๐.
From jobs and gigs to communities, events, and real conversations โ we bring people and ideas together in one simple, meaningful space.

Comments