Skip to content
Draft
Changes from 1 commit
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
63 changes: 37 additions & 26 deletions docs/02-for-app-authors/02-requirements.md
Original file line number Diff line number Diff line change
Expand Up @@ -240,36 +240,47 @@ removed from the store.

### Generative AI policy

This policy applies to both the application being submitted to Flathub
and the Flathub submission itself, including the manifest, metadata,
patches, build scripts, and pull request. For the purpose of this
policy, "applications" include Flatpak apps, BaseApps, extensions,
runtimes and any other artifacts that can be produced by
flatpak-builder.

Submission pull requests must not be generated, opened, or automated
using AI tools or agents. Review comments, reply, descriptions also
must not be be LLM-generated

Please also do not request review from any AI tools in the submission
PR. Automated Copilot reviews on GitHub can be disabled by the
submitter by going to [Copilot settings](https://github.com/settings/copilot/coding_agent)
and changing `Repository access` to exclude the `flathub` repository or
disabling the global `Automatic Copilot code review`
This policy applies to both the application being submitted to Flathub and the
Flathub submission itself, including the manifest, metadata, patches, build
scripts, pull request description, and review interactions. For the purpose of
this policy, "applications" include Flatpak apps, BaseApps, extensions,
runtimes and any other artifacts that can be produced by flatpak-builder.

Any use of generative AI tools in the application's code, documentation or
other content must be disclosed in the submission pull request, naming the
tools used and the extent of assistance. Submitters must fully understand any
Comment thread
barthalion marked this conversation as resolved.
Outdated
AI-assisted change and be able to explain it during review without relying on
Comment thread
barthalion marked this conversation as resolved.
Outdated
AI. Minor uses such as chat-based debugging, small boilerplate, or grammar and
Comment thread
barthalion marked this conversation as resolved.
Outdated
formatting fixes are generally acceptable.

Applications that are wholly or substantially generated by AI tools will not be
Comment thread
barthalion marked this conversation as resolved.
Outdated
accepted. AI-generated media assets, including icons, screenshots and
promotional imagery, will not be accepted.

#### Submission pull requests

Pull requests, commit messages, PR descriptions, review comments and replies
must not be generated or automated using AI tools or agents.

Please do not request review from any AI tools in the submission PR. Automated
Copilot reviews on GitHub can be disabled by the submitter by going to [Copilot
settings](https://github.com/settings/copilot/coding_agent) and changing
`Repository access` to exclude the `flathub` repository or disabling the global
`Automatic Copilot code review`
[setting](https://github.com/settings/copilot/features).

Applications containing AI-generated or AI-assisted code,
documentation, or any other content are not allowed.
#### Exceptions and enforcement
Comment thread
barthalion marked this conversation as resolved.
Outdated

Applications or changes containing unauthorised copyrighted material,
license-incompatible, or ethically questionable code are not allowed.

These submissions can be rejected without any further review.

Repeatedly violating these policies may result in a permanent ban from
future submissions and activities.
Where AI assistance is disclosed or detected, reviewers may require the project
to demonstrate a sustained development history before acceptance, typically at
least six months of active maintenance, multiple releases, or equivalent
Comment thread
barthalion marked this conversation as resolved.
Outdated
evidence of maturity for proprietary applications. This is in addition to the
general [Insufficient development history](#insufficient-development-history)
policy.

Exceptions may be granted for mature, well-maintained projects.
Submissions that violate this policy may be rejected without further review.
Repeated violations may result in a permanent ban from future submissions and
activities.

## Application ID

Expand Down