Skip to content

Commit 3a90b28

Browse files
committed
Update requirements
1 parent 992f57b commit 3a90b28

1 file changed

Lines changed: 18 additions & 20 deletions

File tree

docs/02-for-app-authors/02-requirements.md

Lines changed: 18 additions & 20 deletions
Original file line numberDiff line numberDiff line change
@@ -53,11 +53,9 @@ Submissions that offer very minimal functionality consisting of simple
5353
scripts, single or simple sources and/or exists as a thin wrapper or
5454
launcher around other tools will not be accepted.
5555

56-
Simple web wrapper applications that embed a web engine and load a
57-
remote website without adding significant functionality or meaningful
58-
desktop integration will not be accepted.
59-
60-
Exceptions can be given on a case by case basis.
56+
Simple web wrapper applications that embed local or remote content in
57+
a web engine without providing significant polish, functionality, or
58+
meaningful desktop integration will not be accepted.
6159

6260
#### Extensions
6361

@@ -163,6 +161,14 @@ Flatpak extensions that add support for new languages, language
163161
specific tooling etc. or BaseApps will need a clear use case defined
164162
and prospective users to be accepted.
165163

164+
BaseApps and Extensions must be built against a runtime that provides
165+
a stable ABI and performs ABI checks as part of their releases.
166+
167+
BaseApps and Extensions must themselves maintain a stable ABI in a
168+
given branch and must not depend or use any private ABI from the
169+
runtime, for their contents. Certain things such as extensions
170+
providing themes may be exempt from this rule.
171+
166172
### Trust and history
167173

168174
Submission decisions may take a submitter's prior conduct into account.
@@ -183,11 +189,11 @@ removed from the store.
183189

184190
### Generative AI policy
185191

186-
This policy applies to both the application being submitted to Flathub and the
187-
Flathub submission itself, including the manifest, metadata, patches, build
188-
scripts, and pull request. For the purpose of this policy, applications include
189-
BaseApps, extensions, and any other artifacts that can be produced by
190-
flatpak-builder.
192+
This policy applies to both the application being submitted to Flathub
193+
and the Flathub submission itself, including the manifest, metadata,
194+
patches, build scripts, and pull request. For the purpose of this
195+
policy, applications include BaseApps, extensions, and any other
196+
artifacts that can be produced by flatpak-builder.
191197

192198
Submission pull requests must not be generated, opened, or automated
193199
using AI tools or agents. Please also do not request review from any AI
@@ -196,8 +202,8 @@ disabled by the submitter by going [here](https://github.com/settings/copilot/co
196202
and changing `Repository access` to exclude the repo or disabling the
197203
global "Automatic Copilot code review" found [here](https://github.com/settings/copilot/features).
198204

199-
Applications containing AI-generated or AI-assisted code, documentation, or
200-
other content are not allowed.
205+
Applications containing AI-generated or AI-assisted code,
206+
documentation, or other content are not allowed.
201207

202208
Applications or changes containing copyrighted, license-incompatible, or
203209
ethically questionable code are not allowed.
@@ -327,14 +333,6 @@ in an app. If the extension point is defined in an app, it must use
327333
the app's ID as a prefix. They are exempt from the
328334
[domain control rules](/docs/for-app-authors/requirements#control-over-domain-or-repository).
329335

330-
BaseApps and Extensions must be built against a runtime that provides
331-
a stable ABI and performs ABI checks as part of their releases.
332-
333-
BaseApps and Extensions must themselves maintain a stable ABI in a
334-
given branch and must not depend or use any private ABI from the
335-
runtime, for their contents. Certain things such as extensions
336-
providing themes may be exempt from this rule.
337-
338336
## Renaming Flatpak ID
339337

340338
[Flatpak ID renames](/docs/for-app-authors/maintenance#renaming-the-flatpak-id)

0 commit comments

Comments
 (0)