Skip to content

Relax AI policy#641

Draft
barthalion wants to merge 2 commits into
mainfrom
ai-disclosure
Draft

Relax AI policy#641
barthalion wants to merge 2 commits into
mainfrom
ai-disclosure

Conversation

@barthalion

Copy link
Copy Markdown
Member

see #620 for earlier discussion

This also implies a new checkbox in the submission form for AI usage disclosure. Long term, we're going to switch to a separate submission web service with canned responses and less human touch, as I don't find the current approach sustainable for anyone.

@AdrianVovk AdrianVovk left a comment

Copy link
Copy Markdown

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Suggestion to make it clearer that the reviewers have ultimate authority to determine what is slop, and that there's no room to argue with them

Comment thread docs/02-for-app-authors/02-requirements.md Outdated

@travier travier left a comment

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

I agree with Adrian's suggestions as well

@barthalion barthalion requested review from bbhtt and hfiguiere July 8, 2026 07:35
@barthalion

Copy link
Copy Markdown
Member Author

cc @CodedOre as github doesn't want me to mark you as a reviewer

Comment thread docs/02-for-app-authors/02-requirements.md Outdated
Comment thread docs/02-for-app-authors/02-requirements.md Outdated
Comment thread docs/02-for-app-authors/02-requirements.md Outdated
Comment thread docs/02-for-app-authors/02-requirements.md Outdated
Comment thread docs/02-for-app-authors/02-requirements.md Outdated
@bbhtt

bbhtt commented Jul 8, 2026

Copy link
Copy Markdown
Contributor

So I see this is draft yet a bunch of people commenting on it. Is this going to be merged soon? If so what is the hurry here? As I see it, it reintroduces room for disagreements and would waste our time again and the slop submissions fest is still ongoing, so seems too soon to me.

I said in the issue to wait. It's also problematic if we change a policy every month.

@barthalion

barthalion commented Jul 8, 2026

Copy link
Copy Markdown
Member Author

There's no hurry but the direct AI ban caused downstream waves across communities dependent on Flathub. So yes, I would like to arrive at something we're fine with this month.

it's also problematic if we change a policy every month.

We never formally announced the change in the first place, unless my Mastodon account counts, so I don't think it's a big deal.

@bbhtt

bbhtt commented Jul 8, 2026

Copy link
Copy Markdown
Contributor

direct AI ban caused downstream waves across communities dependent on Flathub.

Where is that? It'd be useful to know who has been blocked from what and which downstream has been affected in what way to know the motivation.

@barthalion

Copy link
Copy Markdown
Member Author

No one was blocked from anything – but some people in GNOME circles are unhappy as they claim the policy to be too explicit (even if the interlinear tension states the intent is "no slop, legit projects with some LLM usage probably fine"), affecting their Circles program, with similar concerns raised within Ublue, questioning if explicit ban isn't pushing flatpak/flathub into irrelevance. All discussions happening in the hallway track.

@bbhtt

bbhtt commented Jul 8, 2026

Copy link
Copy Markdown
Contributor

affecting their Circles program

Yes that would be what I want to know. What is something that got blocked by this? I'd like to know if that would have been accepted otherwise or would have failed to clear the bar anyways.

questioning if explicit ban isn't pushing flatpak/flathub into irrelevance

The submission queue disagrees with that clearly and I don't think changing policy to (and/or) fight to stay relevant is a correct motivation for this. I think what would work is if there was something legit that got blocked.

@barthalion

Copy link
Copy Markdown
Member Author

Yes that would be what I want to know. What is something that got blocked by this? I'd like to know if that would have been accepted otherwise or would have failed to clear the bar anyways.

A potential Circle submission is believed not to be free from AI-generated code, and it has to be submitted to Flathub for Circle inclusion. That's as specific I can get.

I think what would work is if there was something legit that got blocked.

It's also about what didn't get submitted at all because authors assumed their LLM usage will prevent publishing. Random examples: https://lemonade-sdk.github.io/flatpak/ or whatever appears developer-approved in https://flatpark.org/. We don't have a magic wand to say who else skipped Flathub.

@bbhtt

bbhtt commented Jul 8, 2026

Copy link
Copy Markdown
Contributor

A potential Circle submission is believed not to be free from AI-generated code

As far as I can see they don't allow AI generated code. The "other indications of AI-generated output" line falls under "having AI-generated code" to me.

Random examples: https://lemonade-sdk.github.io/flatpak/

Lemonade doesn't work as an example as Claude is the number one committer in that repo surpassing humans at ~130 commits and ~90k lines changed.

or whatever appears developer-approved in https://flatpark.org/.

That's 5 out of 8 developer approved apps who will not benefit from the policy in this PR as they are very significantly AI generated and don't fall under "minor uses". Ironically what would have helped it was the original text I had last year or having nothing at all.

I am struggling to find a proper justification here. The last time it was meant to help the reviewers. Now it's getting partially undone within a month so not helping the reviewers fully any more. Is the current wording meant to help any of the above? If so then it doesn't reflect that and #641 (comment) holds.

@travier

travier commented Jul 8, 2026

Copy link
Copy Markdown
Contributor

I don't think this is about significantly AI generated apps, but more about applications where the maintainer may have accepted some AI generated code and does not feel confident saying in a review that there is no AI generated code in their application, thus they don't submit it.

I am not concerned about massively AI generated apps going to another remote. Good for them. But for applications where AI generated content is marginal or unspecified, a complete ban hurts.

To be clear, I was initially fully on-board with the general ban, but I've changed my mind following the discussions.

I still think (as this updated policy still says) that all submission PRs and all issue & PR interactions should NOT be AI generated at all.

@razzeee

razzeee commented Jul 8, 2026

Copy link
Copy Markdown
Member

It's also about what didn't get submitted at all because authors assumed their LLM usage will prevent publishing. Random examples: lemonade-sdk.github.io/flatpak or whatever appears developer-approved in flatpark.org. We don't have a magic wand to say who else skipped Flathub.

The only thing I can think of from my inbox was aaif-goose/goose#6602 (comment) but I don't have made up my mind if we would want that app

@barthalion

Copy link
Copy Markdown
Member Author

That's 5 out of 8 developer approved apps who will not benefit from the policy in this PR as they are very significantly AI generated and don't fall under "minor uses".

You asked for examples so I provided them. Are you expecting me to spend time asking around social media to learn who decided not to submit their app at all? I'm only proving the point of you not knowing what could have been submitted.

I am struggling to find a proper justification here. The last time it was meant to help the reviewers. Now it's getting partially undone within a month so not helping the reviewers fully any more. Is the current wording meant to help any of the above?

The goal, whatever the final wording will be, is to keep the door open for LLM-assisted apps while giving reviewers a simple way of rejecting obvious slop. It's not what the pre-ban version accomplished either.

@cloudflare-workers-and-pages

cloudflare-workers-and-pages Bot commented Jul 10, 2026

Copy link
Copy Markdown

Deploying documentation with  Cloudflare Pages  Cloudflare Pages

Latest commit: e892c27
Status: ✅  Deploy successful!
Preview URL: https://deeac4d5.documentation-962.pages.dev
Branch Preview URL: https://ai-disclosure.documentation-962.pages.dev

View logs

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

6 participants