@@ -53,11 +53,9 @@ Submissions that offer very minimal functionality consisting of simple
5353scripts, single or simple sources and/or exists as a thin wrapper or
5454launcher 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
163161specific tooling etc. or BaseApps will need a clear use case defined
164162and 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
168174Submission 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
192198Submission pull requests must not be generated, opened, or automated
193199using 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
196202and changing ` Repository access ` to exclude the repo or disabling the
197203global "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
202208Applications or changes containing copyrighted, license-incompatible, or
203209ethically questionable code are not allowed.
@@ -327,14 +333,6 @@ in an app. If the extension point is defined in an app, it must use
327333the 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