Flathub, the popular Linux app repository for Flatpak applications, has reversed its ban on AI-generated software, replacing the blanket restriction with a new policy requiring developers to disclose the use of AI-generated content.
In May, we reported that Flathub introduced a broad ban on applications containing AI-generated or AI-assisted code, documentation, or other materials. A few months later, the project changed course.
Under the revised policy, developers can now submit applications containing AI-generated material if they disclose its presence. This includes code, documentation, packaging, and other components. Submitters must identify the affected parts and their approximate extent.
However, disclosure does not guarantee acceptance. Flathub reviewers can reject applications based on the amount or role of AI-generated content, concerns about code quality, or difficulties in reviewing and maintaining it. Submissions may also be rejected without further review.
The new rules distinguish between AI-generated material included in an application and AI tools used during development. For example, using AI for research, discussions, or debugging does not require disclosure if no generated material becomes part of the application or its Flathub packaging.
One important restriction remains: Flathub manifests must not contain AI-generated or AI-assisted content. These files define how applications are built and packaged as Flatpaks. The ban applies even when developers disclose their use of AI.
Moreover, Flathub prohibits using AI tools or agents to open or automate submission pull requests, generate commit messages and descriptions, or produce review comments and replies. Requesting AI-agent reviews is also forbidden.
Developers who fail to disclose AI-generated material, misrepresent its extent, or violate submission rules risk having their applications rejected. Repeated violations may lead to a permanent ban from future submissions and related activities.
The change marks a significant departure from Flathub’s May policy, which rejected applications containing AI-assisted material outright except for possible exemptions for mature, well-maintained projects.
So, now, rather than rejecting such applications automatically, Flathub will evaluate them individually. Disclosure and reviewer judgment will determine whether they are accepted.
